How Much Does a New Roof Cost in 2026?
If you’re thinking about a roof replacement, the first question is always the same: what’s this going to cost me? Honest answer, it depends. But here are realistic 2026 numbers so you can plan instead of guess.
The Short Version
Most American homeowners pay between $9,000 and $18,000 for a full replacement on a typical single-family home. The national average is around $12,500 for an architectural shingle roof on a 2,000 square foot house. Wide range, because no two roofs or markets are alike.
Cost by Material
Material choice moves the price more than anything else.
- 3-tab asphalt: $7,000 to $10,000. The budget option. Rarely recommended anymore, 12 to 15 year lifespan in harsh climates.
- Architectural shingles: $9,000 to $18,000. The sweet spot for most homes. 25 to 30 years, good wind ratings, looks sharp.
- Impact-resistant shingles: $12,000 to $22,000. Built for hail. Smart in storm country and may get you an insurance discount.
- Standing-seam metal: $18,000 to $36,000+. About double upfront, lasts 40 to 70 years, shrugs off hail, can cut cooling costs.
What Moves Your Number Up or Down
Size. Roofers price by the square, which is 100 square feet. A small ranch costs way less than a big two-story.
Pitch and complexity. Steep roofs, valleys, dormers, chimneys. More labor, more safety equipment, more money.
Tear-off layers. Ripping off two old layers costs more than one. Most codes allow two max, and a full tear-off to the deck is always the better job.
Your market. Labor rates are all over the map. The same roof can run 30 to 40 percent more in an expensive metro than in a rural area.
Decking condition. Rotten plywood found during tear-off adds cost. Good contractors put a per-sheet replacement price in the quote upfront. Ask for it.
How to Not Get Burned
Get three quotes. Throw out the cheapest, something’s getting cut. Be skeptical of the most expensive unless the scope is genuinely bigger. The middle quote from a licensed, insured roofer with real reviews is usually the honest one.
And never pay the whole thing upfront. A normal deposit is 10 to 30 percent. The rest is due when the job’s done and you’re happy with it.