Roofing Shingle Calculator
Roof area, squares, shingle bundles, ridge caps, underlayment, drip edge and nails from your roof size and pitch.
How this is calculated
Roof area = (length + 2·overhang) × (width + 2·overhang) × √(1 + (pitch ÷ 12)²) + extra areas. 1 square = 100 ft². Bundles = squares × (1 + waste) × bundles per square.
Enter your building footprint, overhang, roof type and pitch. The calculator applies the pitch factor to find the real roof area, then returns squares, bundles, starter strip, ridge/hip caps, underlayment rolls, drip edge, nails, weight and cost.
Results are estimates for planning purposes only. Real-world quantities depend on site conditions, materials and workmanship. Always verify measurements, follow local building codes and confirm quantities with your supplier or a qualified professional before ordering or building.
About the Roofing Shingle Calculator
Roofing is ordered by the square — 100 square feet — and shingles run three bundles to the square, so a small measuring error multiplies fast. This calculator converts roof dimensions and pitch into shingle bundles, underlayment rolls and ridge cap bundles, with an allowance for valleys and hips. It suits homeowners budgeting a re-roof or comparing contractor quotes.
How to use
- Enter the length and width of each roof plane in feet, or the building footprint for automatic pitch adjustment.
- Enter the roof pitch as rise over a 12-inch run — for example, 6/12, measured with a level and tape.
- Choose 3-tab or architectural shingles — both run 3 bundles per square.
- Set waste: 10 percent for a simple gable roof, 15 percent for hips, valleys and dormers.
- Confirm the ridge length so the cap bundle count is accurate.
Understanding your results
Squares are the industry unit — roof area divided by 100 — and what suppliers quote against. Bundles are what you buy, at 3 per square. Underlayment is in rolls of felt or synthetic, and ridge cap is in bundles sized to your ridge length. Waste is already included in every figure.
How the calculation works
Roof area is footprint times the pitch factor: 1.054 for 4/12, 1.118 for 6/12, 1.202 for 8/12, 1.414 for 12/12. Area divided by 100 gives squares; times 3 gives bundles; waste is added and everything rounds up. Underlayment assumes one 432-square-foot felt roll per 4 squares; ridge cap covers roughly 30 to 35 linear feet per bundle.
Roofing Shingle Calculator FAQs
How many bundles of shingles are in a square?
How do I measure my roof pitch?
How much extra should I order for valleys and hips?
What does one square of roofing mean?
How do I know when my roof needs replacing?

Written by
Nabil Sharif
Founder of CalcDune — a free library of 137 online calculators for finance, health and everyday math. Every calculator shows the formula behind its result, so you can see exactly how your numbers are worked out.
More articles by Nabil →