Roofing Shingle Calculator

Estimate roof surface area, roofing squares, and whole shingle bundles from area or pitch.

Measurement units

Example measurements. Replace the sample values with your own project measurements before calculating.

Describe the roof area

Use a known surface area when you have it, or use the simple footprint method for a uniform roof pitch.

Adds a practical buffer for cuts, settling, or overlap.

Advanced settingsProduct coverage, packaging, and optional pricing

Shingle packaging and price

Bundles per square varies by shingle product. Confirm the carton coverage before ordering.

Optional. Added once to the estimate.

How this roofing shingle estimate works

Use a known roof surface area when you have one. If you only have the building footprint, the second method provides a simple planning shortcut for one uniform pitch and shows the slope factor used.

How to measure

  1. Choose known surface area when a roof measurement already gives you the actual roof area.
  2. For footprint mode, measure building length, building width, overhang, rise, and run using matching units.
  3. Confirm allowance and bundles per square from the product information before ordering.

How the estimate works

For footprint mode, multiply the horizontal footprint by the slope factor to estimate roof surface area. Apply the allowance, divide by 100 for roofing squares, and multiply by bundles per square.

Worked example

A 2,000 sq ft horizontal projection at 6:12 has a slope factor of about 1.118, producing about 2,236 sq ft of roof surface. With 10% allowance and 3 bundles per square, that rounds to 74 bundles.

Before you buy

Confirm the manufacturer's bundles-per-square coverage, starter strips, ridge caps, valley method, flashing, and local disposal requirements before ordering.

Package and supplier details

Dormers, valleys, hips, multiple pitches, overhangs, shingle profile, bundles per square, flashing, and disposal can change the final material list.

Assumptions

  • Footprint mode assumes one uniform roof pitch.
  • A roofing square is treated as 100 square feet.
  • Bundles per square is an editable product input.

Limitations

The footprint method does not model dormers, valleys, hips, multiple pitches, or complex roof geometry. Do not use it as instructions to climb or walk on a roof.

Questions about roofing shingle

When should I use known surface area?

Use it when you already have the roof surface measurement. It avoids the extra assumptions in the simple footprint method.

What is a roofing square?

In this calculator, one roofing square is treated as 100 square feet of roof surface.

Why must bundles per square be editable?

Shingle coverage depends on the product. Use the manufacturer's package information instead of relying on a generic bundle count.