FixerCalc

Roof Cost Calculator

Turn a roof footprint and pitch into a US installed-cost range. Defaults are planning bands; change the $/sq ft fields to match local quotes.

Last reviewed 2026-08-25. How we calculate

Results update as you type. Units stay imperial inside the math.

Roof size

Building length including eaves, not living-area length.

Pitch

Inches of rise per run. 6 with run 12 is a 6:12 roof.

Pricing

A multiplier on the installed range. Not a substitute for a site visit.

Results

  • Roof surface (with waste)

    1,476 sq ft

  • Installed cost range

    $8,117 – $18,448

    Planning range using your unit prices, not a bid.

  • Roofing squares

    14.8

    1 square = 100 sq ft

  • Pitch factor

    1.118

Net sloped area (no waste)
1,342 sq ft
Installed (low–high)
$6,641 – $14,020
Tear-off (low–high)
$1,476 – $4,427
Material preset
asphalt
Complexity multiplier
  • This is a planning range, not a quote. Steep roofs, multiple stories, decking repairs, permits, and region can move a bid well outside these numbers.
  • Edit the low and high installed prices to match local bids or supplier quotes.

How this calculation works

  1. Roof surface area starts as footprint length × width, then multiplies by the pitch factor √(1 + (rise/run)²) so a 6:12 roof has more area than a flat one.
  2. Waste covers hips, valleys, starter, and cuts. Ten percent is a common starting point for a simple gable; cut-up roofs need more.
  3. Cost is area × your low and high installed prices, plus optional tear-off, then a complexity multiplier. We never collapse that into a fake single bid.

area = length × width × √(1 + (rise/run)²) × (1 + waste%). cost = (area × installed $/sq ft + area × tear-off $/sq ft) × complexity.

What to do next

  • Confirm pitch in the attic or with the roof area / pitch calculators before ordering materials.
  • Get at least three written bids that specify tear-off, underlayment, and whether decking replacement is extra.
  • Ask what happens if the deck is rotten—that line item is not in a per-square-foot national range.

FAQ

Why did the prices change when I picked metal or tile?
The material menu loads typical US installed bands for that product. They are still defaults. If you already have a quote, choose custom and type those numbers.
Does this include gutters, plywood, or permits?
No. Those are separate trades or allowances. Add them outside this range or raise the high $/sq ft if your bids bundle them.
Is a “square” the same as a square foot?
A roofing square is 100 square feet. If a quote is $450 per square, that is $4.50 per square foot. This tool uses square feet so you can compare either convention.
How much does a 2,000 sq ft roof cost?
There is no single national price on this page. Living area is not roof area: a 2,000 sq ft house can have more or less than 2,000 sq ft of shingles once pitch, eaves, and waste are included. Enter the roof footprint and pitch, then edit the installed $/sq ft to match a local bid. The result is a range, not a contractor quote.

Sources

  • Pitch factor = √(1 + (rise/run)²); cost = area × editable $/sq ft range
  • Default asphalt/metal/tile installed bands: typical US planning ranges, not a bid database (2026)

Cost defaults are typical US planning bands, last reviewed 2026-08-25. Edit the price fields on this page rather than treating them as a local market index.