Roofing Material 101 — Squares, Bundles, and the Math That Runs the Trade
Asphalt shingles cover roughly four out of every five US homes, and the entire industry is denominated in two units: the square (100 sqft of finished roof) and the bundle (one wrapped package of shingles weighing 60-80 lbs). Three bundles per square is the universal default for 3-tab and modern architectural shingles; designer profiles that mimic slate or cedar shake usually run four bundles per square because the shingles are thicker and heavier. Every supplier, estimator, insurance adjuster and tax assessor speaks this language, and getting the conversion right is the single most expensive mistake a homeowner or rookie contractor can make on a roofing job. Under-order by a square and your installer is sitting on the roof at 3pm waiting for a delivery; over-order by three squares and you've spent $300 on stock you cannot return.
The arithmetic looks deceptively simple — measure the roof in plan view, multiply by a pitch factor, add waste, divide by 100 — but each step hides a real-world subtlety. Plan view ignores overhangs unless you add them in. Pitch factor varies from 1.03 at a low 3:12 to 1.41 at a steep 12:12 — almost 40% more material for the same footprint. Waste is not a flat 10%: gables waste less, hips waste more, Cape Cod multi-gables with dormers waste the most. And then there is everything around the shingles: ridge cap, drip edge, starter strip, underlayment, flashing, pipe boots, ridge vents, ice-and-water shield in valleys and at eaves, and nails priced by the pound. This calculator handles the full material order — not just bundles — because that is what suppliers and crews actually need on a takeoff sheet.
One last truth from the field: always order one extra bundle. Manufacturers run shingles in batches called dye lots, and even within a single product line the colour shifts subtly from one lot to the next. A repair done two years later with a different dye lot stands out like a postage stamp on a blackboard. Stick the extra bundle in the garage, wrapped, on a pallet so it doesn't curl, and your future-self will thank you the first time a tree limb takes out six shingles in a storm.