How much does a roof replacement cost?
Price your roof the way a roofer prices it, by the square, then check the answer against what US homeowners actually told the Census they paid. Roofing carries the second-widest markup of any building trade the Census measures, so the number you are quoted is worth arguing with.
Typical range $9,872 – $16,659
- Roofing material and accessories (18.4 squares)$3,929
- Installation labor$6,401
- Tear-off, dumpster and tipping$1,660
- Decking replacement$0
- Permit$350
- Total$12,340
More
§ 02 Your roof, against the real ones
Costs are 2025 dollars. The AHS figures are self-reported and recalled up to two years later, and 'added or replaced roofing' is the homeowner's own description, so it spans a partial re-roof through to a full tear-off with new decking. That spread is the story, not a defect. Roof area cannot be derived from the survey, so the geometry above is ours.
Where the money goes
By the numbers
- American Housing Survey (Census/HUD, 2023): across 1,897 contractor-done roofing jobs on owner-occupied detached homes, the median cost was $11,965 in 2025 dollars.
More
A quarter came in under $7,703 and a quarter over $17,607. These are not quotes or estimates. They are what homeowners told the federal government they actually paid. - 2022 Economic Census (NAICS 238160): every dollar the roofing trade bills, in aggregate, breaks down as 37.9 cents of materials, 8.9 cents of subcontracted work, and 53.2 cents of labor, overhead and profit.
More
That split is measured, not modeled, and it is what the material-and-labor split in this calculator is checked against. The same file says the customer pays $256.85 for every hour a roofer spends on the roof, materials and everything else included, which is where the crew-hours estimate above comes from. - A quarter of all US roof replacements (26.4%) are paid for by a homeowner's insurance settlement, and those jobs run 26% dearer: a median of $14,306 against $10,769 for a roof paid from savings.
More
Hail and wind write off whole roofs, so part of that gap is a bigger job. But a settlement also removes any incentive to shop, and the roofing trade knows it. - BLS producer price indexes, index only, never a dollar level: what roofing contractors charge is up 54.9% since 2020, against 39.0% for asphalt shingle materials and 19.3% for construction labor.
More
The honest caveat, every time: the only roofing-contractor price index BLS publishes is the nonresidential one. There is no residential equivalent. - WE TOLD YOU NO FACTORY-GATE PRICE COULD BE DERIVED FOR THIS PAGE'S MATERIAL. FOR METAL, ONE CAN, AND WE WERE ALREADY HOLDING IT. The Economic Census products file prices sheet metal roofing at $2,658.22 per 1000 sq ft, which is $265.82 a square, leaving the plant.
More
The product line reads, verbatim: 'Manufacturing of aluminum, steel, and other sheet metal roofing, all types, and roof drainage equipment (including eave troughs, etc.)'. Two caveats and they matter. It blends corrugated barn panel with architectural standing seam, so read it as a floor for metal rather than a quote for the roof you want. And it is the price at the factory gate: our model puts $620 a square on standing-seam panel, and the gap between the two is the fabrication, the distributor and the trip to your street. The same file gives no price for an asphalt shingle at all, because all 20 of that industry's product lines withhold their quantity. Our own gutter page has printed this figure for months. This page was next door telling you it could not be derived.
What is sourced here, and what is ours. The anchor is sourced: the American Housing
Survey asks homeowners what a completed roofing job cost, and the median contractor-done job was $11,965 in 2025 dollars. The cost split is sourced: the 2022 Economic Census measures what fraction of a roofing contractor's dollar is
materials rather than labor.More
Where every number above comes from
-
US Census
US Census Bureau / HUD, American Housing Survey 2023 National PUF
census.gov -
US Census
US Census Bureau, 2022 Economic Census, Construction sector, table EC2223BASIC (roofing contractors, NAICS 238160)
census.gov -
Wage data
BLS, Occupational Employment and Wage Statistics (roofers, 47-2181)
bls.gov -
BLS PPI, asphalt shingle materials (escalation only)
fred.stlouisfed.org -
HUD, CNA e-Tool Estimated Useful Life Table (the roof lifespan we said no free federal source published). Sloped roofs, Standard EUL: asphalt shingle 20 years, wood shingle and cedar shake 25, metal 50, clay or cementitious barrel tile 60, slate 75. Low slope: built-up with gravel finish 20, EPDM and TPO membrane 15. Roof drainage: aluminium gutters and downspouts 20, copper 50. HUD's own words: this is the recommended average useful life, and the assessor may override it. It is a capital-planning standard for HUD-assisted multifamily property, not a survival curve of American roofs
hud.gov -
Federal contracts
GSA, Supplemental Pricing Instructions for SINs 238160 and 238910. Those SIN numbers borrow NAICS codes: 238910 is Site Preparation Contractors, a class that is 49.2% excavation and land clearing work, and this page draws nothing from it. SIN 238160 covers roofing products and services 'including installation and site preparation'. Contractors pricing ancillary installation 'will utilize only material and labor unit prices within RS Means', a paywalled commercial book: the federal government buys the installed unit price rather than computing one
gsa.gov
What this assumes, and where it could be wrong
Every one of these is a place the number could be off. They are here because you should be able to check our working, not because we are hedging.
WHAT IS ACTUALLY IN THE CLASS WE PRICE FROM. NAICS 238330 is 60.1% 'floor contractor, including wood, resilient, and computer flooring (except fireproof flooring)'. A NAICS code is a bucket, not a job, and the rate here is the bucket's.
A NAICS CODE IS A BUCKET, NOT A JOB, AND THE RATE ON THIS PAGE IS THE BUCKET'S.
WHERE WE LOOKED, AND HOW BIG EACH PLACE IS.
Roof area is your floor area divided by your stories, multiplied by the pitch factor, plus 10% for eave and rake overhangs and for cutting waste at hips and valleys.
The installed rate per square is our model.
Steep-pitch and multi-story surcharges (14% above 8/12, 30% above 10/12, 8% for a second story) apply to the labor line only, because the materials cost the same whatever angle they are nailed at. Those surcharges are our estimate.
