Calcmeister

Roofing shingle calculator

Measure the length and width of each roof slope (from eave to ridge) and enter the number of slopes. Select your shingle type and waste factor.

ft

Length of the roof along the ridge.

ft

Width of one roof slope from eave to ridge.

%

Percentage added for cutting and fitting.

$

Cost per bundle of shingles.

Total roof area
– ft²
Shingle bundles needed
– bundles
Shingle material cost
– $

    How It Is Calculated

    This calculator determines the number of shingle bundles needed for a gable or shed roof and the total material cost. The calculations follow these steps:

    1. Total roof area: Multiply the roof length, roof width, and number of slopes.
    2. Adjusted area: Increase the total area by the waste factor to account for cutting and fitting.
    3. Bundles needed: Divide the adjusted area by the coverage per bundle (based on shingle type) and round up to the nearest whole bundle.
    4. Material cost: Multiply the number of bundles by the price per bundle.

    A = L × W × N

    Aadj = A × (1 + w / 100)

    B = ceil(Aadj / C)

    M = round(B × P, 2)

    Where:

    Assumptions

    Worked Example

    Suppose you have a gable roof with the following inputs:

    Step 1: Total roof area

    A = 40 ft × 20 ft × 2 = 1600 ft²

    Step 2: Adjusted area

    Aadj = 1600 ft² × (1 + 10/100) = 1600 ft² × 1.10 = 1760 ft²

    Step 3: Bundles needed

    B = ceil(1760 ft² / 33.33 ft²/bundle) = ceil(52.8) = 53 bundles

    Step 4: Material cost

    M = 53 bundles × $30/bundle = $1590.00

    Results: Total roof area = 1600 ft², Shingle bundles needed = 53 bundles, Shingle material cost = $1590.

    Practical Tips

    Questions and answers

    How do I measure roof length and width correctly?

    Measure along the roof surface from eave to ridge for width, and along the ridge for length. Do not use ground measurements, as the slope increases the actual area.

    What does the waste factor cover?

    The waste factor accounts for shingles cut at edges, starter strips, and fitting around vents or chimneys. A 10% waste is typical for simple roofs.

    Can I use this calculator for a roof with dormers?

    No, this calculator assumes a simple gable or shed roof without dormers, hips, or valleys. For complex roofs, consider a more detailed roofing calculator.

    Why do I need to round up the number of bundles?

    Shingles are sold in whole bundles, and you cannot purchase a fraction of a bundle. Rounding up ensures you have enough material to complete the job.

    Last reviewed: 2026-10-17. Results are estimates for planning. Check them before you rely on them for design, purchase or safety decisions.