How much does a roof replacement cost in 2026?

Short answer: most U.S. homeowners pay between $9,000 and $30,000 to replace a roof — but the only number that matters is the one for your roof. Here's how the price is built, and how to get yours in 30 seconds.

You suspect you need a new roof. So you start Googling — and every answer is some useless range like "$5,000 to $50,000." Thanks for nothing. To get a real number you're told to "schedule a free inspection," which means a salesperson in your living room for 90 minutes, a high-pressure pitch, and a price that conveniently expires tonight.

There's a better way. Roofers price almost every job from two things: how big your roof is and what you put on it. Once you know those, the cost stops being a mystery. This guide breaks down both — and you can skip straight to a real estimate for your own address.

Want your number now? Our calculator measures your roof from aerial imagery and shows Good / Better / Best pricing instantly. Get my instant estimate →

Roof replacement cost per square

Roofers measure in squares, not square feet. One square = 100 sq ft of roof surface. A typical single-family home has a roof of 15–30 squares. In 2026, installed cost per square (materials, labour, tear-off and disposal) runs about:

TierMaterialPer square (installed)
Good3-tab asphalt shingle$450
BetterArchitectural shingle$600
BestPremium / designer shingle$850

Prices are 2026 national averages and vary by region — labour in Los Angeles runs ~25% above the national baseline, while San Antonio runs below it. Our calculator adjusts for your metro automatically.

Roof replacement cost by size

Multiply squares by the per-square price and you get the ballpark. Here's that math done for common roof sizes, as a price range per tier:

Roof sizeGood (3-tab)Better (Architectural)Best (Premium)
15 squares (~1500 sq ft)$6200–$7300$8300–$9700$11700–$13800
20 squares (~2000 sq ft)$8300–$9700$11000–$13000$15600–$18400
25 squares (~2500 sq ft)$10400–$12200$13800–$16200$19600–$23000
30 squares (~3000 sq ft)$12400–$14600$16600–$19400$23500–$27500
40 squares (~4000 sq ft)$16600–$19400$22100–$25900$31300–$36700

Not sure how many squares your roof is? You don't have to guess — enter your address and we'll measure it.

What actually drives the price

Signs you actually need a replacement (not just a repair)

How to pay for it

A new roof is a big line item, but you have options. If the damage came from a storm, your insurance may cover most of it — read the insurance & claims guide. If you're paying out of pocket, there are several financing routes that spread the cost.

Frequently asked questions

How much is a new roof for a 2,000 sq ft house?

A 2,000 sq ft home usually has a roof of about 22–25 squares once pitch is factored in — roughly $12700–$14900 for architectural shingle. Your exact figure depends on pitch and metro; check your address for the real number.

Is it cheaper to repair or replace?

A small, isolated leak is worth repairing. But if the roof is near the end of its life or damaged across multiple areas, repeated repairs cost more than one replacement — and don't reset the clock.

Can I really get a price without a sales visit?

Yes — that's the entire point of this site. We measure your roof from aerial imagery and give you a real range up front, so you walk into any contractor conversation already knowing the ballpark.

Get your roof replacement estimate in 30 seconds

Enter your address — we measure your roof from above and show you honest Good / Better / Best pricing. No salesperson. No home visit.

Check my roof price →

Free · no obligation · we don't sell your personal information