Michigan Roof Replacement Cost (2026)

Per-Square & Per-Home Pricing for Asphalt, Metal & Tile in Michigan

2026 Michigan roof replacement runs about $400–$560 per square (100 sq ft) for architectural asphalt shingles, $880–$1350/sq for standing-seam metal, and $980–$1500/sq for tile, all installed. Average permit fee is around $220. Snow load and ice-dam coverage are required line items in lake-effect counties. Use the figures below with our project estimator to price a full tear-off and replacement based on your roof's square footage, pitch, and tear-off layers.