How to calculate roof shingles

Convert roof area to squares, then to bundles, and add waste for cuts, hips/valleys, and accessories.

Roofing is usually sold in squares (100 sq ft). The basic estimate is roof surface area divided by 100, then converted to bundles based on the shingle product. The key is using true roof surface area (pitch increases area), not just the house footprint, and measuring each roof plane including overhangs.

Waste depends heavily on roof complexity. Valleys, hips, dormers, penetrations, and cut-up layouts increase offcuts and can raise your overage. You also need to plan accessories (starter strip, ridge cap, underlayment, ice & water shield, drip edge) as separate line items, and confirm any local requirements for ventilation and flashing details (project dependent). Ridge and starter products have their own coverage rates, so do not assume they use the same math as field shingles.

Step-by-step: roofing math

  1. Measure roof surface area for each plane. If you start from footprint, apply a pitch multiplier to convert to surface area and include overhangs, then add each plane.
  2. Convert area to squares (sq ft / 100). Keep each plane separate if you want to estimate waste more realistically on complex shapes or if you are mixing products.
  3. Add a waste factor based on complexity. Simple gable roofs can be lower; valleys, hips, dormers, and lots of penetrations often push waste higher (project dependent). If you are changing shingle direction around features or using specialty caps, plan extra for learning curve and cutoffs. Cold-weather or steep roofs can also increase breakage and waste.
  4. Convert squares to bundles using the product's bundles-per-square. The number varies by shingle type and weight, and ridge/starter products have their own coverage; do not assume every shingle is 3 bundles per square.
  5. Round up and build a complete materials list: starter strip, ridge cap, underlayment, ice and water shield (where required), nails, and flashing/drip edge. These items do not always follow the same square math as field shingles, and missing one accessory can stop the job even when you have enough bundles.

Practical tips

  • Roof pitch increases surface area-do not estimate from footprint alone. If you do not have plane-by-plane measurements, use a pitch multiplier as a sanity check.
  • Complex roofs need more waste than simple gables. Valleys and hips create diagonal cuts that generate offcuts you cannot reuse easily, and they also increase the number of details that must be flashed correctly (project dependent).
  • Bundles-per-square varies by shingle type, weight, and brand. Confirm the spec for the exact shingle, starter, and ridge products you plan to buy, and keep product names consistent so you do not accidentally mix systems.
  • Order extras for repairs or future matching, especially for specialty colors. Matching a discontinued shingle or a different production lot can be noticeably harder than storing an extra bundle (check return policy if you are unsure).

Roofing estimate notes

Roofing is typically priced in squares and bundles, but the real-world order depends on waste, ridge caps, starter strips, and underlayment. Complex roofs can require much more waste than simple gables.

If you’re converting from footprint measurements, be careful: roof pitch increases surface area. Mixing footprint dimensions with slope dimensions is a common source of big errors.

Many material lists also miss accessories: ridge vent, drip edge, flashing, nails, and ice & water shield can be required by code or best practice depending on climate and roof details.

  • Account for ridge caps, starter, and underlayment separately.
  • Use a higher waste factor for valleys/hips and lots of penetrations.
  • Confirm bundles per square for your specific shingle.
  • If you have a low slope, confirm whether shingles are allowed or if you need a different system.

Roofing units & accessories checklist

Roofing is priced by squares, but real orders include accessories. Use this list to avoid under-buying.

  • 1 square = 100 sq ft roof surface area; bundles per square vary by product.
  • Accessories often include starter, ridge cap, underlayment, flashing, drip edge, nails, and vents.
  • Waste often starts around 10% for simple roofs and can be 15–25%+ for complex roofs.
Want bundles and squares instantly?
Use our roofing calculator and share a link that keeps your inputs.
Use the calculator

FAQ

What is a roofing square?
A roofing square is 100 square feet of roof coverage (surface area). It is a unit used for ordering and pricing and does not include your waste factor. It is not the same as the house footprint.
How many bundles are in a square?
Often 3 bundles per square for many asphalt shingles, but it varies. Some products are 4 bundles per square (especially heavier/larger profiles), and ridge/starter products have their own coverage-always check the product specs.
How much waste should I add for roofing?
10-15% is common for many projects, but it depends on complexity. Simple gable roofs can be closer to the low end, while roofs with many valleys, hips, dormers, and cut-ups often need more. If you are near minimum order quantities, rounding up can be cheaper than being short. Keeping one extra bundle for future repairs can also save time if the shingle is hard to match later (project dependent).

Related

In Roofing & exterior

Back to guides