Fix the Leak. Keep the Roof.
Honest repairs from people who don't need to sell you a new roof. If a $600 fix buys you five more years, that's exactly what we'll tell you.
- ✓ Free inspection & photo report
- ✓ Fixed, line-item bids
- ✓ 15-year written warranty
- ★ 4.9 · 80+ Google reviews
- 500+ projects completed
- Licensed & bonded in WA + OR
- 15-year written warranty
Is this you?
A stain showed up on the ceiling
Water travels along framing before it drips — the stain is rarely under the hole. Finding the true entry point is the actual skill.
Shingles in the yard after wind
One missing shingle is a 20-minute fix. Ignored for a winter, it's decking replacement.
Flashing pulling away
Chimneys, skylights, and valleys cause the majority of leaks we see. Usually fixable without touching the rest of the roof.
Moss taking over
PNW moss lifts shingle edges and holds water against the roof. Treatment and prevention beat replacement by a decade.
Repair honestly, replace only when the math says so
We fix leaks, replace wind-damaged sections, rebuild flashing, patch around penetrations, treat moss, and repair storm damage. Every repair comes with photos of what we found and what we did. And if the roof is genuinely done, we'll show you why in pictures — not adjectives — and let you decide.
How we do it
- 1
Find the real source
We trace water to its entry point, not just the drip. Photos of everything.
- 2
Fixed-price repair quote
You approve the number before a tool comes out.
- 3
Repair and document
Matched materials, sealed and tested. You get before/after photos for your records — useful when you sell.
What repairs actually cost
Most repairs we do run $400–$2,500 depending on access, materials, and how far the water traveled. We quote fixed prices, not hourly mysteries. If total repairs would exceed about a third of replacement cost, we'll show you the math on both paths.
Proof, not promises
Moss-Buried Bungalow Roof Restored, Not Replaced
A Friendly-neighborhood bungalow under mature oaks had moss thick enough to hold moisture year-round. Another bid called for full replacement at $19,000. The shingles underneath had life left.
Case study →“They responded within hours of my call after the storm, tarped my roof the same day, and had a full repair done within two weeks.”
“Found the real leak source two rooms away from the ceiling stain. Fixed for a fraction of what another company quoted me for a 'necessary' replacement.”
Roof Repair: straight answers
Can you match my existing shingles?
Usually, yes — we stock and source the major PNW shingle lines, and weathered blending matters more than a perfect SKU match. We'll show you the match before installing.
Do small leaks really matter?
A slow leak rots decking and framing invisibly and feeds mold in insulation. The gap between a $600 repair and a $6,000 one is usually about 18 months of waiting.
Will you try to sell me a new roof?
No. Repair is a profitable service we're glad to do well. When we recommend replacement, it comes with photographic evidence, and about a third of our inspections end with 'your roof is fine.'
How fast can you come out?
Active leaks get emergency response — usually same or next day. Non-urgent repairs are typically scheduled within the week.
Where we do this work
- Airway Heights, WA
- Albany, OR
- Anacortes, WA
- Arlington, WA
- Ballard, WA
- Bellevue, WA
- Bellingham, WA
- Bothell, WA
- Browne's Addition, WA
- Burlington, WA
- Camano Island, WA
- Capitol Hill, WA
- Chattaroy, WA
- Cheney, WA
- Coburg, OR
- Coeur d'Alene, ID
- Colbert, WA
- Columbia City, WA
- Corvallis, OR
- Cottage Grove, OR
- Creswell, OR
- Dallas, OR
- Deer Park, WA
- Duvall, WA
- Edmonds, WA
- Eugene, OR
- Everett, WA
- Fairfield, WA
- Ferndale, WA
- Fremont, WA
- Granite Falls, WA
- Green Lake, WA
- Greenacres, WA
- Greenwood, WA
- Hayden, ID
- Hillyard, WA
- Independence, OR
- Issaquah, WA
- Junction City, OR
- Keizer, OR
- Kendall Yards, WA
- Kenmore, WA
- Kirkland, WA
- Lake City, WA
- Lake Stevens, WA
- Lebanon, OR
- Liberty Lake, WA
- Lynden, WA
- Lynnwood, WA
- Madrona, WA
- Magnolia, WA
- Marysville, WA
- Mead, WA
- Meadowdale, WA
- Medical Lake, WA
- Mill Creek, WA
- Millwood, WA
- Monroe, WA
- Montlake, WA
- Mount Vernon, WA
- Mountlake Terrace, WA
- Mukilteo, WA
- Newman Lake, WA
- Nine Mile Falls, WA
- North Bend, WA
- North Everett, WA
- Northgate, WA
- Oakridge, OR
- Otis Orchards, WA
- Philomath, OR
- Pleasant Hill, OR
- Post Falls, ID
- Pullman, WA
- Queen Anne, WA
- Rathdrum, ID
- Ravenna, WA
- Redmond, WA
- Rockford, WA
- Salem, OR
- Sammamish, WA
- Sedro-Woolley, WA
- Shoreline, WA
- Silver Lake, WA
- Silverton, OR
- Skagit County, WA
- Snohomish, WA
- South Hill, WA
- Spokane, WA
- Spokane Valley, WA
- Springfield, OR
- Stanwood, WA
- Stayton, OR
- Sweet Home, OR
- Valleyford, WA
- Veneta, OR
- Veradale, WA
- Wallingford, WA
- Wedgwood, WA
- Whatcom County, WA
- Woodburn, OR
- Woodinville, WA
Get the roof repair conversation started.
Free 20-minute inspection. Photo report you keep either way. Zero pressure.
