This shingle calculator converts roof area into the order: field bundles (from squares and your product’s bundles-per-square), starter-course bundles from the eave length, and ridge-cap bundles from the ridge length — each rounded UP, because partial bundles don’t exist at the yard.
Bundles Are Bought Whole and Counted in Three Piles
The defaults order for the 15-square roof from our Roof Area example: 1,500 sq ft = 15.00 squares; +10% waste → 16.50 squares; standard architectural shingles at 3 bundles/square → 50 field bundles (49.5 rounded up); starter for 84 ft of eaves → 2 bundles; ridge cap for 42 ft → 2 bundles; job total 54 bundles. The three-pile structure is where DIY orders go wrong: field bundles get counted carefully while starter and cap get forgotten until the crew is standing on the deck. Bundles-per-square is a PRODUCT property, not a constant — legacy 3-tabs run exactly 3, common architectural lines run 3–4 (heavier “high-definition” shingles pack less coverage per bundle), and luxury slate-look products can run 4–6: read it off your chosen shingle’s spec, as this calculator’s input demands, because a 3-vs-4 mistake on 16 squares is a 16-bundle surprise.
Weight is the other ordering reality: a bundle of architectural shingles runs ~65–80 lb, so 54 bundles ≈ 2 tons of material that arrives on a pallet and (ideally) gets boom-loaded to the ridge — ground delivery of two tons you then carry up a ladder is the hidden labor line of the DIY roofing plan. Squares also price the rest of the system: underlayment rolls, ice-and-water shield (eave courses × length), drip edge by the perimeter, and tear-off disposal all key off the same area figure from the Roof Area Calculator.
Worked Examples (Verified)
- Defaults: 16.50 squares × 3 = 49.5 → 50 field + 2 starter + 2 cap = 54 bundles.
- Heavy shingle trap: same roof, product at 4 bundles/square → 66 field bundles (+17 total) — the per-square coverage line on the spec sheet is the whole story.
- Small gable garage: 600 sq ft, 10% waste, 3/square → 6.6 squares → 20 field bundles; eaves 48 ft → 1 starter; ridge 24 ft → 1 cap; 22 total.
Shingle Discipline
- Always round bundles UP, per pile (field/starter/cap separately) — rounding the grand total down after summing exact fractions shorts a pile.
- Buy all field bundles from one production lot (same plant/date code) when possible: color drift between lots is visible from the street.
- Valleys consume: woven valleys eat field shingles, metal valleys eat a starter-like allowance — cut-up roofs belong at the 15% waste input, not 10%.
- Keep 1 spare bundle stored flat in the garage: storm repairs five years later need YOUR lot’s color, which the yard no longer stocks.
- Ridge VENT length is not ridge CAP length: vented ridges take vent rolls plus cap over them — count cap from total ridge + hips as here, and vent rolls separately.
Related Tools
- Roof Area Calculator — get the squares first
- Rafter Length Calculator — the frame below
- Construction Calculators — the full collection
Frequently Asked Questions
How many bundles of shingles do I need?
Field bundles = ceil(roof squares × (1 + waste) × bundles-per-square for YOUR product). A 1,500 sq ft roof at 10% waste and the common 3 bundles/square needs 50 field bundles, plus starter (≈1 bundle per 60 ft of eave) and ridge cap (≈1 per 35 ft of ridge + hips) — 54 total here. This calculator counts all three piles and rounds each up.
How many bundles are in a square?
It depends on the shingle: classic 3-tab = 3 bundles/square; most architectural (dimensional) shingles = 3–4; heavyweight premium lines = 4–6. The bundle is sized so a roofer can carry it (~65–80 lb), so heavier shingles pack fewer per bundle and need more bundles per square. The only correct source is your product’s coverage spec — which is why it’s an input here, not an assumption.
How much waste should I allow for shingles?
10% for a simple gable, 12–15% for hip roofs, 15–20% for complex cut-up roofs. Waste isn’t sloppiness: every valley, hip and rake edge consumes partial shingles whose offcuts mostly can’t be reused, and starter/cap cutting adds its own. Steepness barely matters to waste; GEOMETRY (planes, valleys, dormers) is what eats material.
Can I cut ridge caps from regular shingles?
From 3-tab shingles, yes — the classic method (each shingle yields 3 cap pieces), needing about a bundle per 35 ft of ridge. From architectural shingles, no: their laminated, uneven profile won’t seal or sit flat as caps — use purpose-made cap shingles (which this calculator counts). Mixing cap color lots is also more visible than field drift, since the ridge is the roof’s skyline.
How many nails does a roof take?
About 320 nails per square at the standard 4-nail pattern (80 shingles × 4), ≈ 2.5 lb of roofing nails per square — 16.5 squares ≈ 41 lb, typically two 50-lb cartons or the coil equivalent with a spare. High-wind zones spec 6 nails per shingle: 480/square. The count matters because running out of coils mid-roof with a nail gun is a schedule event, not a rounding error.
What else is ordered by the square?
Underlayment (rolls rated by squares covered), ice-and-water shield (by eave length × course width), tear-off and disposal (per square per layer), and labor quotes. Your squares figure — from the Roof Area Calculator — is the single input the whole roofing estimate hangs from, which is why pitch and overhangs there deserve their thirty seconds of care.
How heavy is a bundle of shingles?
Roughly 50–60 lb for 3-tab, 65–85 lb for architectural, more for premium lines — the bundle is designed around one-person carry limits. A 54-bundle architectural order weighs ~2 tons: plan delivery to the roof (boom/forklift placement) if the supplier offers it, and never stack the full order on one rafter bay — spread bundles along the ridge.
Is this shingle calculator free?
Yes — free, instant, no sign-up. Enter roof area, waste, your product’s bundles-per-square, eave and ridge lengths for the complete three-pile bundle count.