Call or text: (541) 539-8590 Mon–Fri 8:00am–5:00pm · Emergency calls answered anytime
Licensed & Bonded · Oregon CCB #259338
Roofers installing new shingles on a home in Klamath Falls, Oregon
Klamath Falls, Oregon

Your roof gets one honest answer

Repairs, replacements, and free inspections from a licensed local roofer who tells you what the roof actually needs instead of what pays the most.

Talk to us right now

Ask about a leak, a quote, or an inspection and get booked in under a minute. No hold music, no callback tag.

Licensed & Bonded CCB #259338 Free Estimates Locally Owned Emergency Tarping

Tops All Roofing LLC is a licensed and bonded roofing contractor in Klamath Falls, Oregon, Oregon CCB #259338. We handle roof repairs, full replacements, storm and hail damage, leak detection, gutters, and free roof inspections for homeowners across Klamath County. Call or text (541) 539-8590 to get on the schedule.

The Basin is hard on roofs

Snow, sun, and wind take turns on it

Klamath County gives a roof all four seasons and none of them are gentle. Most of the leaks we get called for started as something small that nobody could see from the driveway.

  • Ice dams and snow loadMelt refreezes at the eaves, backs water up under the shingles, and finds the ceiling before it finds you.
  • High-desert sunThin air and long summers bake the oils out of asphalt shingles, which is why they curl and go brittle years early.
  • Wind and storm damageOne gust lifts a few tabs, and the next storm walks straight through the opening it left behind.
  • Flashing that gave upChimneys, valleys, and vents fail long before the field of the roof does, and they are the cheapest thing to fix early.
Close view of a weathered grey shingle roof showing wear
Free inspection, no pressure
Why homeowners call us

Straight answers, clean work, real phone number

Licensed and bonded

Oregon CCB #259338, active and verifiable. You can look us up before you ever let us on the property.

We answer

Call or text and you get a human or the assistant that books you. Nobody gets left in a voicemail box for three days.

Repair when repair works

If the roof has years left, we say so. A quote for a full tear-off should be a last resort, not an opening move.

Written scope, flat number

You get the work spelled out and the price in writing before anything starts, so the final invoice holds no surprises.

Local, not a storm chaser

We live here. We are not the out-of-state crew that shows up after a hailstorm and disappears before the warranty matters.

Clean site, every day

Tarps down, magnet run for nails, debris hauled out. Your yard should look like we were never there.

What we do

Roofing services for Klamath County homes

Residential roofing start to finish, plus the small fixes most companies will not bother driving out for.

Roofer fastening new shingles during a roof replacement
01

Roof Replacement

Full tear-off and new install with proper underlayment, ventilation, and flashing done right the first time.

Roofer repairing a damaged section of shingles
02

Roof Repair

Missing shingles, failed valleys, cracked boots, and the slow leak nobody can locate. Fixed, not covered up.

Roofer inspecting the surface of a residential roof
03

Free Roof Inspections

A full look at the roof with photos and a plain explanation of what we found and what it means for your timeline.

Weathered shingle roof showing storm wear
04

Storm & Hail Damage

Documentation you can hand your insurance adjuster, and repairs that actually restore the roof system.

Close view of roof tiles where water can enter
05

Leak Detection

We track water back to where it entered instead of guessing and patching the spot on your ceiling.

Roofer working on flashing detail near a roof vent
06

Flashing & Vents

Chimney, skylight, valley, and vent work. The cheapest repair on the roof and the one most often skipped.

Crew working along the eave line of a house
07

Gutters & Drainage

Cleaning, repair, and replacement so meltwater leaves the roof instead of parking at the eaves all winter.

Roofers securing a roof surface during an emergency repair
08

Emergency Tarping

Active leak in a storm gets covered fast, so the damage stops spreading while we plan the real repair.

How it works

Four steps and you are back to ignoring your roof

Call or book

Reach us by phone, text, or the form. Tell us what you are seeing and we pick a time that works.

Free inspection

We get on the roof, photograph what matters, and walk you through the condition without the scare tactics.

Written estimate

Clear scope, clear price, options if there are options. You decide with everything in front of you.

Work done clean

We schedule it, do it, clean up after it, and check the finished roof with you before we pull out.

Residential home with a well maintained roof
One roof at a time

Booked this week, handled before the weather turns

Most inspections take under an hour and you get the photos and the estimate the same day.

Pick My Time
Roofer working on a residential roof
Who you are hiring

A local roofer, not a call center

Tops All Roofing is owner-operated out of Klamath Falls. That means the person who quotes your roof is connected to the crew that does the work, and the number on this page reaches the business instead of a queue in another state.

We would rather tell you the roof has five good years left and earn the call when it does not. Roofs in the Basin are expensive and homeowners here have long memories, so the only version of this that works is the honest one.

Ian Fry, OwnerTops All Roofing LLC · Oregon CCB #259338
Where we work

Serving Klamath Falls and Klamath County

Based on Preddy Avenue in Klamath Falls and out to the surrounding towns. If you are not sure whether you are in range, call and ask.

  • Klamath Falls
  • Altamont
  • Chiloquin
  • Bonanza
  • Merrill
  • Malin
  • Keno
  • Sprague River
Questions

The stuff homeowners ask first

If yours is not here, call or text (541) 539-8590 and ask. We answer questions before there is a job attached to them.

Ask Us Directly
Do you charge for an inspection or estimate?

No. Inspections and written estimates are free for homeowners in our service area.

Are you licensed and bonded in Oregon?

Yes. Tops All Roofing LLC holds Oregon CCB license #259338, which you can verify on the Oregon Construction Contractors Board website.

Can my roof be repaired instead of replaced?

Often, yes. It depends on the age of the roof, how widespread the damage is, and the condition of the decking underneath. We tell you which one your roof actually needs.

How fast can you get here for a leak?

Active leaks get priority and we can usually tarp quickly to stop the damage while we schedule the permanent repair.

Do you handle insurance claims?

We document storm and hail damage with photos and a written scope you can hand to your adjuster, and we work alongside the claim.

What time of year should roof work happen?

Spring through fall is the easy window in the Basin. Winter repairs are possible, and an inspection before the first freeze saves a lot of trouble.

Get it looked at before the first freeze

Small flashing and shingle problems are cheap in September and expensive in January, once water has been running behind them for a season. An inspection costs you nothing but the time it takes to answer the door.

Book My Inspection
Get started

Tell us what the roof is doing

Send it over and we will get back to you to set up a free inspection. If it is urgent, call or text and skip the form entirely.

Call or text(541) 539-8590
  • Free inspection and written estimate
  • Licensed and bonded, Oregon CCB #259338
  • Emergency tarping for active leaks
  • Serving Klamath Falls and Klamath County

Send us the details

We reply the same day during business hours.

Tops All Roofing LLC · CCB #259338 Privacy Policy · Terms