Roof Replacement Cost Calculator

Get an instant roof replacement cost estimate for your home. Enter your square footage, roof pitch, material, and ZIP code — we'll calculate a regional price range and email you a full PDF breakdown at no cost and no obligation.

How much does a new roof cost?

A typical residential roof replacement in the United States costs between $8,000 and $35,000 depending on home size, roofing material, pitch, and local labor rates. The most common materials and their typical installed cost ranges are:

What factors affect roof replacement cost?

Use the calculator above to get a personalized estimate for your home. The estimate is emailed as a two-page PDF with a full line-item breakdown.