Roofing Material Calculator
A roofing material calculator returns an asphalt shingle shopping list from roof footprint and pitch. It converts footprint to sloped roof area and adds waste. It then counts shingle bundles at 3 per square by default, plus underlayment rolls, starter strip, ridge cap and drip edge pieces from your eave, rake and ridge lengths.
Last reviewed September 2026Method & sourcesReport an error
Roofing Material Calculator
Showing numbers from a shared link.
Shingle Bundles Needed
74
Includes a 10% waste allowance.
Shopping list
-
Shingles74 bundles
-
Underlayment3 rolls
-
Starter strip1 bundles
-
Ridge cap2 bundles
-
Drip edge18 10 ft pieces
| Shingle Bundles Needed | 74 |
|---|---|
| Actual Roof Surface Area | 2,236.1 sq ft |
| Adjusted Area (with waste) | 2,459.7 sq ft |
| Underlayment Rolls | 3 |
| Starter Strip Bundles | 1 |
| Ridge Cap Bundles | 2 |
| Drip Edge Pieces (10 ft) | 18 |
| Estimated Cost (Shingles) |
How to Calculate Roofing Material
Footprint area is the flat area measured from a blueprint or by walking off the building's dimensions. It is converted to actual sloped roof surface area using the pitch's area multiplier, `√(rise² + 12²) ÷ 12` (see the Roof Pitch Calculator for the derivation). A waste/overage percentage (commonly 10% for a simple roof, more for one with lots of hips, valleys, or cuts) is added on top, since real installs never cut with zero scrap. A roofing "square" is a fixed unit equal to 100 sq ft of roof surface. Standard shingles are packaged 3 bundles to a square. So bundles needed is the adjusted area divided by the square footage one bundle covers (100 ÷ 3 ≈ 33.3 sq ft per bundle at the default). Underlayment rolls, starter strip bundles, and ridge cap bundles each divide the length or area they cover by the coverage of one unit, then round up to a whole unit. Underlayment divides area, starter strip divides eave length, and ridge cap divides ridge and hip length. Drip edge divides total eave-plus-rake length by its standard 10 ft stock length.
Example: 2,000 sq ft footprint, 6
A 2,000 sq ft footprint, 6:12 pitch, 100 ft of eave, 80 ft of rake, 40 ft of ridge/hip, 10% waste, defaults otherwise: 1. Area multiplier (6:12): √(6² + 12²) ÷ 12 = √180 ÷ 12 = 1.118 2. Actual roof surface: 2,000 × 1.118 = 2,236.1 sq ft 3. Adjusted for waste: 2,236.1 × 1.10 = 2,459.7 sq ft 4. Shingle bundles: 2,459.7 ÷ (100 ÷ 3) = 2,459.7 ÷ 33.33 = 73.8, rounded up to 74 bundles 5. Underlayment: 2,459.7 ÷ 1,000 = 2.46, rounded up to 3 rolls 6. Starter strip: 100 ÷ 100 = 1 bundle 7. Ridge cap: 40 ÷ 25 = 1.6, rounded up to 2 bundles 8. Drip edge: (100 + 80) ÷ 10 = 18 pieces 74 bundles of shingles, 3 rolls of underlayment, 1 bundle of starter strip, 2 bundles of ridge cap, and 18 pieces of drip edge.
Roofing Material: Compare Scenarios
| Scenario | Shingle Bundles Needed | Actual Roof Surface Area | Adjusted Area (with waste) | Underlayment Rolls | Starter Strip Bundles | Ridge Cap Bundles | Drip Edge Pieces (10 ft) |
|---|---|---|---|---|---|---|---|
| Small (1,000 sq ft footprint) | 37 | 1,118 sq ft | 1,229.8 sq ft | 2 | 1 | 1 | 11 |
| Medium (2,000 sq ft footprint) | 74 | 2,236.1 sq ft | 2,459.7 sq ft | 3 | 1 | 2 | 18 |
| Large (4,000 sq ft footprint) | 148 | 4,472.1 sq ft | 4,919.3 sq ft | 5 | 2 | 3 | 32 |
What Is Roofing Material?
A roofing material calculator converts a roof's footprint, pitch, and edge measurements into a full shopping list. The list covers shingle bundles, plus the underlayment, starter strip, ridge cap, and drip edge a real reroofing job also needs. Coverage-per-unit figures for starter strip and ridge cap vary somewhat by manufacturer and product line, so both are kept as adjustable inputs rather than fixed constants.
Roofing Material: Pros and Cons
Pros
- Covers the full material list a reroofing job needs, not just shingle count, matching how the job is actually shopped for
- Converts footprint area to actual sloped roof area automatically using the pitch, rather than requiring you to already know the roof surface area
- Starter strip and ridge cap coverage rates are adjustable, since they vary by manufacturer rather than being fixed like a roofing square
Cons
- Doesn't account for roof penetrations (chimneys, vents, skylights) that reduce shingle area slightly but add flashing material not covered here
- Assumes a single uniform pitch across the whole roof. A roof with multiple different pitches needs each section calculated separately and the results added together
- Doesn't include hip/ridge vent, valley flashing, or pipe boots. A full tear-off job typically needs these in addition to what's listed here
Roofing Material: What a Pro Checks
- Check your shingle packaging for bundles per square. Most lines use 3, but some heavier premium or designer shingles use 4 or 5, which changes the bundle count for the same roof area.
- Match the underlayment coverage input to your actual product's label. Synthetic underlayment commonly covers around 1,000 sq ft per roll, while traditional felt paper covers far less (15 lb around 400 sq ft, 30 lb around 200 sq ft).
- Budget separately for hip/ridge vent, valley flashing, and pipe boots. A full tear-off needs these in addition to the shingles, underlayment, starter, ridge cap, and drip edge this calculator lists.
Frequently Asked Questions
How many bundles of shingles are in a square?
Standard three-tab and architectural/laminate shingles are packaged 3 bundles per square (100 sq ft) by nearly every major manufacturer. Some heavier premium or designer shingle lines use 4 or 5 bundles per square instead. Check your specific product's packaging, and adjust the "Bundles per Square" input accordingly.
How much roofing underlayment do I need?
It depends on the product. Synthetic underlayment rolls commonly cover around 1,000 sq ft (10 squares) per roll. Traditional felt paper covers much less per roll (15 lb felt around 400 sq ft, 30 lb felt around 200 sq ft). Adjust the underlayment coverage input to match your specific product's label.
What is starter strip and do I need it?
Starter strip is a specialized shingle product installed along the eaves (and often rakes) before the first course of regular shingles, sealing the roof edge and anchoring the first row against wind. It's standard practice on virtually every asphalt shingle roof, not an optional upgrade.
How much ridge cap do I need?
Ridge cap is sold by linear foot of ridge and hip, packaged into bundles that commonly cover 20-33 linear feet depending on brand. Coverage also depends on whether it's cut from full shingles or a purpose-made ridge cap product. Check your specific product's coverage and adjust the input.
How is roof surface area different from footprint area?
Footprint area is the flat area you'd measure from a blueprint or by walking off the building's outline. Roof surface area is larger, since a sloped roof covers more actual material than the flat area below it. The difference grows with pitch. See the Roof Pitch Calculator for the exact multiplier at your slope.
Why does drip edge come in 10 foot pieces?
10 ft is the standard stock length most lumber yards and roofing suppliers sell drip edge and similar flashing in, matching common metal coil and brake-formed stock sizes. Total edge length is simply divided by 10 and rounded up to a whole piece.
Related Calculators
Roof Pitch Calculator
Roof pitch calculator that turns any rise and run measurement into the X in 12 pitch, a ratio, an angle in degrees and the roof area multiplier.
RoofingMetal Roofing Calculator
Metal roofing calculator for panel count, total panel length and fasteners, using effective coverage width and panels cut to the slope length.
RoofingIce & Water Shield Calculator
Ice and water shield calculator for eave and valley runs. Get the roll count and waste-adjusted area, with a 100 ft eave and 20 ft valley example.
RoofingPlywood Sheathing Calculator
Plywood sheathing calculator for roof decking sheets in 4x8, 4x9 or 4x10 sizes, from footprint area, pitch and waste, with a worked example.