Roofing Calculator · https://calcnaut.com/roofing-calculator/
Roofing Calculator
Enter your roof’s footprint and pitch to get the covering area in squares, shingle bundles, underlayment rolls and an estimated cost. A waste allowance is built in, and the formula is shown so you can check the math.
This is an estimate, not professional advice. Check your inputs and verify the result against your plans and local building code before you build or order. See terms and disclaimer.
How this calculator works
Pitch multiplier = √((Pitch ÷ 12)² + 1)Roof area (ft²) = Footprint(ft²) × MultiplierWith waste = Roof area × (1 + Waste% ÷ 100)Squares = ceil( Roof area with waste ÷ 100 ) (1 square = 100 ft²)Bundles = ceil( unrounded squares × bundles per square ) (3 for 3-tab and architectural laminate, 4 for designer laminate)Roofing nails = ceil( unrounded squares × shingles per square × 4 ) (78, 66 or 64 shingles per square; 4 fasteners per shingle)Underlayment rolls = ceil( unrounded squares ÷ 4 )Ridge cap bundles = ceil( Ridge length(ft) × 3 ÷ 100 ) (3 bundles per 100 linear ft)Drip edge pieces = Perimeter(ft) ÷ 10 ft sticksEnter your dimensions and the result updates instantly. A waste allowance is included so you order slightly over rather than running short.
Worked example
A 24 ft × 30 ft footprint under a 6/12 gable roof with a 10% waste allowance and 3-tab shingles. Inputs: Building length 24 ft, Building width 30 ft, Roof pitch 6 /12, Waste allowance 10 %, Shingle type 3tab, Material price 0 $/square, Ridge length 0 ft, Eave/rake perimeter 0 ft. Result: 9 .
Roofing squares and bundles for common footprints
Calculated for a 6/12 pitch, 10% waste and 3-tab shingles. Tap a size to load it in the calculator above.
| Roof size | Roofing squares needed | Shingle bundles | |
|---|---|---|---|
| 20 × 30 ft | 8 | 23 | Use → |
| 24 × 30 ft | 9 | 27 | Use → |
| 24 × 36 ft | 11 | 32 | Use → |
| 30 × 40 ft | 15 | 45 | Use → |
| 30 × 50 ft | 19 | 56 | Use → |
| 40 × 60 ft | 30 | 89 | Use → |
Method & assumptions
Roofing material is priced by the square, a unit equal to 100 ft² of finished roof surface, but your footprint is a flat, 2D measurement. We convert one to the other with the same pitch multiplier used by framers: the square root of the pitch (rise over a 12 in run) squared plus one, straight from the Pythagorean theorem. A 6/12 roof, for example, has a multiplier of about 1.118, so a 1,200 ft² footprint becomes roughly 1,342 ft² of actual sloped covering, before waste.
We add your waste allowance to that sloped area, then divide by 100 to get squares, rounding up because you cannot buy a partial square of material. A simple gable roof with few cuts can run close to 10% waste, while hips, valleys, dormers and cut-up roofs push it to 15-20% or more, since every angled cut wastes an off-cut that cannot be reused elsewhere.
Bundle counts come from the exact (not rounded) square figure, multiplied by the bundles each shingle type needs to cover one square, and those figures come from the manufacturers’ own product data sheets rather than from a rule of thumb. The widely repeated claim that architectural shingles need 4 bundles per square is wrong for the mainstream products: TAMKO Heritage lists 3 bundles and 64 shingles per sales square, and Malarkey Vista and Highlander list 3 bundles and 66 shingles per square. Only the heavy designer laminates run higher, such as Malarkey Legacy at 4 bundles and 64 shingles. Standard 3-tab is 3 bundles and 78 shingles per square, from the TAMKO Elite Glass-Seal data sheet. Where the two laminate sheets disagree on shingles per square (TAMKO 64, Malarkey 66) the calculator takes the higher figure, so the nail estimate is never short.
Underlayment (asphalt-saturated felt or synthetic) is figured at one roll per 4 squares, the standard roll size sold in the U.S. Ridge cap is estimated from the TAMKO 12-1/4 by 12 Hip and Ridge data sheet, which states 3 bundles per 100 linear feet, and drip edge at one 10 ft stick per 10 ft of eave and rake perimeter. The nail count is the shingles in a square times four, because IBC section 1507.2.6 requires “not less than four fasteners per strip shingle”: 312 nails per square of 3-tab, 264 for architectural laminate, 256 for designer laminate. Check your local wind code, as high-wind zones require six fasteners per shingle, half as many again.
Pro tips and common mistakes
- Round waste up for cut-up roofs. Every hip, valley and dormer means angled cuts that cannot be reused on the next course. Budget 15-20% waste for anything beyond a simple gable rather than the bare 10% minimum.
- Do not assume architectural means 4 bundles. Standard laminate shingles come 3 bundles to the square, the same as 3-tab: TAMKO Heritage and Malarkey Vista both publish 3. Ordering on the old 4-bundle rule buys a third more shingles than the roof needs. Only heavy designer laminates take 4.
- Order ridge cap and drip edge separately. These do not come out of your field shingle bundles. Measure the ridge line and the eave/rake perimeter separately, the way this calculator does, so you are not short a box on install day.
- Check your minimum slope. Standard asphalt shingles need at least a 2/12 pitch, with special low-slope underlayment required between 2/12 and 4/12. Below 2/12, shingles are not code-compliant and you need a low-slope membrane roof instead.
- Confirm wind-zone nailing. The nail count assumes the IBC minimum of four fasteners per shingle. High-wind zones and steep slopes often require six per shingle by code, which raises the count by half.
Frequently asked questions
How many bundles of shingles do I need per square?
How much waste allowance should I use for a roof?
How do I calculate roof area from the building footprint?
What is a roofing square?
How many nails do I need for a roof?
Sources and references
These references and structured source records support the method and material data used on this page.
- TAMKO Heritage Architectural Asphalt Shingles, product data sheet (3 bundles and 64 shingles per sales square)
- Malarkey Roofing Products, Product Data Guide (bundles and shingles per square for the whole shingle line)
- TAMKO Elite Glass-Seal 3-Tab Fiberglass Asphalt Shingles, product data sheet (3 bundles and 78 shingles per sales square)
- TAMKO 12-1/4 x 12 Hip & Ridge, product data sheet (3 bundles per 100 lineal feet)
- International Building Code section 1507.2.6, Attachment (not less than four fasteners per strip shingle)
- Roof shingle (Wikipedia)
Related calculators
Cite or embed this calculator
Using this in an article or on your own site? Copy a citation, or embed the live calculator for free.
Roofing Calculator. Calcnaut. https://calcnaut.com/roofing-calculator/<iframe src="https://calcnaut.com/roofing-calculator/embed/" width="100%" height="640" loading="lazy" style="border:1px solid #e5e7eb;border-radius:14px" title="Roofing Calculator"></iframe>
<p style="font:13px/1.5 sans-serif;text-align:center;color:#555">Powered by <a href="https://calcnaut.com/roofing-calculator/?utm_source=embed&utm_medium=referral&utm_campaign=calculator-embed" rel="nofollow">Calcnaut</a></p>