Calculate Roofing — Full Material Takeoff
Calculate roofing materials for your project: shingles, underlayment, ice & water shield, drip edge, ridge cap, starter, nails, and OSB decking — with material cost estimate.
Roofing Material Calculator
Estimate every material you'll need to re-roof a gable house: shingles, underlayment, ice & water shield, drip edge, ridge cap, starter strip, and nails — plus a material-only cost estimate.
What this roofing calculator estimates
This is a full-takeoff calculator. Plug in your roof measurements and shingle choice, and it returns:
- Roof surface area — footprint × slope factor, plus your chosen waste %
- Shingle bundles — at 3 per square (architectural / 3-tab) or 4 per square (premium)
- Starter strip bundles — sized to your eave length (about 120 lf per bundle)
- Hip & ridge cap boxes — sized to ridge + hip linear feet
- Underlayment rolls — synthetic, at 10 squares per roll
- Ice & water shield rolls — 36-inch × 65-foot rolls, sized to eaves and valleys
- Drip edge pieces — 10-foot pieces along eaves and rakes
- Valley flashing — 10-foot pieces of W-valley or open-valley metal
- Nails — pounds of 1.25-inch galvanized at 320 nails per square
- OSB decking sheets — 7/16-inch, 32 sq ft per sheet (only if you’re re-decking)
- Material cost estimate — total in 2026 retail pricing
Step 1 — Measure the footprint
Walk the perimeter of your house and measure the building length and building width to the drip edge, not to the wall. Add overhangs to both. For an L-shaped or T-shaped house, measure each rectangular section separately and add the footprints together — then you can use the calculator on each section.
If you have an aerial measurement service report (EagleView, GAF QuickMeasure), use those numbers directly. Otherwise, get the dimensions from your survey, plat map, or by stepping the perimeter (your stride is roughly 2.5 ft).
Step 2 — Determine the pitch
Pitch is “X over 12” — for every 12 inches of horizontal run, the roof rises X inches. Common residential pitches are 4/12 to 9/12. If you don’t know your pitch, use the roof pitch calculator — measure the rise over a 12-inch run with a level and a tape.
The slope factor is what converts footprint to surface area:
slope factor = √(1 + (pitch / 12)²)
A 6/12 roof has slope factor 1.118 — meaning the actual roof surface is 11.8% larger than the footprint area. A 12/12 roof has slope factor 1.414 — 41.4% larger. This is why a steep roof costs significantly more material than a shallow one for the same house.
Step 3 — Set the waste percentage
Waste is shingles you cut and throw away at hips, valleys, and rakes. Use:
- 10% for a simple gable (two planes meeting at one ridge, no valleys)
- 12–15% for a hip roof (four planes, four hip lines)
- 15–18% for a cut-up roof with dormers, gables, and valleys
- 18–22% for a complex roof with multiple turrets, decorative gables, or pitches steeper than 9/12
Premium and laminated designer shingles waste more because each piece is larger and harder to re-use after a cut. Add 2–3% to the figures above.
Step 4 — Measure your linear feet
The accessory materials are sized in linear feet, not square feet. Walk your roof and measure (or use these rules of thumb):
- Ridge length = the building length (for a gable). For a hip roof, it’s shorter — usually building length minus building width.
- Hip length = on a hip roof, four hip lines run from each corner up to the ridge. Each hip is roughly √(half-width² × (1 + slope_factor²)).
- Valley length = where two roof planes meet inward. Measure on the roof.
- Eave length = the bottom edge of the roof, where water drips off. For a gable, it’s 2 × building length (one eave per side). For a hip, it’s the entire perimeter.
- Rake length = the sloped edge of a gable, from eave to ridge. There are two rakes per gable end.
Step 5 — Choose ice & water shield rows
Ice and water shield is a self-adhered membrane that prevents leaks from ice damming. The 2026 IRC R905.1.2 says it must extend from the eave to a point at least 24 inches inside the exterior wall line of the building. In practice:
- 0 rows — warm climates, no ice dam risk (Texas south of Dallas, Florida, southern California, southern Arizona)
- 1 row (3 ft up the eave) — mixed climates
- 2 rows (6 ft up the eave) — cold climates with regular freeze/thaw (Minnesota, Maine, Upstate NY, mountain states above 4,000 ft)
Always run ice & water in valleys regardless of climate. Most manufacturers also require it around chimneys, skylights, and any penetration.
Step 6 — Read the results
The calculator outputs everything you need to walk into a roofing supply yard or place an order. Save the screen or screenshot for your supplier.
How the math works (so you can sanity-check)
Reference example — a 30 × 40 ft house, 6/12 pitch, 1 ft overhang, architectural shingles, 10% waste, 1 ice & water row:
Slope factor = √(1 + (6/12)²) = 1.118
Roof footprint = (30+2) × (40+2) = 32 × 42 = 1,344 sq ft
Surface area = 1,344 × 1.118 = 1,503 sq ft
With 10% waste = 1,653 sq ft → 16.5 squares
Bundles = 16.5 × 3 = 50 bundles
Eave length = 2 × 42 = 84 ft → starter bundles = ⌈84 / 120⌉ = 1
Ridge length = 42 ft → cap boxes = ⌈42 / 20⌉ = 3
Underlayment = ⌈16.5 / 10⌉ = 2 rolls
Ice & water = ⌈84 / 65⌉ = 2 rolls
Drip edge = ⌈(84 + 74) / 10⌉ = 16 pieces
Nails = 16.5 × 320 = 5,280 → ⌈5,280 / 144⌉ = 37 lbs
Pricing assumptions (2026 retail)
These prices reflect mid-2026 retail at Home Depot, Lowe’s, ABC Supply, and Beacon. Source: HomeAdvisor 2026 cost data + manufacturer MSRPs (GAF, CertainTeed, Owens Corning).
- Architectural shingles: $130–160/square (calc uses $145)
- 3-tab shingles: $95–115/square (calc uses $105)
- Premium / designer shingles: $250–325/square (calc uses $285)
- Synthetic underlayment: $95–120/roll
- Ice & water shield: $100–130/roll
- Drip edge: $10–15/piece
- Valley flashing: $25–32/piece
- Starter strip: $50–60/bundle
- Hip & ridge cap: $65–85/box
- 1.25” galvanized nails: $4/lb
Add labor at $150–$350 per square depending on region and complexity (NRCA contractor pricing 2026). Tear-off adds $100–150/square. Disposal adds $50–80/square.
Common mistakes to avoid
Forgetting overhangs. A 30 × 40 ft house is not 1,200 sq ft of roof. With a 1 ft overhang it’s 1,344 sq ft of footprint, then 1,503 sq ft of surface area at 6/12.
Underestimating waste. A hip roof with two valleys and a dormer at 12% waste leaves you a bundle short. Use 15%.
Wrong nail length. 1.25-inch is for new install or single tear-off. Re-roofing over an existing layer needs 1.75-inch nails to fully penetrate the deck.
Ignoring ice & water in valleys. Even in Phoenix you need ice & water in valleys — that’s where leaks start.
Not ordering starter strip. People buy regular shingles and try to cut their own starter. Starter strip is engineered to bond the first course at the eave; using cut shingles voids most warranties.
What this calculator doesn’t include
- Ventilation (ridge vents, soffit vents, gable vents) — sized separately by attic CFA
- Pipe boots, flashings around penetrations
- Step flashing where the roof meets a wall
- Gutters and downspouts
- Skylight tear-out and re-flashing
For a complete project budget, add 8–12% to the materials cost for these accessories, plus your labor and tear-off line items.
Related calculators
- Roof square footage calculator — surface-area-only version
- Roof pitch calculator — find your pitch first
- Gambrel roof calculator — for two-pitch barn-style roofs
Sources: 2026 International Residential Code R905; NRCA Steep-Slope Roofing Manual; HomeAdvisor 2026 roofing cost data; manufacturer installation specs (GAF, CertainTeed, Owens Corning).