Roofing Cost Calculator
How to Use This Calculator
The roofing cost calculator helps homeowners and contractors estimate the total cost of a roof replacement or new roof installation. Enter your roof area (in squares), choose your roofing material (asphalt shingles, metal, tile, slate, or wood shake), and specify the roof pitch and complexity. The calculator provides a cost breakdown including materials, underlayment, flashing, tear-off of old roofing, labor, and disposal fees.
How to Calculate Roofing Costs
Roofing is priced by the "square": one square equals 100 square feet of roof area. The actual roof area is larger than the house footprint because of the pitch (slope). Costs vary dramatically by material, with asphalt shingles being the most economical and slate or copper being premium options.
- Calculate roof area in squares: Multiply the house footprint by a pitch factor. A 4/12 pitch roof is about 1.05x the footprint, while a 12/12 pitch is about 1.41x. Divide the result by 100 to get the number of squares.
- Choose roofing material: Asphalt 3-tab shingles cost $100-$150 per square for materials. Architectural shingles cost $150-$250 per square. Metal roofing costs $300-$800 per square. Slate or tile can exceed $1,000 per square for materials alone.
- Add tear-off, underlayment, and labor: Tear-off of existing roofing adds $50-$100 per square. Synthetic underlayment adds $20-$40 per square. Labor for installation typically runs $150-$300 per square depending on complexity and pitch.
Example Calculation
Let's estimate the cost to replace a roof on a 1,800 sq ft ranch house (medium pitch 6/12, pitch factor 1.12) with architectural asphalt shingles, including tear-off of one existing layer.
- Actual roof area: 1,800 sq ft footprint x 1.12 = 2,016 sq ft
- Roof squares: 2,016 / 100 = 20.16 squares. Round to 21 squares for ordering (including waste for hips, valleys, and ridge).
- Materials (architectural shingles): 21 squares x $200/sq = $4,200
- Underlayment and ice & water shield: 21 squares x $50/sq = $1,050
- Flashing, ridge vent, and accessories: $800 (flat rate)
- Tear-off and disposal: 21 squares x $75/sq = $1,575
- Labor (installation): 21 squares x $200/sq = $4,200
- Total estimated cost: $4,200 + $1,050 + $800 + $1,575 + $4,200 = $11,825
Tips for Accurate Results
- Roof pitch dramatically affects cost. Steep roofs (8/12 pitch and above) require safety equipment, move slower, and cost 20-50% more for labor. Some roofers will not work on pitches above 10/12 without specialized equipment.
- Multiple layers of old roofing cost more to remove. Building codes typically allow a maximum of two layers of asphalt shingles. If you already have two layers, both must be torn off before installing new roofing. Each additional layer adds $50-$75 per square for removal and disposal.
- Ice and water shield is required in cold climates. The International Residential Code requires ice and water shield membrane along eaves in regions with freezing temperatures. This adds cost but prevents ice dam leaks that cause thousands in interior damage.
- Ventilation extends roof life. Proper attic ventilation (ridge vent plus soffit vents) keeps shingles cooler in summer and prevents ice dams in winter. Budget $300-$600 for ventilation improvements if your attic lacks adequate airflow.
Disclaimer: Cost estimates are for planning purposes only and reflect national averages. Actual costs vary significantly by location, roof pitch, accessibility, material availability, and local labor rates. Always obtain at least three written quotes from licensed, insured roofing contractors. Verify contractor credentials and warranty terms before signing any contract.
Cost, price, and density figures on this page reflect approximate U.S. averages as of August 2026 and vary by region, supplier, and material availability.
Frequently asked questions.
How much does a new roof cost per square foot?
Roofing costs typically range from $3.50 to $8.50 per square foot installed, with the national average around $5.50/sq ft. Asphalt shingles are the most affordable option, while metal, tile, and slate roofs cost significantly more.
What is a roofing square?
A roofing square is a unit of measurement equal to 100 square feet of roof area. Roofing materials are typically sold by the square. For example, a 2,000 sq ft roof equals 20 squares.
How do I estimate my roof area?
Measure your home's footprint (length × width) and multiply by the roof pitch factor. For a simple gable roof with a 6/12 pitch, multiply the footprint by approximately 1.12. Steeper roofs have higher pitch factors. Always add 10% for waste.
What factors affect roofing costs?
Key factors include roof size, pitch (steepness), material type, geographic location, roof complexity (valleys, dormers, skylights), tear-off of old roofing, and accessibility. Steep or complex roofs require more labor and safety equipment.
How much does a new roof cost?
Asphalt shingles: $4-$7 per sq ft installed ($400-$700 per square). Metal: $8-$15 per sq ft. Tile: $10-$20 per sq ft. A 2,000 sq ft home with 1,500 sq ft roof area: $6,000-$22,500 depending on material. Get 3+ quotes.