The honest answer to "how much does a new roof cost" is a range, not a single number. Most homeowners spend somewhere around $9,000 to $18,000 on a standard asphalt shingle replacement, with the full national range running from about $7,500 for a small, simple roof to $30,000 or more for a large home or a premium material. Where you land inside that range comes down to a handful of factors you can actually estimate yourself. Here is how a roofing price is built, piece by piece.
These are 2026 national ranges, not a quote
Roofing prices move with your local labor market, the season, and material costs. Treat every number here as a ballpark to sanity-check against real quotes. The only price that counts is a written estimate from a roofer who has looked at your roof.
The short answer, by home size
Roofers price by the area of the roof, not the square footage of your living space, but home size is still the easiest place to start. These are typical all-in costs for an asphalt shingle replacement by home size in 2026:
- 1,000 sq ft home: roughly $4,300 to $6,000
- 1,500 sq ft home: roughly $6,400 to $8,800
- 2,000 sq ft home: roughly $8,400 to $11,700
- 2,500 sq ft home: roughly $10,500 to $14,500
- 3,000 sq ft home: roughly $12,500 to $17,400
Those figures come from national contractor survey data compiled by This Old House, and they assume a mid-range architectural shingle on a fairly simple roof. Steep, cut-up, or premium roofs run higher.
Your roof is bigger than your house
A roof is never flat, so it always has more surface than the ground it covers. Roofers multiply your footprint by a slope factor, which ranges from about 1.12 on a low-slope roof to 1.3 or more on a steep one. A 2,000 sq ft footprint can easily mean 2,300 to 2,800 sq ft of actual roof to cover.
What actually drives the price
Two homes the same size can get very different quotes. These are the factors that move the number the most:
- Roof size and pitch. Size is the biggest driver since everything is priced by area. A steep roof (above a 6:12 pitch) also costs more because it is slower and more dangerous to work on.
- Tear-off versus going over the old roof. Removing the old layers adds labor, and a second layer costs more to strip. Going over the top can save money but is not always allowed or wise.
- Hidden decking damage. If the wood under your shingles is rotted, it has to be replaced at roughly $2 to $5 per square foot. This is the most common surprise on a final bill.
- Material choice. Upgrading from basic shingles to metal, tile, or luxury shingles can double or triple the price (more on that below).
- Complexity and access. Valleys, dormers, skylights, chimneys, and multiple stories all add labor and waste.
- Your region. Roofing in a high-cost metro can run 30 to 50 percent above the national average purely on labor.
The tear-off decision alone can swing the price by a few thousand dollars, and it affects how long the new roof lasts. We break down when it is safe to go over the old roof in roof-over versus full tear-off.
Cost by roofing material
Asphalt is the baseline that most people picture. Switching materials is where the budget really changes. Here is the installed cost per roofing square (100 sq ft) for common choices in 2026:
- 3-tab asphalt shingles: about $350 to $450 per square
- Architectural (dimensional) asphalt: about $400 to $600 per square
- Luxury or designer asphalt: about $800 to $1,400 per square
- Standing seam metal: about $700 to $1,400 or more per square
- Clay or concrete tile: about $700 to $1,800 per square
- Natural slate: about $1,500 to $3,000 per square
If you are weighing an upgrade, it helps to compare lifespan and not just sticker price, since a roof that lasts twice as long can be the cheaper choice over time. Our full roofing materials comparison lays the options side by side.
Labor is the biggest line item
People assume they are mostly paying for shingles. They are not. On an asphalt roof, labor is usually 50 to 70 percent of the total, and most homeowners who were surveyed named labor as the single biggest cost. That is why the material you choose matters less to the final bill than the size, height, and complexity of the roof. A cheap shingle on a tall, steep, cut-up roof can cost more than a nicer shingle on a simple ranch.
“A roof quote is mostly labor and access, not just shingles. That is why two homes the same size can get very different prices.”
What it costs in Texas and Florida
In Texas, hail is the story. Many roofers there recommend Class 4 impact-resistant shingles and heavier nailing patterns, which cost a bit more up front but hold up better and can earn an insurance discount. See our guide to the average roof replacement cost in Texas for local numbers.
In Florida, hurricane code adds roughly $500 to $2,000 for storm-rated underlayment and stricter fastening. There is also the 25 percent rule, which can turn a large repair into a full replacement. We cover the local picture in the average roof replacement cost in Florida.
How to get a number you can trust
National ranges are useful for a gut check, but the only accurate price comes from a written quote on your actual roof. Get two or three, make sure each one is itemized, and compare like for like. Our guides on what a roofing estimate should include and how to compare multiple roofing quotes show you exactly what to look for.
The fastest way to get real numbers is to have local roofers come to you. With Hommy you post your job once and receive quotes from vetted roofers in your area, each with real ratings from other homeowners, so you can compare fair prices without chasing down callbacks.




