Exterior calculator

Roof Shingle Calculator

Estimate roofing squares and shingle bundles from plan area and roof slope. Switch between US customary and metric units, adjust the assumptions, and keep every step visible.

01 Measure02 Allow03 Order
01

Project inputs

Use one unit system throughout. Defaults show a realistic example; replace them with measurements from your project.

Unit system
Run is horizontal. Rise is vertical. Measure the building length separately.RUNRISERAFTER / SLOPE
Measurement guideRun is horizontal. Rise is vertical. Measure the building length separately.
i

Measure the finished shape. Use measured roof planes and the exact bundle coverage. Valleys, hips, ridges, starters, flashing, and underlayment are separate.

Estimate matches the inputs shown.

ReviewedNovember 2, 2026
ByBuildGauge Editorial Team
ScopeFormula, defaults & sources
Report an issue ↗
The calculation

A visible formula, not a black box.

Squares & bundles · Mathematical derivationbundles = plan area × slope factor × waste factor ÷ labeled bundle coverage

Inputs are converted to a common base unit before calculation. Purchase quantities are rounded only at the final buying boundary.

Example inputDefaultStatus
Roof plan length40 ftPlanning default — verify
Roof plan width28 ftPlanning default — verify
Slope factor1.118 ×Planning default — verify
Coverage per bundle33.33 ft²Planning default — verify
Waste allowance12 %Planning default — verify
Price per bundle42 currencyPlanning default — verify
CurrencyUSD Planning default — verify
Worked example

Example: planning roof shingles

Using the editable example inputs—roof plan length 40 ft, roof plan width 28 ft, slope factor 1.118 ×—the calculator returns 43 bundles. Replace every example with measured dimensions and the selected product label before purchase.

Use this to understand the workflow—not as a recommendation for your project.
Sources & scope

What supports this calculation.

Common mistakes

Check the job, not just the number.

  1. 01Leaving the example roof shingles inputs unchanged instead of entering measured project values.
  2. 02Treating an editable coverage, size, density, or allowance as universal instead of checking the selected product label, project documents, and local requirements.
  3. 03Ordering from the rounded result without reviewing exclusions: Use measured roof planes and the exact bundle coverage. Valleys, hips, ridges, starters, flashing, and underlayment are separate.
Questions, answered

Roof shingles FAQ

What does the Roof Shingle Calculator estimate?

Estimate roofing squares and shingle bundles from plan area and roof slope. The primary output is squares & bundles, with the intermediate assumptions kept visible.

How is the roof shingles result calculated?

The visible formula is: bundles = plan area × slope factor × waste factor ÷ labeled bundle coverage. Inputs are converted to a common base unit before the final purchase boundary is rounded.

Are the default values recommendations?

No. Dimensions are worked examples and product-dependent presets are planning defaults. Replace them with the selected product label, project documents, and local requirements.

Is the result ready to order from?

Use it as a checked planning estimate, then confirm packaging, minimum orders, installation instructions, site conditions, and any code or professional-design requirements.