Roof Replacement Cost Estimator
Estimate the total cost of a roof replacement including materials, labor, tear-off, and disposal.
Results
Visualization
How It Works
A full roof replacement typically costs $5,000-$15,000 for asphalt shingles on an average home, $15,000-$30,000 for metal, and $25,000-$50,000+ for tile or slate. The biggest cost variables are material choice, roof area, complexity (hips, valleys, dormers add labor), building height (taller = more scaffolding), and your region. Always get 3+ written quotes. Ask about warranty — workmanship warranties from contractors (2-10 years) are separate from manufacturer material warranties (25-50 years). A permit is required in most jurisdictions. Tear-off of old layers is usually recommended over overlay for better inspection of the deck.