Home Improvement

Roofing Shingle Calculator

Estimate roofing squares and bundles from total roof surface area and waste.

FreeResult emailed + shownReviewed September 9, 2026
Home Improvement
Step 1

Enter your numbers

Method

How this roofing shingle calculator works

Roof area is increased by the waste allowance. The calculator divides by 100 for roofing squares and by your bundle coverage for whole bundles.

How to use it

  1. Total roof surface area. Enter the value in sq ft.
  2. Waste allowance. Enter the value in %.
  3. Coverage per bundle. Enter the value in sq ft.
  4. Request the result. Add your email, then select “Email & show my result.”

What to do with the number

Complex valleys, hips and cut-up roof geometry usually need a larger waste allowance than a simple gable roof. Use measured roof surface area, not the home’s floor area, because roof slope increases surface area.

Planning estimate

Use this result as a starting point, not a guarantee. Product specifications, site conditions, manufacturer guidance, local codes, taxes, labor, tolerances, and rounding can change the real requirement or cost.

FAQ

Questions about this calculator

What does the Roofing Shingle Calculator calculate?

Estimate roofing squares and bundles from total roof surface area and waste.

What inputs does this roofing shingle calculator use?

The calculator uses total roof surface area, waste allowance, coverage per bundle. You can replace every default with the numbers that match your situation.

How should I use the Roofing Shingle Calculator result?

Complex valleys, hips and cut-up roof geometry usually need a larger waste allowance than a simple gable roof.

What can make the real-world result different?

Use measured roof surface area, not the home’s floor area, because roof slope increases surface area.

Can I change the calculator assumptions?

Yes. The editable inputs are the assumptions. Replace the default values with your own measurements, prices, rates, quantities, or specifications before requesting the result.