Roofing Calculator

Estimate roof area, roofing squares, and shingle bundles from footprint dimensions, pitch, and waste percentage.

/ 12

Common pitches: 4/12 (low), 6/12 (medium), 9/12 (steep)

Typically 10% for simple roofs, 15–20% for complex ones

Enter roof dimensions and pitch to estimate materials

Roofing Calculator

Accurately estimating roofing materials starts with understanding how roof pitch affects the actual surface area. A flat footprint of 1,200 sq ft becomes significantly larger once you account for slope — a 6/12 pitch adds roughly 12% more area. This calculator takes your roof's footprint dimensions (or total area), your pitch expressed as rise per 12 inches of run, and a waste percentage, then computes the true sloped area you need to cover.

Roofing is sold in squares (100 sq ft each) and asphalt shingles typically come in bundles of roughly one-third of a square. By factoring in your chosen waste allowance — usually 10–15% for simple roofs and 15–20% for complex ones with hips, valleys, and dormers — this tool gives you the exact number of bundles to purchase so you avoid costly shortages or excessive leftovers.

How it works

Pitch multiplier = √(1 + (rise/12)²). Actual area = footprint area × pitch multiplier. Roofing squares = actual area ÷ 100. Bundles = CEIL(squares × 3 × (1 + waste%/100)).

Use cases

  • Estimating shingle bundles before buying materials for a new home
  • Budgeting a roof replacement project with accurate material quantities
  • Comparing costs for roofs with different pitches and complexities
  • Verifying contractor material estimates before signing a contract
  • Planning a DIY re-roofing job and calculating how many squares to order

Related Calculators