Roof Shingles Calculator — ft, squares, bundles, cost

Dimensions in feet · Area in squares · Bundles, underlayment, accessories & cost
ARMA / ICC Standards
Switch to Metric version →

How to use this calculator

Choose an input method: enter roof area directly in ft², enter footprint length and width with a pitch multiplier, or add multiple roof sections. Select the shingle type and adjust waste. Toggle optional sections for underlayment, starter strip, ridge cap, drip edge, nails, and cost. Results update instantly.

Pitch — the rise-over-run ratio (e.g. 6:12 means 6 inches of rise per 12 inches of run). Higher pitch = more actual roof area.
Shingle types — 3-Tab (3 bundles/square), Architectural (3-4), Premium (4-5). 1 square = 100 ft².
Cost — enter price per bundle, per underlayment roll, per ridge bundle, and per drip edge piece.

1 square = 100 ft² 3 bundles/sq (3-Tab) 6:12 pitch = 1.118× 15% waste typical
Roof Input
ft²
Enter the actual (slope-adjusted) roof area
Roof Pitch
Pitch factor: 1.054 — applied to footprint area for Dimensions and Sections modes
3 bundles per square (100 ft²)
%
Typical: 10% simple roof, 15% average, 20-25% complex hips/valleys
Roof Profile (Side View) 4:12 ×1.054 Roof Plan (Top View) ridge
Underlayment
Starter Strip
lf
Total linear feet of eaves and rakes. 1 bundle covers ~105 lf.
Ridge Cap
lf
Total linear feet of ridges and hips. 1 bundle covers ~20 lf.
Drip Edge
lf
Total linear feet. Drip edge comes in 10 ft pieces.
Nails
Estimated at ~80 roofing nails per bundle (~4 nails/shingle). Coil nails: ~7.5 lbs per 1000 nails.
$Cost Estimate
$
Typical: $25-50/bundle
$
Per roll
$
Per starter bundle
$
Per ridge cap bundle
$
Per 10 ft piece
$
Roofing nail coils
Results
Shingles
Roof Area (adjusted)
ft²
Squares
squares
Shingle Bundles (+waste)
bundles
Bundles (net)
bundles

Saved Calculations

TimeMethodArea ft²SquaresBundlesCost
No saved calculations

How to Calculate Roof Shingles

This calculator estimates shingle bundles, underlayment rolls, ridge cap bundles, starter strip, drip edge pieces, and roofing nails for asphalt shingle roofs. Enter the roof area directly, use footprint dimensions with a pitch multiplier, or add multiple roof sections for complex roofs. Adjust waste from 5% to 25% depending on roof complexity — simple gable roofs need 10-15%, while hip roofs and complex layouts need 15-25%.

Shingle Coverage

One roofing square covers 100 ft² of roof area. 3-Tab shingles come 3 bundles per square, architectural/laminate shingles also 3 bundles per square, and premium/designer shingles 4 bundles per square. Always round bundles up and add waste for cuts, starter courses, and hip/valley trimming.

Pitch Factor

Roof pitch affects the actual surface area. A 4:12 pitch increases area by 5.4% (factor 1.054), while a 12:12 (45-degree) pitch increases it by 41.4% (factor 1.414). The pitch factor is sqrt(1 + (rise/12)²). When entering area directly, the area should already be slope-adjusted.

Formulas Used

Adjusted area = footprint area x pitch factor. Squares = adjusted area / 100. Bundles = squares x bundles_per_square x (1 + waste%). Underlayment rolls = adjusted area x (1 + overlap%) / coverage per roll. Ridge bundles = ridge lf / 20 lf per bundle. Drip edge pieces = perimeter lf / 10 ft per piece. Nails = ~80 per bundle.

Misha Noyr, M.Eng.

Misha Noyr, M.Eng.

Civil Engineer · 15+ yrs · structural design, geotechnics. Full bio →