Cost overview
How much does a new roof cost?
A typical asphalt re-roof runs $9,000–$18,000, averaging around $11,000. Material, roof size, and pitch move that number more than anything else. Here’s the full picture by material — and when you’re ready for a figure tuned to your roof, use the calculator.
Interactive tool Price your exact roof → Material, size, pitch, stories, and tear-off — with a per-square breakdown and a low–high range.Typical total cost by material
These are all-in installed ranges for a typical ~22-square (≈2,200 sq ft) roof, including tear-off, underlayment, flashing, labor, and permits. A bigger, steeper, or harder-to-access roof runs higher; a small ranch runs lower.
Want it broken down per square foot or per square instead? See the roof cost per square guide, or compare two popular choices head-to-head in the asphalt vs metal cost guide.
What you’re paying for
Roughly 40% of a re-roof is materials and 60% is labor and overhead, though that shifts with premium materials. The job includes tear-off and disposal of the old roof, new underlayment, flashing, drip edge, ventilation, the roofing material itself, cleanup, and permits.
What pushes a quote higher
- Steep or cut-up roofs (more labor, staging, waste)
- Multiple stories and difficult access
- Rotted decking discovered at tear-off
- Multiple old layers to remove
- High local labor rates — see cost by state
If a storm caused it, you may not pay full price. Check the coverage verdict and estimate your claim payout first.
Frequently asked questions
How much does a new roof cost on average?
For a typical ~22-square home with architectural asphalt shingles, a re-roof runs roughly $9,000–$18,000, averaging near $11,000. Basic 3-tab is cheaper; metal, tile, and slate cost considerably more and last longer.
How much does a metal roof cost vs asphalt?
Asphalt architectural shingles run roughly $4–$7 per square foot installed; standing-seam metal is closer to $9–$16 per square foot. Metal costs two to three times as much up front but lasts 40–50+ years versus 20–25 for asphalt.
How long does a roof replacement take?
Most asphalt re-roofs on an average home take one to three days, weather permitting. Larger, steeper, or premium-material roofs (tile, slate, metal) take longer.
Will insurance pay for my new roof?
Only if a covered, sudden peril (hail, wind, fallen tree, fire) caused the damage — not age or wear. And an older roof is often paid at depreciated actual cash value. Check the coverage verdict and ACV-vs-RCV payout tools before assuming.
Sources & methodology
- Roof replacement cost data — Angi (national average ≈ $9,500; typical range ≈ $5,900–$13,000)
- Roof replacement cost data — Bob Vila
- Roofing cost per square / per square foot data — HomeGuide
- A licensed, insured roofing contractor in your area — the authoritative source for a measured quote and scope
Estimates compiled from the sources above and standard cost models — not professional, insurance, or legal advice, and may not reflect your policy or local prices. See our full methodology and disclaimer.