Roof Shingle Calculator
Bundles and squares of asphalt shingles for any roof.
What is roof shingle calculator?
A roof shingle calculator rolls up the three numbers a roofing supplier cares about: roof surface area, squares (100-sqft units), and bundles (3 per square for standard asphalt shingles). Add a waste factor and a per-square or per-bundle rate to get the total cost.
If you don’t already have the slope-corrected surface area, switch to footprint + pitch mode: enter the building’s length × width and the roof pitch (rise in 12), and the calculator multiplies by the slope factor for you. That’s the same conversion a contractor does in their head, just with the trig done for you.
Defaults are tuned for a typical residential job: 10% waste, asphalt 3-tab shingle packing (100 sqft / square, 3 bundles / square). For hip-and-valley roofs bump waste to 12–15%; for dormered or cut-up roofs, 15–18% is more realistic.
When to use a roof shingle calculator
- Re-roofing estimate — Quick takeoff for re-shingling an existing roof — punch in known area or footprint + pitch.
- New-build shingle order — Add waste, multiply by per-square price, get a delivery-ready bundle count.
- Comparing 3-tab vs architectural — Same square count, different per-square price — see the cost spread in one form.
How to use the Roof Shingle Calculator
- Enter roof area (or footprint + pitch) — If you already measured the slope, type the surface area. Otherwise switch to footprint mode and enter L × W + pitch — the tool multiplies by the slope factor for you.
- Set a waste factor — 10% covers normal cutting waste for simple gables. Bump to 12–15% for hip / valley roofs with more starter and ridge cuts.
- (Optional) add pricing — Type $/square (most common), $/bundle, or $/sq ft. The first valid rate wins; lower-precedence ones are ignored.
Worked examples
2000 sq ft roof, 10% waste
Input: Surface area=2000, waste=10%, shingle
Output: 22 squares, 66 bundles 30×40 footprint at 6:12 pitch + 10% waste
Input: L=30 ft, W=40 ft, pitch=6, waste=10%
Output: ~14.76 squares, 45 bundles Pricing — 22 squares × $120/sq
Input: Surface area=2000, waste=10%, $120/square
Output: Bundles=66, Total cost=$2,640.00