Roof replacement cost: what the range actually means
Prices checked 2026-08-28
2026-08-28 · 40 labour hours · National averages. Local labour can run 20-40% above or below these figures; the calculators apply a metro factor on top.
This page gives you the honest range for roof replacement – the national low and high, how the job is billed, and what moves the price in your direction. The figures below come from the same dataset the calculator on this page uses, so nothing here can disagree with the tool sitting next to it.
What the range actually means
Nationally, roof replacement runs about $9,500 to $21,000, billed per sq ft. The low end assumes a straightforward job, standard materials and a mid-cost market. The high end assumes access problems, discoveries made once work starts, and premium materials. Most real quotes land inside the band – a quote far outside it is telling you something about the quote, not about you.
What moves the price
- Material grade is the biggest driver – architectural shingles run roughly half of metal, and slate or tile can double the high end again.
- Roof shape and pitch: steep, multi-plane roofs add labour time and safety equipment.
- Local labour rates and the number of roofing crews active in your area move the quote 20-40%.
Doing it yourself
Materials for this job run about $2,500 to $7,000, so a successful DIY job saves roughly $2,500 against the low end of a pro quote. Treat it as a high-risk project: on this kind of work, a mistake gets repaired at trade prices, not DIY prices. The calculator shows the DIY band against the pro band so you can see the gap before you commit.
Getting a quote that means something
Get two written quotes and ask each contractor what is excluded – the industry pattern is that the first quote is the headline and the exclusions are the real price. Give both contractors the same scope in writing, and ask for the price of the likely extras (disposals, permits, repairs found once work starts) before you choose. Roof replacement takes roughly 40 hours of skilled labour at a national average of $60-100 per hour for the trade – a useful sanity check against the number in front of you.
Timing and negotiation
Roof replacement prices move with season and demand: scheduling in the off-season typically saves 5-15% on the labour share, and bundling this job with other work on the same visit can save a trip charge. The metro chart on this page shows the same job across five cities – use your city's position on that spread when you negotiate, not the national number.
Bottom line: the range for roof replacement is $9,500-$21,000 nationally, your size and city can move it by 20-40%, and two written quotes with exclusions listed will tell you more than any estimate. Enter your details in the calculator above to see your personalised band before you make the first call.
Size and city change this a lot - use your numbers
The figures above are the flat national band. Enter your area and metro to get a range you can actually argue with a contractor over.
Based on roughly 40 labour hours, billed per sq ft. Metro adjustment: +0%.
2026-08-28 · national averages, not a quote
Doing it yourself
Materials and tool rental run $2,500 to $7,000, so a successful DIY job saves roughly $2,500 against the low end of hiring out. The honest caveat: this is a high-risk job, and on this kind of work a mistake gets repaired at trade prices, not DIY prices.
By metro
Labour is the largest single variable in home repair. The band below is the same job priced in each market, from the same wage data.
| Metro | vs national | Typical total |
|---|---|---|
| Houston, TX | -7% | $8,835 – $19,530 |
| Phoenix, AZ | -4% | $9,120 – $20,160 |
| Dallas, TX | -3% | $9,215 – $20,370 |
| Atlanta, GA | -2% | $9,310 – $20,580 |
| Tampa, FL | +1% | $9,595 – $21,210 |
| Orlando, FL | 0% | $9,500 – $21,000 |
| Charlotte, NC | -5% | $9,025 – $19,950 |
| Nashville, TN | -6% | $8,930 – $19,740 |
| Austin, TX | +6% | $10,070 – $22,260 |
| Denver, CO | +8% | $10,260 – $22,680 |
| Chicago, IL | +12% | $10,640 – $23,520 |
| Philadelphia, PA | +15% | $10,925 – $24,150 |
| Seattle, WA | +18% | $11,210 – $24,780 |
| Boston, MA | +24% | $11,780 – $26,040 |
| Los Angeles, CA | +29% | $12,255 – $27,090 |
| San Francisco, CA | +42% | $13,490 – $29,820 |
| New York, NY | +38% | $13,110 – $28,980 |
| Washington, DC | +19% | $11,305 – $24,990 |
Metro factors are derived from trade wage differentials, not from collected quotes. Expect ±10% on top.
How to use this before you call anyone
- Get two written quotes, not one. A single quote has nothing to be compared against.
- If both land inside the range, the price is normal - choose on schedule and reviews instead.
- If one is far below, ask exactly what is excluded. It usually returns as a change order.
- Get the scope in writing: what is removed, what is patched, what the workmanship warranty covers.
Common questions
How much does roof replacement cost?
Nationally, $9,500 to $21,000, billed per sq ft. Local labour can move that by 20-40% either way. Figures checked 2026-08-28 against public wage and materials data.
Can I do roof replacement myself to save money?
Materials run $2,500 to $7,000, so a successful DIY job saves about $2,500. Treat it as a high-risk project: on this kind of work a mistake gets repaired at trade prices, not DIY prices.
Why do quotes for the same job differ so much?
Three things move it: access difficulty, repairs discovered once the old unit or finish comes off, and material grade. Metro wage differences add another 20-40%. That is why you get two written quotes and ask each one what is excluded.
How this figure was built
Reviewed 2026-08-28 · quarterly.
- Bureau of Labor Statistics, Occupational Employment and Wage Statistics - construction and repair trades
- EPA Energy Guide appliance ratings
- North American Electrical Metrics / manufacturer parts catalogues
National averages. Local labour can run 20-40% above or below these figures; the calculators apply a metro factor on top.
Full disclaimer · Affiliate disclosure · How we price