Roofing Calculator
Size a roof replacement: squares, shingle bundles, underlayment, nails, and a total installed-cost estimate. Works for asphalt, metal, cedar, and slate.
How much roofing material do I need?
Default: 1,800 sq ft footprint, standard 5-8/12 pitch, architectural asphalt.
Roofing tools and supplies
Product links go to Home Depot search results — pick the best match for your project. Prices shown are rough averages.
How we calculated it
Roofing math has two steps: turn your footprint into actual roof surface (pitch multiplier), then turn roof surface into material units (bundles, rolls, nails).
Pitch multiplier: the factor by which a sloped surface exceeds its horizontal projection. A perfectly flat roof has a 1.0 multiplier (footprint = roof). A 6/12 pitch — the most common US residential slope — multiplies by ~1.15. A 12/12 pitch (45°) multiplies by ~1.41.
Shingle bundles: a bundle covers ~33.3 sq ft — 3 bundles = 1 square (100 sq ft). A 25-square roof needs 75 bundles.
This calculator covers asphalt-shingle math. Metal roofing is sold in panels (different math), cedar shake in squares by grade, and slate per piece. The square output is valid for all — talk to your supplier about their specific packaging.
Frequently asked questions
How many squares is my roof?
How many bundles of shingles per square?
How much does a new roof cost in 2026?
Do I need to remove old shingles before installing new ones?
What pitch is my roof?
Can I install shingles myself?
How long does a roof last?
Do I need new underlayment?
How many nails per shingle?
When is the best time to replace a roof?
Other calculators
Related terms
Plain-English definitions for the terms used in this calculator.
- waste factor
- An over-order multiplier to account for cuts, damage, errors, and touch-ups. 10% is standard for simple jobs; 15-20% for complex layouts (diagonal tile, cathedral ceilings, rough subgrades).
- linear foot vs square foot vs cubic foot
- Linear foot = 12 inches in a single dimension (trim, pipe, lumber length). Square foot = a 12×12" area (tile, flooring, drywall, paint). Cubic foot = a 12×12×12" volume (mulch, gravel, concrete).