Roof Cost Calculator

How much does a new roof cost? There is no single national answer—local labor, material, tear-off, and roof shape move the number. This calculator turns a building footprint and pitch into a roof surface area, then multiplies by the installed $/sq ft range you enter (plus optional tear-off and a complexity multiplier) to produce a planning cost range you can edit. It is not a contractor bid.

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
1×
  • 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 to use this roof cost calculator

Work from the roof you will replace, not from heated living area. Confirm pitch and footprint, then set prices to match local quotes—not the other way around.

  1. Enter footprint length and width in feet (building outline including eaves, not interior room lengths). Help text on the length field restates that.
  2. Enter pitch as rise and run in inches (for example 6 and 12 for a 6:12 roof). Measure rise/run in the attic, or use the roof pitch calculator if you need the conversion helpers first.
  3. Set waste for hips, valleys, starter, and cuts. The default is 10%—a common starting point for a simple gable; cut-up roofs often need more.
  4. Choose a roofing material preset (asphalt, metal, or tile) to load typical US installed $/sq ft planning bands, or choose custom and type your own low and high installed prices.
  5. Decide whether to include tear-off and edit the tear-off $/sq ft low and high if you do. Leave tear-off off for a new construction roof with no removal.
  6. Pick an access / complexity multiplier: typical one-story simple planes (1×), two-story or moderate cut-up (+15%), or steep / tall / very cut-up (+30%). That multiplies the whole range; it is not a site survey.

How this calculation works

  1. Pitch factor = √(1 + (rise/run)²). A steeper roof has more surface than the flat footprint.
  2. Net sloped area = footprint length × width × pitch factor (no waste yet).
  3. Roof surface with waste = net area × (1 + waste%). That area is also shown in roofing squares (1 square = 100 sq ft).
  4. Installed low/high = roof surface × your installed $/sq ft low and high.
  5. Optional tear-off low/high = roof surface × tear-off $/sq ft when tear-off is checked.
  6. Final range = (installed + tear-off) × complexity multiplier. The page always shows a low–high range, never a fake single bid.

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

Roof cost per square foot

This tool prices by square foot of roof surface (after pitch and waste), not by living-area square footage. You enter installed $/sq ft directly; material presets only fill planning defaults you can overwrite.

When tear-off is included, the blended planning rate on the roof surface is roughly installed $/sq ft + tear-off $/sq ft, then scaled by the complexity multiplier. With the asphalt defaults (installed $4.50–$9.50 and tear-off $1–$3 per sq ft at 1× complexity), that blended band is about $5.50–$12.50 per sq ft of roof surface—still a planning band, not a market index.

Roofers often quote per square (100 sq ft). Divide a per-square price by 100 to enter $/sq ft here. The results also show roofing squares so you can compare either convention.

What affects a roof replacement estimate?

Inside this calculator, the range moves when you change footprint, pitch (rise/run), waste, installed $/sq ft, tear-off, or complexity. Those are the levers that feed the formula above.

  • Roof size (footprint length × width) and pitch factor change surface area.
  • Waste percent changes how much extra surface you price for hips, valleys, and cuts.
  • Material preset or custom installed $/sq ft sets the main price band.
  • Tear-off $/sq ft adds removal when that checkbox is on.
  • Complexity multiplies the combined installed + tear-off totals.
  • This calculator does not account for rotten decking replacement, permits, gutters, skylights, multiple layers of old roofing beyond your tear-off $/sq ft assumption, ice-and-water specifics, or regional code upgrades—fold those into a written bid or raise your high $/sq ft if a quote bundles them.

Worked example

Using the same defaults as the form: 40 ft × 30 ft footprint, 6:12 pitch (rise 6, run 12), 10% waste, asphalt installed $4.50–$9.50 per sq ft, tear-off on at $1–$3 per sq ft, complexity 1×.

  1. Pitch factor = √(1 + (6/12)²) = √1.25 ≈ 1.118.
  2. Net sloped area = 40 × 30 × 1.118 ≈ 1,342 sq ft.
  3. Roof surface with 10% waste ≈ 1,342 × 1.10 ≈ 1,476 sq ft (14.8 squares).
  4. Installed = 1,476 × $4.50 to 1,476 × $9.50 ≈ $6,641 – $14,020.
  5. Tear-off = 1,476 × $1 to 1,476 × $3 ≈ $1,476 – $4,427.
  6. Total range at 1× complexity ≈ $8,117 – $18,448.

Result: 1,476 sq ft roof surface, 14.8 squares, installed cost range $8,117 – $18,448—the same numbers this calculator returns for those inputs.

Common mistakes

  • Using house living area as roof area. A 2,000 sq ft house is not automatically a 2,000 sq ft roof once pitch, eaves, and waste are included.
  • Entering pitch wrong (swap rise/run, or guess without measuring). Confirm with attic rise/run or the roof pitch calculator.
  • Confusing roofing squares with square feet. One square = 100 sq ft; a $450/square quote is $4.50 per sq ft in these fields.
  • Treating the planning range as a contractor quote. Bids can move for decking, access, layers, and region—get written scopes.
  • Ignoring items this tool does not price (permits, gutters, plywood) and then being surprised when a bid is higher.

What this estimate does and does not include

Included in the math: roof surface from footprint and pitch, your waste percent, your installed $/sq ft range, optional tear-off $/sq ft, and the complexity multiplier you select. Defaults are typical US planning bands with a last-reviewed date—not a live bid database.

Not included as separate line items: new plywood or OSB decking, permits, gutters and downspouts, ventilation upgrades, skylight work, fascia/soffit, and sales tax. A contractor quote can sit well outside this range once those appear. Read how we calculate for the site-wide rules.

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.

Before you lock a cost range, confirm surface area with the roof area calculator and pitch with the roof pitch calculator. For asphalt material takeoff (bundles, starter, ridge), use the shingle calculator. All roofing tools live under the roofing calculators hub.

FAQ

How much does a new roof cost?
It depends on roof surface area, material, tear-off, access, and local prices. This page does not publish a single national total. Enter your footprint and pitch, set installed $/sq ft (and optional tear-off) to match local quotes, and read the low–high planning range. With the default 40×30, 6:12, asphalt example, the range is about $8,117 – $18,448 before you edit prices.
How do I estimate roof replacement cost?
Estimate roof surface from footprint × pitch factor × (1 + waste%), multiply by installed $/sq ft low and high, add tear-off if needed, then apply any complexity multiplier. That is the sequence this calculator uses.
How is roof replacement cost calculated here?
area = length × width × √(1 + (rise/run)²) × (1 + waste%). Cost range = (area × installed $/sq ft + area × tear-off $/sq ft) × complexity, computed once at the low prices and once at the high prices.
What affects roofing cost in this tool?
Footprint, pitch, waste, installed $/sq ft, tear-off, and the complexity multiplier. Decking repairs, permits, gutters, and similar extras are outside the formula unless you raise your $/sq ft inputs to include them.
What is the cost per square foot for a roof?
You choose it. Material presets load typical US installed planning bands (for asphalt, the defaults are $4.50–$9.50 installed per sq ft of roof surface). With default tear-off ($1–$3) at 1× complexity, the blended band is about $5.50–$12.50 per sq ft. Replace those with local quote numbers.
Is a roof calculator the same as a contractor estimate?
No. This is editable planning math from the inputs you provide. A contractor estimate is a scoped bid after inspecting the roof, layers, decking, and access. Use this range to prepare questions—not to replace written bids.

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.