Roofing Cost Calculator
Estimate the total cost of a new roof by square footage, roofing material, pitch, and tear-off requirements.
Estimated total
$17,950
Typical range
$15,258 – $22,438
Estimates only. Actual pricing depends on your local market and property condition.
Frequently asked questions
How long does a new roof take?
A typical asphalt shingle roof is installed in 1–3 days. Tile and slate take longer.
Does homeowner's insurance cover a new roof?
Only if damage is caused by a covered peril such as wind or hail. Age-related wear isn't covered.
Can I install shingles over an old roof?
In many jurisdictions you can overlay once, but tear-off is recommended to inspect the decking.