Skip to content
BuildFactor

Roofing Calculator

Overall roofing material estimate from roof area, pitch and material type.

Inputs

no.
no.
%

Result appears here

Fill in the fields and press Calculate.

Formula, calculation, assumptions and sources

Roof area = footprint × slope factor; slope factor = √(pitch² + 12²) ÷ 12

Squares = roof area ÷ 100; field bundles = squares × bundles per square

Ridge cap = ridge + hip length ÷ 25 ft; starter = eave + rake length ÷ 105 ft

Nails ≈ 2.5 lb per square

Run the calculation to see each step with your own numbers.

About the Roofing Calculator

The Roofing Calculator produces a full asphalt-shingle material list — squares, field bundles, underlayment rolls, starter strip, ridge-cap bundles and nails — from the roof footprint and pitch. It rolls together what the Roof Area, Roof Pitch and Roof Shingle calculators do individually, and adds the accessories. Ice-and-water shield, drip edge, flashing and vents are still separate, and a supplier should confirm the order from the real roof plan.

What you enter

  • Roof footprint length
  • Roof footprint width
  • Roof pitch (rise-in-12) — Rise per 12 units of run. A low slope is 3–4; a steep roof is 9–12.
  • Bundles per square — 3 for most 3-tab and architectural shingles; 4–5 for heavy/designer. Printed on the wrapper.
  • Ridge + hip length — Total lineal feet of ridge and hips, for ridge-cap shingles. Leave 0 to skip.
  • Eave + rake length — Perimeter lineal feet, for starter strip. Leave 0 to skip.
  • Underlayment coverage per roll (squares) — Synthetic underlayment ≈ 10 squares/roll (1,000 ft²); #15 felt ≈ 4; #30 felt ≈ 2.
  • Waste allowance — Default 10%. Adjust to your own allowance — the exact figure is always shown too.

What you get back

  • Roof surface area — the exact result of the calculation.
  • Roofing squares — shown as the exact figure and, separately, a recommended figure with your waste allowance added.
  • Field shingle bundles — shown as the exact figure and, separately, a recommended figure with your waste allowance added.
  • Underlayment rolls — the exact result of the calculation.
  • Starter-strip bundles — ≈ 105 lineal ft per bundle of dedicated starter. 0 if you left eave + rake at 0.
  • Hip / ridge cap bundles — ≈ 20–33 lineal ft per bundle of cap shingles; this uses 25 ft. 0 if you left ridge + hip at 0.
  • Roofing nails — ≈ 2.5 lb per square at 4 nails/shingle (≈ 320 nails/square). Use 5–6 lb/square in a high-wind zone.

The formula, a worked example, the assumptions behind it and the sources are shown in full below the calculator.

Related calculators

Part of the Roofing calculators.