How much does roof replacement cost in 2026?

Most roof replacement jobs cost $9,000–39,000. A small job starts around $9,000.

Written by the EzFix team, reviewed November 4, 2026

Estimate by job size

SizeScheduledSame day
Small$9,000–15,000$10,350–17,250
Medium$14,400–24,000$16,560–27,600
Large$23,400–39,000$26,910–44,850

What changes the price

How we got these numbers

These are estimates from EzFix's price model, based on public market prices for the region. Your final price comes from the pros' quotes, and you see it before you pay.

Get exact prices for your home