How Much Does a New Roof Cost in 2026? Real Numbers From Homeowners

By Vinay S · Updated October 13, 2026

Aerial view of a suburban house with a grey asphalt shingle roof
Photo by Paragon Exterior on Unsplash

A new roof on a typical house costs somewhere between $8,000 and $25,000 in 2026, and most of that spread comes from three things: how big the roof is, what goes on it, and how much the crew has to fix once the old shingles come off. Asphalt shingles installed run about $4.25 to $12.25 per square foot, according to NerdWallet’s roofing figures updated in July 2025. Plug your own roof size into the Roofing Cost Calculator and you get a number you can hold up against the quotes in your inbox.

If you are staring at three bids that range from $9,000 to $19,000 for what sounds like the same job, you are not imagining things. The rest of this guide explains why the numbers split so far apart and how to read a quote line by line.

What a roof costs in 2026

Cost guides do not agree to the dollar, and they should not. Prices change with the region and the roofer. Here are ranges from the sources I read, with the year each one was published.

Source Figure What it covers
NerdWallet, 2026 page $4 to $11 per sq ft, about $9,500 average (cited from Angi) Whole-roof replacement, typical materials
NerdWallet shingles page, July 2025 $4.25 to $12.25 per sq ft Asphalt shingles, installed
Inch Calculator, 2026 prices $6,700 to $25,000 typical, $14,000 average 2,000 sq ft architectural shingle roof
NerdWallet shingles page, July 2025 $2,250 to $8,000 for 1,000 sq ft; $4,500 to $18,000 for 2,000 sq ft All shingle types, by roof size

The Inch Calculator page shows a 2023 update date even though the title says 2026, so I treat its numbers as a cross-check and lean on NerdWallet for the current picture.

Cost by material

Material is the biggest lever you control. These are installed prices per square, which is 100 square feet of roof, from Inch Calculator’s 2026 table.

Material Cost per square, installed
3-tab asphalt $425 to $825
Architectural asphalt $450 to $1,250
Cedar shake $800 to $1,430
Steel $450 to $1,700
Aluminum $650 to $2,100
Tile $500 to $1,800
Slate $1,200 to $2,200 and up
Copper up to $4,000

NerdWallet quotes the same idea per square foot: asphalt $4.25 to $12.25, wood $6 to $13, composite $8 to $14, clay $12 to $25, slate $12 to $30 and metal $10 to $35. Comparing the two ends of those ranges, metal runs roughly two to three times the price of asphalt.

A worked example: 2,000 square feet of roof

Start with the roof surface, not the floor plan. A house with 1,600 sq ft of floor space can easily have 2,000 sq ft of roof once you count overhangs and slope. The Roof Area Calculator converts footprint and pitch into surface area, and the Roof Pitch Calculator helps if you do not know your slope.

Say the surface is 2,000 sq ft.

  • Squares: 2,000 ÷ 100 = 20 squares
  • 3-tab asphalt: 20 × $425 = $8,500 up to 20 × $825 = $16,500
  • Architectural asphalt: 20 × $450 = $9,000 up to 20 × $1,250 = $25,000
  • Tear-off at $100 to $150 per square: 20 × $100 = $2,000 up to 20 × $150 = $3,000

So a full replacement with architectural shingles and tear-off lands between $11,000 and $28,000 on this arithmetic. The per-square-foot method gives a similar band: 2,000 × $4.25 = $8,500 and 2,000 × $12.25 = $24,500. Anything far outside that range deserves a question.

To check how many bundles of shingles that is, use the Roofing Shingle Calculator. Material quantities are a good way to test whether a roofer’s squares match yours.

Why two quotes for the same roof differ so much

When one bid comes in at $9,000 and another at $17,000, the roofs usually are not the same job on paper. These are the usual reasons.

  1. Different square counts. One roofer measures 20 squares and another says 24, either from measuring error or from adding waste.
  2. Tear-off or layover. Putting new shingles over old ones is cheaper this year and a headache the next. A complete bid says whether the roof is stripped to the deck.
  3. Decking. Rotted plywood is found only after the old roof is off. A good bid states a price per sheet so the extra is known ahead of time. EDCO’s guide to reading bids notes that this one line can swing a job by thousands.
  4. Underlayment and ice protection. A bid that just says “underlayment” lets the crew use the cheapest felt.
  5. Flashing, drip edge and ventilation. These are small items that add up and are the first things dropped by a low bid.
  6. Warranty. Manufacturer warranty and workmanship warranty are two different things.
  7. Labor and crew. Labor runs about 40% to 60% of the total depending on whose numbers you trust, so a crew with lower overhead can legitimately charge less.

What a good quote lists

EDCO’s bid guide lists what a complete roofing bid should contain. I would not sign without these items in writing.

Line item What to look for
Contractor details Legal name, license number, physical address, proof of liability and workers’ comp insurance
Scope Tear-off, underlayment, flashing, ventilation, trim, cleanup, dumpster
Products Manufacturer, product line and color, not “premium shingles”
Pricing Labor and materials separate, with a square count
Decking A stated price per sheet for replacement
Extras Drip edge and ice and water shield listed as included or as add-ons
Permits Who pulls them and what they cost
Timeline and payment Start and finish dates plus a payment schedule
Warranty Manufacturer and workmanship terms, written separately

Permits typically run $250 to $500, with an inspection around $200, per NerdWallet. If a roofer asks you to pull the permit yourself, the FTC lists that as a warning sign for home improvement contractors.

When a low quote is a red flag

A low number is not automatically a bad sign. It is a question you need answered. EDCO’s guide says to treat a much lower bid as a prompt to check for smaller scope, cheaper materials or change orders waiting after the contract is signed.

Here is the short list of things that, together, tell me to walk away.

  • The bid is one line with a single price and no square count.
  • It leaves out tear-off or says “overlay” without explaining.
  • It names no brand or product line.
  • There is no physical business address or proof of insurance.
  • Pressure to sign today. EDCO puts it plainly: legitimate contractors give you time.
  • A very large deposit, or a request to pay in cash. The FTC advises against paying everything up front.
  • An offer to cover your insurance deductible, which EDCO says may signal inflated pricing elsewhere.

How to decide what to do next

Work through this in order.

  1. Measure or estimate your roof surface in squares. Use the Roof Area Calculator if you only know the footprint.
  2. Run your numbers through the Roofing Cost Calculator to get your own range before anyone quotes you.
  3. Collect at least three written bids that cover the same scope. Ask each roofer to use your square count or to explain why theirs differs.
  4. Put the bids side by side in a table with tear-off, decking rate, underlayment, flashing, vents, warranty and payment terms.
  5. Call the lowest bidder and ask what is missing compared with the middle bid. The answer tells you a lot.
  6. Check the license and insurance yourself before you sign. The FTC says to consider only licensed and insured contractors and to confirm the license with your state or county.

If the roof is less than 10 years old or only one slope is damaged, ask for a repair estimate as well. A repair bill of a few hundred dollars may be all you need.

The bottom line

Expect to pay about $4.25 to $12.25 per square foot for asphalt shingles installed, which comes to $8,500 to $24,500 on a 2,000 sq ft roof, plus tear-off if the quote does not include it. Metal, slate and tile cost more. The big gaps between quotes almost always trace back to scope: tear-off, decking, underlayment and warranty. Make every bidder price the same scope and the gap shrinks to something you can explain.

Sources

Frequently asked questions

How much does a new roof cost for a 2,000 square foot house?

If the roof surface is about 2,000 sq ft (20 squares), asphalt shingles installed cost roughly $8,500 to $24,500 at $4.25 to $12.25 per square foot, according to NerdWallet's 2025 figures. Inch Calculator's per-square pricing for architectural shingles ($450 to $1,250 per square) gives $9,000 to $25,000 before tear-off.

What is a roofing square?

A square is 100 square feet of roof surface. A 2,400 sq ft roof is 24 squares. Most contractors price shingles per square, so quotes are easier to compare when each one states the square count.

Does the quote include removing the old roof?

It should say so in writing. Inch Calculator lists tear-off at $100 to $150 per square on top of the installation price. NerdWallet puts shingle removal at about $1,000 to $5,000 for the whole job. A bid that skips tear-off can look thousands cheaper.

How much of a roof bill is labor?

Sources differ. Inch Calculator says labor is about 40% to 50% of the installed price, at $200 to $350 per square. NerdWallet says about 60% for a new shingle roof. Plan on labor being the largest single line either way.

How much does it cost to repair roof decking?

NerdWallet lists deck repair and related work such as flashing and vents at about $150 to nearly $1,000. Ask each roofer for a per-sheet price for rotted plywood so a surprise at tear-off does not turn into a haggle.

Is a metal roof worth the extra money?

Installed metal runs $10 to $35 per square foot in NerdWallet's table against $4.25 to $12.25 for asphalt. Inch Calculator lists steel at $450 to $1,700 per square. That is roughly two to three times as much, so it only makes sense if you plan to stay in the house a long time.