Project estimates

Roofing Calculator

Enter roof length, width, pitch, and waste factor to estimate roof area, roofing squares, and a rough shingle-bundle count.

Last reviewed May 17, 2026 by ToolSpilo Editorial Team.

Review method: Pitch-factor math, roofing-square definition, and bundle-coverage caveat reviewed against current roofing manufacturer references.

Calculator tool

How this calculator works

Use the explanation to understand the formula, assumptions, and practical limits behind the calculator result.

What Does the Roofing Calculator Do?

This calculator converts a rectangular roof footprint into sloped roof area, then turns that area into roofing squares and an estimated shingle-bundle count.

Formula Used

Pitch factor=1+(Rise12)2\text{Pitch factor} = \sqrt{1 + \left(\frac{\text{Rise}}{12}\right)^2}
Roof area=Length×Width×Pitch factor\text{Roof area} = \text{Length} \times \text{Width} \times \text{Pitch factor}
Roofing squares=Roof area with waste100\text{Roofing squares} = \frac{\text{Roof area with waste}}{100}

A roofing square represents 100 square feet of roof surface.

Worked Example

For a 40 ft × 30 ft roof footprint with a 4/12 pitch and 12% waste:

  • Footprint area: 40×30=1,200 sq ft40 \times 30 = 1,200\text{ sq ft}
  • Pitch factor: 1+(4/12)21.054\sqrt{1 + (4/12)^2} \approx 1.054
  • Sloped roof area: 1,200×1.0541,264.9 sq ft1,200 \times 1.054 \approx 1,264.9\text{ sq ft}
  • With waste: 1,264.9×1.121,416.7 sq ft1,264.9 \times 1.12 \approx 1,416.7\text{ sq ft}
  • Roofing squares: 1,416.7/10014.171,416.7 / 100 \approx 14.17

Bundle Assumption

The tool estimates bundles using 3 bundles per roofing square. That is common for many asphalt shingles, but bundle coverage varies by manufacturer and product line. Check the actual packaging before ordering.

What the Calculator Does Not Model

It does not break complex roofs into planes, valleys, hips, dormers, ridges, or starter/ridge materials. For real purchasing, use the calculator as a first estimate and compare it with the roof plan and product coverage.

Frequently asked questions

What is a roofing square?

A roofing square is a trade unit equal to 100 square feet of roof surface. It is not the same as a square foot and it is based on the sloped roof area, not just the horizontal footprint.

Why does roof pitch change the result?

Because a sloped roof has more surface area than the flat footprint beneath it. The steeper the roof, the larger the pitch factor and the more roofing material you need.

Are three bundles always enough for one square?

No. The calculator uses three bundles per square as a rough assumption because it is common for many products, but actual bundle coverage depends on the shingle line. Always check the package or manufacturer specification.

Why add waste to roofing material?

Cuts, overlaps, starter pieces, valleys, hips, and layout complexity all consume extra material. A simple gable roof usually wastes less than a roof with many planes and details.