Roof Replacement Cost: How Much Does a New Roof Cost in 2026?
The average roof replacement cost in the US is close to $10,000, and most homeowners pay somewhere between about $6,000 and $14,000. A large home, a steep roof or a premium material like metal, tile or slate can push the price well past $20,000.
Free to call. Talk to a local roofer today.
So how much is a new roof for your house? It depends on the size of the roof (not the house), the material you pick, how steep and complicated the roof is, and what the crew finds when the old roof comes off. Below, we break down the numbers national cost surveys are reporting for 2025 and 2026, explain what moves the price up or down, and show you how to get a real number for your home.
These are national ranges. Prices in your area can run higher or lower, so a local roofer's inspection is the only way to know what your roof will actually cost.
Average Roof Replacement Cost in 2026
National cost surveys land in a similar place. One large survey puts the average cost of roof replacement at about $9,500, with most homeowners paying between roughly $5,900 and $13,200. Another 2026 cost guide puts the average near $10,000, with a typical range of $7,500 to $14,000. At the top end, big or complex roofs with premium materials can reach $47,000 or more.
You may also see much bigger numbers. The 2025 Cost vs. Value report from the remodeling industry puts an average asphalt shingle roof replacement at about $31,900 and a metal roof replacement at about $51,900. Those figures run well above consumer cost surveys, so think of them as a high-end benchmark rather than a typical bill. The same report found an asphalt roof replacement recouped about 68% of its cost at resale, and a metal roof about 50%.
- Typical national average: about $9,500 to $10,000
- Common range for most homes: about $6,000 to $14,000
- High end for large, steep or premium roofs: $40,000 and up
Cost Per Square Foot and Per Roofing Square
Roofers price jobs by roof area, not by the size of your house. Cost surveys put a full replacement at roughly $4 to $11 per square foot of roof, with one 2026 guide putting the average near $4.75 per square foot for a standard job.
Roofers also talk in "squares." One roofing square is 100 square feet of roof. At $4 to $11 per square foot, that works out to about $400 to $1,100 per square installed. A roof with 20 squares (2,000 square feet of roof surface) would land somewhere around $8,000 to $22,000 at those rates, which lines up with what cost surveys report for roofs that size.
Labor is a big part of that price. Depending on the source, labor makes up about 40% to 60% of the total, and on some jobs 60% or more.
How Much Does a New Roof Cost by Material?
Material is the single biggest choice you control. Here is what current national cost data shows for installed prices. Ranges are wide because they cover everything from small, simple roofs to large, complex ones.
- 3-tab asphalt shingles: about $3 to $5 per square foot installed, or roughly $300 to $500 per square
- Architectural (dimensional) shingles: about $4 to $8 per square foot installed, or roughly $400 to $800 per square
- Luxury or designer shingles: about $6.50 to $16 per square foot installed
- Metal: standing seam about $7 to $30 per square foot and metal shingles about $6 to $22, with whole-roof totals commonly in the $14,000 to $38,000 range
- Tile (concrete or clay): about $7 to $41 per square foot installed overall, with concrete tile roofs often around $14,000 to $24,000 and clay around $14,000 to $28,000
- Slate: one of the most expensive options. One national guide puts whole-roof slate jobs at about $20,000 to $60,000
- Flat or low-slope roofs: about $4 to $14 per square foot for TPO, $4 to $13 for EPDM rubber and $4 to $8 for modified bitumen
How Much Is a New Roof on a 1,500 or 2,000 Sq Ft House?
House size only tells part of the story. A one-story home has a much bigger roof than a two-story home with the same living space, because the roof covers the whole footprint. The estimates below assume a 6/12 pitch and 1-foot overhangs.
For a 1,500 square foot house, one national estimate puts the average roof replacement at about $9,300, with a range of about $7,200 to $23,700. A one-story 1,500 square foot home averaged about $10,900, while a two-story home of the same size averaged about $5,650.
For a 2,000 square foot house, the same source puts the average at about $9,500, with a range of about $7,300 to $24,100. A one-story 2,000 square foot home averaged about $14,300, and a two-story one about $7,400. A separate survey that assumes about 2,235 square feet of roof on a 2,000 square foot home puts the range at $9,700 to $24,600.
- 1,500 sq ft house: about $7,200 to $23,700 (average near $9,300)
- 2,000 sq ft house: about $7,300 to $24,600 (average near $9,500)
- Asphalt shingles sit at the low end of those ranges; metal, wood, clay and slate push toward the top
What Drives the Cost of Roof Replacement
Two homes on the same street can get very different quotes. These are the factors that move the number most.
- Roof pitch: Roofs steeper than a 6/12 pitch are harder and slower to work on. An unusually steep roof can add about $1,000 to $3,000 in labor and materials.
- Complexity: Valleys, dormers, chimneys and skylights all add labor and flashing work.
- Tear-off and layers: Removing the old roof adds cost, often about $50 per square and up to $150 per square for heavier materials. Under the widely used residential building code, a new layer can't go over a roof that already has two or more layers, so those roofs have to be torn off.
- Decking repairs: Rotted or soft roof decking has to be replaced before new roofing goes on. Small decking repairs can run about $150 to $1,000, and larger sections can cost about $2 to $8 per square foot.
- Permits: Many areas require a permit for a reroof. Expect roughly $100 to $500 in many places, and up to about $1,400 in some cities.
- Climate extras: Ice and water shield in cold areas adds about $0.50 per square foot, and some regions require extra wind or ice protection by code.
- Region: Higher cost-of-living and urban or coastal areas tend to cost more. One estimate shows the Northeast with the highest regional average and the West with the lowest.
- Access: How easily the crew can reach the roof, and where a dumpster can go, affects labor and cleanup time.
Want a roofer to take a look?
Call now to talk to a local roofing company about an inspection and estimate.
Roof Repair vs. Roof Replacement
Not every roof problem means a new roof. The average roof repair runs about $1,150, a small fraction of a full replacement.
Repair usually makes sense when the damage is in one spot and the roof still has 10 or more years of life left. Replacement makes more sense when wear is spread across the whole roof, shingles are missing in many places, or moss and age have taken their toll.
A common rule of thumb: if repairs would cost 50% or more of a full replacement, replace the whole roof. Replacing a section can lower your total bill, but it costs more per square foot, and you still pay for permits and removal.
Signs It's Time to Replace Your Roof
Age is a big clue. Asphalt shingle roofs typically last 15 to 30 years, and basic 3-tab shingles usually 15 to 20. A roof installed over an older layer may need replacing after about 20 years.
Watch for these warning signs:
- Curling, cracked or missing shingles
- Lots of shingle granules in your gutters, especially on a roof over 10 years old
- Water stains, peeling paint, musty smells or damp rafters inside
- Daylight showing through the roof boards in the attic
- A sagging, wavy or uneven roofline
- Rusted or loose flashing around vents, chimneys and skylights
- Moss or algae that keeps the surface damp
- Frequent repairs that keep adding up
How to Keep Your Roof Replacement Cost Down
You can't control your roof's size or pitch, but you can control how you shop for the job.
- Get several written estimates. Cost guides recommend at least two or three comparable quotes, and be wary of a bid that is far lower than the rest.
- Compare estimates line by line. Check that each one covers tear-off, disposal, decking allowance, underlayment, flashing and permits.
- Ask about timing. Spring and fall are busy seasons for roofers in many areas. If your roof isn't leaking, ask whether a slower month in your region could lower the price.
- Pick the right material for your budget. Asphalt shingles cost far less up front than metal, tile or slate.
- Ask whether an overlay is allowed. Where local code permits, a second layer over a single existing layer can skip tear-off costs, though a roof installed over an old layer may not last as long.
- Fix small problems early. A minor repair now can keep a leak from turning into rotted decking later.
- Check the roofer's license and liability and workers' comp insurance before you sign.
Why a Local Roofer's Inspection Gives You the Real Number
National averages are a starting point, not a quote. The final price depends on things only someone on your roof can see: the true roof area and pitch, how many layers are up there, the condition of the decking, the flashing around chimneys and vents, and what your local code requires.
A local roofer will measure the roof, check the attic for leaks and soft spots, and tell you whether a repair will buy you more years or whether replacement is the smarter move. You'll walk away with a written estimate based on your house, not a national average.
If your roof is showing its age or you just want to know what a new roof would cost, call Roofing Captain. We'll connect you with a local roofing company that can inspect your roof and give you a written estimate.
Frequently asked questions
How much does a new roof cost on average?
National cost surveys put the average roof replacement at about $9,500 to $10,000. Most homeowners pay between about $6,000 and $14,000, while large or steep roofs with premium materials can cost $40,000 or more.
How much does it cost to replace a roof per square foot?
Most full replacements run about $4 to $11 per square foot of roof area, or about $400 to $1,100 per roofing square (100 square feet). Basic asphalt shingles sit at the low end, while metal, tile and slate cost more.
How much is a new roof for a 2,000 square foot house?
Recent estimates put it at about $7,300 to $24,600, with an average near $9,500. A one-story 2,000 square foot home has more roof area and averages about $14,300, while a two-story home averages about $7,400.
Is it cheaper to put a new roof over the old one?
It can be, because you skip tear-off costs. But codes generally don't allow a new layer if the roof already has two or more layers, if the old roof is water-soaked or deteriorated, or if it is slate or tile. A local roofer can tell you what your code allows.
Should I repair or replace my roof?
Repair is usually the better choice for damage in one area on a roof with 10 or more years left. If repairs would cost half or more of a full replacement, or the wear is spread across the roof, replacement is usually the better value.
How long does a roof replacement take?
It depends on the size of the roof, the material, the weather and what the crew finds under the old roofing. Ask the roofer for a schedule in the written estimate so you know what to expect.
