Most American homeowners replacing an asphalt shingle roof in 2026 spend somewhere between $9,000 and $24,000. Where you land depends on three things: how big the roof really is, what it’s made of, and how hard it is to work on.
The short answer
This Old House’s 2026 homeowner survey puts the average cost to replace a 2,000 sq ft asphalt shingle roof at about $15,400, and recommends budgeting around $5,100 per 1,000 sq ft of asphalt roof. Industry estimates for asphalt run from roughly $3.50 to $12 per sq ft installed, with basic shingles near the bottom and complex, steep roofs near the top.
Cost by roof size
These figures use $5.50 per sq ft installed for architectural shingles plus $1.50 per sq ft to tear off one old layer. Note that the sizes are roof area, which is larger than your home’s floor area.
| Roof area | Squares | Estimated cost |
|---|---|---|
| 1,200 sq ft | 12 | $8,400 |
| 1,600 sq ft | 16 | $11,200 |
| 2,000 sq ft | 20 | $14,000 |
| 2,500 sq ft | 25 | $17,500 |
| 3,000 sq ft | 30 | $21,000 |
Cost by material
| Material | Installed per sq ft | Typical lifespan |
|---|---|---|
| 3-tab asphalt shingles | $4.50–$6.50 | 15–25 years |
| Architectural asphalt | $5–$7 | 25–30 years |
| Premium / luxury asphalt | $7–$9 | 30+ years |
| Standing-seam metal | $8–$18 | 40–70 years |
Metal costs more up front but can outlast two or three asphalt roofs. If you plan to stay in the house for decades, compare the cost per year of life, not just the price.
Why your roof is bigger than your house
A sloped roof covers more surface than the floor beneath it, and overhangs add more. A 1,500 sq ft single-story house with a 6/12 pitch and 12-inch overhangs often has a roof of 1,800–1,900 sq ft. Two-story homes are the opposite: the roof covers only the top floor’s footprint. That’s why roofers measure the roof itself, and why our calculator starts from your house’s outside dimensions and pitch.
What pushes the price up
- Tear-off layers. Removing old shingles adds about $1.00–$2.40 per sq ft per layer. Two layers cost twice as much to remove.
- Steep pitch. Roofs of 8/12 and steeper need harnesses and roof jacks, and work goes slower.
- Complexity. Valleys, dormers, skylights and chimneys mean more cutting, flashing and waste. Complex rooflines can add 20–30%.
- Rotten decking. Replacing damaged plywood sheathing typically costs $2–$5 per sq ft, and you won’t know how much until the old roof is off.
- Location. Labor costs vary a lot between metro areas and rural regions.
How to check a roofing quote
- Ask for the number of squares in the quote and compare it with our calculator. A big gap deserves an explanation.
- Divide the total by the squares to get a price per square, then compare quotes on that basis.
- Check what’s included: underlayment, ice and water shield, drip edge, ridge vents, flashing, disposal and permits.
- Ask how decking repairs will be priced, usually per sheet of plywood, so there are no surprises.
- Get the manufacturer and workmanship warranties in writing.
Frequently asked questions
Does homeowners insurance pay for a new roof?
Often for sudden damage, such as hail or a fallen tree, but not for normal wear and old age. Many policies pay less for older roofs.
When is the best time to replace a roof?
Late spring and early fall offer good weather and shorter waits. Roofers are busiest right after storm seasons.
How long does a roof replacement take?
Most single-family asphalt roofs take one to three days.
Sources: This Old House, New Roof Cost (updated May 2026); JobNimbus 2026 roof cost analysis; HomeGnome 2026 roof replacement cost data; Roof Observations asphalt shingle cost guide (2026).