Roof Repair Cost in 2026
$150 – $3,500 nationally — most projects land around $1,100 (per repair visit).
- ✅ 100% free quotes
- 📊 Documented ranges
| Low | National average | High |
|---|---|---|
| $150 | $1,100 | $3,500 |
| per repair visit | ||
Most roof repairs fall between $400 and $1,800. Small fixes — a few shingles, a pipe boot, minor flashing — sit at the low end, while structural or widespread leak repairs climb past $3,000. The inspection that pins down the real cause is the best money you'll spend.
What drives the price
- Scope: replacing a handful of shingles costs $150–$450; chasing an active leak through flashing and underlayment runs $500–$1,500.
- Accessibility: steep pitches, 2+ stories and fragile materials (tile, slate) increase labor time and safety setup.
- Water damage: if the leak has reached decking or framing, add $500–$2,500 for wood replacement.
- Emergency calls: same-day or tarping service typically carries a $150–$400 premium.
Want a number for your home? Run the free roofing cost calculator — it adjusts for your metro's labor rates.
Frequently asked questions
Repair or replace — where is the cutoff?
A common rule: if repairs exceed 25–30% of replacement cost, or the roof is within 5 years of its expected life, replacement is usually the better investment.
Why do roofers charge a minimum fee?
Mobilization — truck, crew, safety setup — costs the same whether they fix one shingle or forty. Most companies set a $150–$350 minimum service charge.
Local cost guides
Related guides
Ready to compare real quotes?
Our ranges tell you what's normal — real quotes tell you what YOUR roof costs.
Get up to 3 from vetted local contractors, free and without obligation.
- Up to 3 quotes from vetted local roofers
- Typical response within 48 hours
- 100% free — no obligation to hire
- Your details are never sold to spammers
Request your free quotes Free
Thank you — your request has been received!
A local contractor will contact you shortly with your free, no-obligation quote.
