Roof repairs cover far more than just leaks. Storm damage, sagging decking, rotted fascia, failed flashing — each problem carries a different price tag, and your state can swing the cost by 50% or more. This guide breaks down roof repair costs across every major repair type, roofing material, and 10 U.S. states, using price data from four industry databases and 10 real quotes from contractors and homeowners on Reddit. If you’re specifically dealing with a leak, see our detailed roof leak repair cost guide for leak-specific pricing. Before accepting any replacement pitch, start with an independent roof inspection — $125–$375 for an unbiased diagnosis can save you from a five-figure wrong call.
Quick Answer: How Much Does Roof Repair Cost?
How much does roof repair cost?
Most homeowners pay $400–$2,000 for a roof repair in 2026, with the national average around $1,150. Minor fixes like a gutter reattachment start at $200, while major structural repairs (sagging, truss damage) can exceed $5,000. $400 – $2,000
Roof repair cost at a glance (2026)
- National average: $1,150
- Typical range: $400–$2,000
- Minor repair floor: $200 (gutter reattachment, small patch)
- Major structural repair ceiling: $5,000+ (sagging, truss damage)
- Most common repair type: Gutter repair ($200–$800)
- Most expensive common repair: Chimney repair ($500–$2,500)
- Labor share of total cost: ~60% in most US states (2026)
- Cheapest state for minor repairs: Texas and Ohio ($250–$600 range)
- Most expensive state for major repairs: New York ($3,000–$9,000)
- Best season to book: Fall (Sept–Nov) — typically 10–15% below peak pricing
- Worst season to book: Winter in snow states (+15–25% surcharge)
- Permit typically required for: Structural work, truss repair, large-area reroofing
- Permit fee range: $50–$500 depending on state
Last verified:April 2026
Roof Repair Cost by Repair Type
The single biggest factor in your repair bill is what broke. A gutter fix is a Saturday afternoon job. A damaged roof truss is a multi-day structural project.
| Repair Type | Typical Cost | What's Involved |
|---|---|---|
| Gutter repair | $200–$800 | Cleaning, rehanging, downspout replacement |
| Storm damage (tarping) | $200–$600 | Emergency tarping, temporary weatherproofing |
| Flashing repair | $200–$1,000 | Remove old flashing, install new metal + sealant around chimneys, skylights, or vents |
| Ridge cap repair | $300–$750 | Replace cracked or missing ridge cap shingles |
| Chimney repair | $500–$2,500 | Reflash base, replace cap, tuckpoint mortar joints |
| Fascia and soffit repair | $600–$6,000 | Replace rotted boards, repaint — cost depends on linear footage and rot extent |
| Sagging roof repair | $750–$3,000 | Structural reinforcement, sistering rafters, replacing decking |
| Roof truss repair | $1,500–$5,000 | Structural engineering assessment + truss reinforcement or replacement |
Why structural repairs cost so much
Sagging and truss repairs aren’t just roofing jobs — they’re structural engineering projects. Your roofer may need to bring in a structural engineer ($300–$700 for an assessment), pull permits, and sister new lumber alongside damaged rafters. The roof covering comes off, the structure gets fixed, and the covering goes back on. That’s three phases of work for one repair.
For leak-specific repairs (vent boots, valley leaks, ice dam damage), see our roof leak repair cost breakdown.
Cost by Roofing Material
Material determines both the parts cost and the labor skill required. Asphalt shingle repairs are straightforward. Slate requires a specialist who may charge double the hourly rate.
| Material | Cost per Sq Ft | Typical Total Repair | Why |
|---|---|---|---|
| Asphalt shingles | $3.50–$8.25 | $975 | Abundant supply, standard labor |
| Flat roof (TPO/EPDM) | $4.00–$10.00 | $400–$1,000 | Specialized adhesives, fewer contractors |
| Metal (corrugated) | $5.50–$11.50 | $1,600 | Panel matching, screw sealing |
| Wood shakes | $8.00–$14.50 | $750–$1,200 | Fire-treated wood, skilled labor |
| Clay / concrete tile | $10.00–$25.00 | $1,000–$2,400 | Fragile handling, custom matching |
| Metal (standing seam) | $12.00–$22.00 | $2,500+ | Panel fabrication, soldering seams |
| Slate | $15.00–$30.00 | $2,000–$5,000 | Rare material, specialist-only labor |
"In the Atlanta area my price would be around $7-8k for normal 30 yr architectural."
That $600/square rate for standard architectural shingles in Atlanta is on the lower end nationally. The same job in Washington state runs $800/square — a 33% difference driven almost entirely by labor costs and local demand.
2025 tariff impact on metal roofing: Steel and aluminum tariffs introduced in 2025 continue to affect metal roof repair costs in 2026. If you’re repairing a standing seam or corrugated metal system, expect material surcharges of 20–30% compared to pre-2025 rates. Asphalt and tile repairs are largely unaffected.
Cost by State: Why Location Changes Everything
This is where most cost guides fall short. A $1,500 repair in Ohio might cost $3,000 in New York for the exact same work. Here’s what the data shows across 10 states:
| State | Minor Repair | Major Repair | Key Cost Driver |
|---|---|---|---|
| New York | $450–$900 | $3,000–$9,000 | Labor rates $100+/hr, strict permit requirements |
| California | $400–$800 | $2,500–$8,000 | Seismic compliance, high labor costs, tile-heavy market |
| Washington | $350–$750 | $2,000–$7,000 | Heavy rainfall drives demand, moss removal adds cost |
| Florida | $300–$700 | $2,000–$7,000 | Hurricane-rated materials required (Miami-Dade), high insurance costs |
| Colorado | $300–$700 | $1,800–$6,000 | Altitude + UV exposure demand premium materials |
| Illinois | $300–$650 | $2,000–$6,500 | Seasonal demand spikes, ice dam repairs in winter |
| Texas | $250–$600 | $1,500–$5,500 | Competitive labor market, hail damage extremely common |
| Georgia | $250–$550 | $1,500–$5,500 | Lower labor costs, good material logistics |
| Michigan | $200–$800 | $1,500–$5,500 | Heavy snow loads cause structural stress, wide price variance |
| Ohio | $200–$500 | $1,200–$4,500 | Lower cost of living, stable Midwest market |
What drives the state-by-state gap
Three factors explain most of the variation:
Labor rates. A roofer in New York City charges $100+/hour. The same skill level in rural Ohio charges $45–$55/hour. Labor is 60% of your bill, so this alone creates a 2x price difference.
Climate-driven regulations. Florida’s Miami-Dade wind code requires hurricane-rated materials and installation methods — that’s a materials premium of 15–30% on top of standard pricing. California’s seismic requirements add similar costs for tile roofs.
Seasonal demand. In Michigan and Illinois, roofers are slammed from April through October. Schedule a non-emergency repair in late fall or early winter and you may negotiate 10–15% off.
"Here in WA, a good contractor ain't charging less than $800/sq."
Seasonal Price Variations
When you schedule the repair matters almost as much as what you’re repairing.
| Season | Price Impact | Why |
|---|---|---|
| Winter (Dec–Feb) | +15–25% in snow states | Hazardous conditions, emergency ice dam repairs |
| Spring (Mar–May) | Standard pricing | Peak scheduling begins, moderate demand |
| Summer (Jun–Aug) | +10–15% in hot climates | High demand, heat-related safety slowdowns |
| Fall (Sep–Nov) | Best pricing (10–15% below peak) | Demand drops, contractors filling schedule gaps |
The sweet spot is late September through November in most markets. Roofers have finished their storm-season backlog but haven’t shut down for winter yet. This is when you have the most leverage to negotiate.
Labor vs. Material: Where Your Money Goes
On a typical roof repair, expect this split:
- Labor: 60% of the total bill. This covers crew wages, insurance, safety equipment, and overhead.
- Materials: 25% of the total bill. Shingles, flashing, sealant, fasteners, underlayment.
- Overhead and profit: 15%. Truck rolls, disposal fees, permits, business insurance, and margin.
This ratio shifts for material-intensive repairs. A slate repair might be 40% labor / 45% materials because the slate itself is expensive. An emergency tarping job might be 80% labor / 20% materials because the tarp is cheap but the midnight crew call is not.
Hidden Costs: Permits, Diagnosis, and Roof Pitch
These line items catch homeowners off guard because they’re not in the “repair” line of the estimate.
| Cost Item | Typical Range | When It Applies |
|---|---|---|
| Building permit | $50–$500 | Required for structural repairs in most states; FL and CA enforce strictly |
| Leak diagnostic (infrared scan) | $150–$300 | When leak source isn't visually obvious |
| Steep pitch surcharge | +20–50% on labor | Roof pitch greater than 8/12 requires extra safety equipment |
| Minimum trip charge | $300–$500 | Most contractors charge a floor price regardless of repair size |
"$400 minimum trip charge... hard to find someone who wants to climb up for a few hundred."
The trip charge is the most common surprise. Even if your repair takes 30 minutes, mobilizing a crew with ladders, insurance, and a truck has a floor cost. It’s not price gouging — it’s the economics of running a roofing business.
What Contractors Actually Charge: Reddit Price Check
We collected 10 real quotes from r/Roofing to see how actual prices compare to database estimates.
"$1,655 to replace 2 roof vents + flashing repair. Did I overpay?"
At $1,655 for two vent replacements plus flashing, this Portland homeowner paid within the expected range. Vent boot replacement runs $100–$600 each, and flashing repair adds $200–$1,000. For two vents plus flashing in a high-cost market, this is fair.
"Roofer quoted me just shy $3000 to repair this section (valley)."
Valley repairs are labor-intensive — the roofer has to remove shingles on both sides of the valley, replace the flashing, and reinstall everything with proper overlap. $3,000 sits right in the middle of the $300–$1,500 range we see for valley work in our leak repair guide, suggesting this may involve a longer valley section or additional decking work.
"Being quoted for $12,500 cash or $14,500 through installments (1,680 sqft)."
This is a full replacement quote, not a repair — but it shows the cash vs. financing gap. The $2,000 financing premium (16%) covers the contractor’s cost of offering payment plans. If you can pay cash, always ask for the cash price.
Reddit pricing patterns
Minimum charges are real. Multiple contractors confirmed $300–$500 minimums. Don’t expect to pay $150 for a single shingle fix — the crew mobilization costs more than the shingle.
Geography is the wildcard. The same quality of work costs $600/square in Atlanta and $800/square in Washington state. That’s not a quality difference — it’s a cost-of-doing-business difference.
Cash discounts exist. The Massachusetts quote above shows a 16% cash discount. Not every contractor offers this, but it’s always worth asking.
Roof Age and Repair Costs
Your roof’s age doesn’t just affect whether it needs repairs — it affects whether those repairs are worth doing.
0–10 years: Repairs are almost always worth it. Most issues at this age are installation defects, often covered under the contractor’s workmanship warranty (typically 5–10 years). Check your warranty before paying out of pocket.
10–20 years: The sweet spot for cost-effective repairs. Materials are still in decent condition, and individual repairs extend the roof’s life significantly. Budget $200–$500/year for maintenance and minor repairs.
20+ years (asphalt): Every repair is a judgment call. The underlying material is degrading, so fixing one spot often reveals problems nearby. This is where the 30% rule from our roof leak repair cost guide becomes critical: if the repair costs more than 30% of a full replacement, replace. Before you commit, price out the replacement side in our roof replacement cost guide — $7,000–$35,000 depending on material, size, and state.
40+ years (tile/metal/slate): These long-lived materials may still have decades left, but individual components (flashing, underlayment, fasteners) need periodic replacement. Budget $500–$1,000/year for maintenance.
How to Save Money on Roof Repairs
-
Get 3 quotes minimum. Reddit data consistently shows 30–50% price variation for the same job. A $3,000 quote from one contractor might be $2,000 from another — not because of quality differences, but because of overhead, scheduling, and margin differences.
-
Schedule in fall. Late September through November is the off-peak window in most markets. Contractors are more likely to negotiate when their schedule has gaps.
-
Pay cash if you can. Cash discounts of 10–16% are common. The Massachusetts homeowner above saved $2,000 by paying cash on a $14,500 job.
-
Fix problems early. A $300 flashing repair today prevents a $3,000 decking replacement next year. Water damage compounds fast.
-
Check your warranty first. Roofs under 10 years old may have workmanship warranty coverage. Material warranties (25–50 years for shingles) cover manufacturing defects. Both could mean free repairs.
-
Bundle small repairs. If you have two or three minor issues, get them fixed in one visit. You’ll pay one trip charge instead of three.
-
File insurance claims promptly. Storm damage, hail, and fallen trees are typically covered. Most policies require reporting within 60 days. Document everything with photos before temporary repairs. For hail-specific damage, our hail damage roof repair guide covers identification, HAAG impact ratings, and a 7-step claim playbook.
-
Ask about insurance discounts. In some states, certain repairs (upgrading flashing, adding hurricane straps) qualify for wind mitigation credits that lower your homeowner’s insurance premiums — effectively paying back part of the repair cost over time.
-
Get an independent inspection before big-ticket decisions. When a contractor pushes replacement on what feels like a repairable roof, spend $200–$500 on a neutral roof inspection first. The free inspection from the roofer who wants to sell you a new roof is not a neutral diagnosis — it’s the first step of the sales pitch.
Frequently Asked Questions
Is $1,000 a lot for a roof repair?
For a minor fix like a few shingles or a small sealant job, $1,000 is on the higher end — but it’s within the minimum project fee range for many reputable companies. For structural work, chimney repair, or anything involving flashing, $1,000 is actually quite reasonable. Context matters more than the number itself.
Do I need a permit for roof repair?
It depends on your state and the scope of work. Minor repairs (replacing a few shingles, resealing flashing) rarely need permits. Structural repairs (truss work, sagging fixes, large-area re-roofing) usually do. Permit fees range from $50 to $500. Florida and California enforce permit requirements most strictly.
Can I just patch my roof instead of replacing it?
Yes, if the shingles are still in decent condition and the damage covers less than 20% of the roof. If the shingles are “balding” (losing granules) or the roof is past 80% of its expected lifespan, a patch is a temporary fix at best. Use the 30% rule: if repair costs exceed 30% of full replacement cost, replace.
How long does a roof repair last?
A quality repair on a roof with remaining lifespan should last 5–15 years. The key variable is the underlying roof condition. Patching a 5-year-old roof with a flashing issue gives you years of life. Patching a 25-year-old asphalt roof might buy you one more season before replacement becomes unavoidable.
How do I know if my roofer is overcharging?
Ask for an itemized quote that breaks down materials, labor, and fees separately. If a roofer refuses to itemize or won’t provide proof of license and insurance, find another contractor. Compare their numbers against the state-level averages in this guide, and always get at least three quotes.
What time of year is cheapest for roof repair?
Fall (late September through November) is typically the cheapest. Demand drops after summer, contractors are filling schedule gaps, and weather is usually cooperative. Winter repairs in snow states carry a 15–25% premium due to hazardous conditions.
Bottom Line
Most roof repairs cost between $400 and $2,000, with a national average around $1,150. Three things determine where your price lands: what type of repair you need (gutter work is cheap, truss repair is expensive), what your roof is made of (asphalt at $3.50/sqft vs. slate at $30/sqft), and where you live (Ohio is half the cost of New York). Schedule repairs in the fall for the best pricing, get at least three quotes, and always check your warranty before paying out of pocket. If repair costs approach 30% of a full replacement, it’s time to stop patching.
Sources
Our cost data is cross-referenced across the following sources. Prices reflect US market conditions as of April 2026.
- Angi — Roof Repair Cost Guide — National average pricing and repair-type breakdown (article hub, specific guide rotates)
- HomeAdvisor — Roof Repair Cost Guide — Regional pricing and contractor quote aggregation
- Fixr — Roof Repair Cost — Cost-per-square-foot breakdowns and material comparisons
- Forbes Home — Roof Repair Cost — National averages and factor-by-factor breakdown
- Reddit r/roofing community — Homeowner-reported quotes collected March–April 2026.
For our full research and verification process, see our Methodology.
Our Data Methodology
Every price in this guide is cross-referenced across multiple independent sources. We don’t rely on a single database or contractor estimate.
Professional databases (4 sources): Angi, HomeAdvisor, Fixr, and Forbes Home. These aggregate thousands of project costs reported by contractors and homeowners nationwide.
Community validation (Reddit r/Roofing): 10 real quotes from homeowners and verified contractors, collected April 2026. Reddit prices confirm whether database averages match what people actually pay.
Regional data: State-level pricing reflects labor rate surveys, permit fee schedules, and climate-driven material requirements specific to each state.
What we don’t do: We don’t accept paid placements from contractors, and we don’t use a single-source pricing model. If two sources disagree significantly, we show both ranges and explain why.
Last updated: April 2026. Prices reflect current material costs and labor rates. We review and update pricing data quarterly.