Localized for 1,000+ U.S. cities — adjusted for local labor, climate & permits
Cost guides

Roofing cost guides

Roof replacement and installation by material — asphalt shingle, metal, tile and flat roofs. Choose a project below for a 2026 estimate localized to your city.

Often paired with Roofing

Best time to buy

Cheapest time for roofing work

Shingles need warm, dry weather to seal, and demand peaks after summer storms. Booking in the slow late-fall/winter window for a spring install often earns you off-season pricing.

Best window
Late spring to early fall (dry, 45–85°F)
Avoid
Mid-winter and the post-storm rush
Off-peak savings
5–10%
FAQ

Roofing cost questions

How much do roofing projects cost?

Nationally, roofing projects run about $5,000 to $30,000 in 2026, with the exact number depending on the project and your city. Asphalt Shingle Roof Replacement tends to be the most affordable; Metal Roof Installation the most involved. Pick a project below for a localized number.

What affects roofing costs the most?

The three biggest levers are local labor rates, your climate zone and permit fees — which is why every estimate here is localized by city rather than quoting a single national average.

When is the cheapest time for roofing work?

The best window is late spring to early fall (dry, 45–85°f), when demand drops and installers discount — typically 5–10% off peak pricing. Avoid mid-winter and the post-storm rush.

Roofing guides & advice

All guides →