Roof Repair Cost Guide: Materials, Labor, and Pricing
Forbes Home gives a wide range of $150 to $8,000 for roof repairs, with the type of repair deciding where you land. This Old House reports an average of $531 for homeowners across the U.S. Your own bill will land somewhere in that spread based on the repair type and the roofing material.
Roof repair cost breakdown
Fixr breaks repair prices down by roofing material:
| Roofing material | Typical repair cost | Source |
|---|---|---|
| Asphalt shingle | $150 to $1,500 | Fixr |
| Metal | $500 to $2,000 | Fixr |
| Clay tile | $500 to $2,500 | Fixr |
| Slate | $700 to $3,000 | Fixr |
Fixr calls slate the most expensive roof type to fix. Flat roofs are easier to repair, according to Bob Vila, which lists an average of $400 for them.
Roof repair cost by damage severity
Fixr sorts repairs into three tiers: minor repairs from $150 to $1,000, moderate or partial repairs from $1,000 to $3,000, and major damage from $2,000 to $6,000. Minor work covers things like replacing a few damaged shingles, repairing a vent boot, or fixing a small leak. This Old House says patching a hole in the roof costs $100 to $1,000, depending on the size of the hole and the roof material.
Some contractors price by area instead. Fixr gives an average of $3.50 to $11 per square foot for repairs. HomeGuide adds two smaller line items: a roof inspection averages $100 to $400, and most roofers charge a minimum call-out fee of $150 to $300 for repairs. Bob Vila lists chimney flashing repair at $200 to $500 on average.
Labor vs. materials
Angi says labor makes up about 40% to 60% of the total roof repair bill. Hourly rates differ by source. HomeGuide lists $40 to $100 per hour, Bob Vila says most companies charge $45 to $75 per hour for leak repairs, and Fixr reports $50 to $120 per hour. All three tie the rate to location and the roofer’s experience, so quotes from your own area matter more than a national figure.
Roof repair vs. replacement
When repairs reach the layers under the shingles, the costs add up. HomeGuide lists felt underlayment replacement at $0.75 to $4.00 per square foot, labor included, with the old roofing above it removed first. Replacing drip edge flashing runs $1.50 to $9.00 per linear foot, per HomeGuide. Forbes Home says tearing off an existing roof layer typically costs $1 to $5 per square foot.
If the damage is spread across much of the roof, compare these line items with the full roof replacement cost before deciding.
DIY vs. hiring a pro
Cleaning gutters from the ground or a secure ladder is a reasonable homeowner task. Walking on a pitched roof is different, since a fall is a serious risk. For leaks, steep pitches, or damaged decking, hire a licensed roofer. Forbes Home reports that permits usually cost $100 to $500, so ask your contractor whether your repair needs one in your area.
Ways to save
- Catch problems early: Look over the roof from the ground with binoculars for cracked flashing or displaced shingles. Smaller repairs sit in Fixr’s lower tiers.
- Get itemized bids: Ask each roofer to separate materials from hourly labor so quotes can be compared line by line.
- Skip add-ons you do not need: HomeGuide lists roof cleaning at $250 to $600 on average, which is separate from fixing a leak.
- Compare materials before choosing a fix: Repair costs vary widely by roof type, as the table above shows.
Our wider set of roofing cost guides covers related projects.
How to get an accurate quote
Ask for a written quote after the roofer has inspected the roof, not a rough phone estimate. It should separate materials, hourly labor, permits, and disposal. Confirm the roofer’s license and insurance, and ask how any rotted decking or hidden water damage found after the old material comes off would be priced.
What changes the price
- Roofing material type, with asphalt shingles being less costly to repair than slate or tile
- Extent of surface damage, ranging from isolated leaks to wide structural decking decay
- Roof accessibility, pitch steepness, and height of the home
- Local contractor labor rates and geographic cost of living
- Underlying components requiring replacement, such as felt underlayment or drip edge flashing
- Local building department permit requirements for structural roof alterations
Frequently asked questions
What is the average roof repair cost in the US?
About $531 nationally, per This Old House. The severity and material sections above show what pushes a bill higher.
How much does a minor roof repair cost?
Fixr puts small jobs at $150 to $1,000.
How much do roofers charge per hour?
HomeGuide lists $40 to $100 per hour. Bob Vila reports $45 to $75 for leak repairs, and Fixr gives $50 to $120, all depending on location and experience.
Can I repair a leaking roof myself?
Small ground-level tasks like gutter cleaning are manageable. Working on a pitched roof carries fall risk, so leaks and damaged decking are better left to a licensed roofer.
Sources
Related cost guides
Figures are estimates based on the sources above and vary by region, home and contractor. Get at least three written quotes before you hire. See our disclaimer and how we research.