Shingle Roof Calculator
Ordering shingles by gut feel is how roofs end up half-covered on a Saturday with the supplier closed. The math is simple once you know the trade conventions: roofers sell by the square (100 square feet), a standard bundle covers about 33.3 square feet, pitch stretches the real surface beyond the footprint, and you always add waste for cuts, valleys, and starter courses.
Enter your roof footprint, pitch, bundle coverage, and waste allowance to get the true surface area, the number of squares, bundles, felt rolls, ridge caps, and an optional material cost estimate, all rounded up the way a supplier would sell them.
Shingle Roof Calculator
Worked example
A 30 ft × 20 ft footprint with a 6/12 pitch, standard 33.3 sq ft bundles, 10% waste, a 30 ft ridge, and $36 per bundle:
- Pitch multiplier: 1/cos(arctan(6/12)) = 1.1180
- True surface: 600 × 1.1180 = 670.8 sq ft; with waste: 737.9 sq ft
- Roofing squares: 8 (737.9 ÷ 100, rounded up)
- Shingle bundles: 23 (737.9 ÷ 33.3, rounded up)
- Ridge caps: 72 caps from a 30 ft ridge = 1 extra bundle
- Felt rolls: 2 (15 lb felt, ~400 sq ft per roll)
- Estimated material cost: 24 × $36 = $864
Buy the ridge bundle from the same dye lot as the field shingles, or the ridge will be a slightly different shade.
How it works
The pitch multiplier is 1 ÷ cos(arctan(pitch/12)): a flat roof has a multiplier of 1.0000 and a 12/12 pitch has 1.4142, because the sloped surface is the hypotenuse of the rise-run triangle. The footprint area times this multiplier is the true surface; waste is added after, because cuts happen on the sloped surface, not the floor plan. Squares, bundles, and felt rolls are all rounded up, since suppliers do not sell fractions. Ridge caps assume one shingle yields three caps at about 5 in of exposure each, the standard field practice.
What changed in this version: the previous calculator lumped the waste-adjusted area into the displayed surface and ignored ridge caps entirely, so the headline number was confusing and ridge shingles were forgotten. This version shows the true surface and the waste-adjusted order quantity separately, adds ridge cap bundles, and offers an optional cost estimate.
Overhangs, drip edge, nails, and starter: the full shopping list
Roof footprint alone understates the roof: a standard 12-inch eave and rake overhang adds 5 to 10 percent of area. Enter your overhang in inches and the surface math includes it. Then the calculator produces the full shopping list most estimators forget: drip edge linear feet for eaves and rakes, starter strip bundles, roofing nails at roughly 320 per square, individual shingle count based on your shingle type (3-tab bundles hold about 29 shingles, architectural about 21), plus ridge caps and underlayment. Order the whole list at once and skip the second supplier run.
What competing shingle calculators miss
Most shingle tools stop at bundles and squares. They skip ridge caps, which are a separate purchase that routinely sends people back to the supplier mid-job, and they never show the pitch multiplier they used, so you cannot sanity-check the result. This calculator shows every intermediate value and adds the ridge and felt, because a material list that forgets the ridge is not a material list.
Frequently asked questions
How many bundles are in a square?
Three standard bundles cover one roofing square (100 sq ft), because a standard bundle covers about 33.3 sq ft. Premium and laminated shingles can differ, so check the wrapper.
How much waste should I add?
10% for a simple gable roof, 12 to 15% for hips, valleys, and dormers, and up to 20% for complex or cut-up roofs. Waste covers starter courses, ridge, and miscuts, not mistakes you plan to make.
Do I measure the footprint or the slope?
Either works here. Enter the ground footprint (length × width) and the pitch, and the tool converts to the true sloped surface. If you already measured each slope directly, use a pitch of 0.
What are ridge caps?
Special or cut shingles that cover the peak where the two slopes meet. A common rule: one field shingle cut into three pieces covers about 15 in of ridge at 5 in exposure per cap.
Why does pitch change the shingle count?
Steeper slopes have more surface per square foot of floor plan. A 12/12 pitch has about 41% more surface than the flat footprint of the same house, so it needs about 41% more shingles.
Disclaimer
This calculator estimates material quantities for planning only. Actual needs vary with roof complexity, shingle exposure, local code (ice-and-water shield, drip edge), and installer practice. Confirm quantities with your roofer or supplier before ordering.
Do I need to add overhang to my roof measurements?
Yes. A typical 12-inch eave and rake overhang adds 5 to 10 percent of area over the raw footprint. Enter the overhang in inches and the calculator adds it automatically.
How many shingles are in a bundle?
About 29 for 3-tab shingles and about 21 for architectural (laminate) shingles, though bundle coverage in square feet is the same at roughly 33.3. Select your type so the shingle count matches your order.
