Asphalt Shingle Calculator

Use this asphalt shingle calculator to figure out exactly how many bundles of shingles, ridge cap bundles, underlayment rolls, and nails you need for your roof — plus an estimated material cost — based on your roof's dimensions and pitch.

Roof Area: — sq ft 6/12 pitch Rise: 15 ft Span (Width): 30 ft Slope Slope
Enter a length greater than 0.
Enter a width greater than 0.

Estimates only. By using this calculator you agree to our Terms.

How to Use This Asphalt Shingle Calculator

Enter your building's length and width (the footprint, not the sloped roof surface), choose your roof pitch and a waste percentage that fits your roof's complexity, then click Calculate. The tool converts your footprint into actual roof surface area, then tells you how many bundles, ridge caps, underlayment rolls, and nails to buy — plus an estimated total cost if you enter a price per bundle.

Why This Matters

Ordering the wrong amount of shingles is one of the most common (and expensive) mistakes in a roofing project. Order too little and you'll pay rush shipping fees or get stuck with a mismatched dye lot from a different production run. Order too much and you're out hundreds of dollars in unused material sitting in your garage. Homeowners planning a DIY reroof, contractors quoting jobs, and insurance adjusters estimating claim costs all need a fast, reliable way to convert roof dimensions into a shopping list. A typical 1,500 sq ft ranch home with a simple gable roof might need 20-24 squares of shingles — that's 60-72 bundles at roughly $35-45 each, meaning a $200 estimating error is easy to make without doing the math properly. This calculator removes the guesswork.

How It's Calculated

The calculator first finds the pitch multiplier, which converts flat footprint area into actual sloped roof area:

Pitch Multiplier = √(144 + rise²) ÷ 12

Then roof area, squares, and materials are found as follows:

Roof Area (sq ft) = Length × Width × Pitch Multiplier
Squares = Roof Area ÷ 100
Squares with Waste = Squares × (1 + Waste % ÷ 100)
Bundles Needed = Squares with Waste × Bundles per Square (rounded up)
Ridge Cap Bundles = Ridge Length ÷ 25 (rounded up)
Underlayment Rolls = Squares with Waste ÷ 4 (rounded up, standard 15lb felt)
Roofing Nails (lbs) ≈ Squares with Waste × 1 lb

Note on ridge cap: coverage per bundle varies by manufacturer, typically 20-33 linear ft per bundle. This calculator uses a conservative 25 ft/bundle default so you're less likely to under-order — always confirm against your chosen product's packaging.

Note on nails: the 1 lb/square rule of thumb assumes roughly 320 nails per square with a standard 4-nail-per-shingle pattern. If your local code requires a 6-nail high-wind installation, increase this estimate by about 25-30%.

Worked Example

Say you have a house that's 40 ft long and 30 ft wide, with a 6/12 pitch and a 10% waste factor, plus 40 ft of ridge line.

Pitch multiplier = √(144 + 36) ÷ 12 = √180 ÷ 12 ≈ 1.118
Roof area = 40 × 30 × 1.118 ≈ 1,342 sq ft
Squares = 1,342 ÷ 100 ≈ 13.4 squares
Squares with waste = 13.4 × 1.10 ≈ 14.8 squares
Bundles needed (3 per square) = 14.8 × 3 ≈ 45 bundles (rounded up)
Ridge cap = 40 ÷ 25 ≈ 2 bundles (rounded up)
Underlayment = 14.8 ÷ 4 ≈ 4 rolls
Nails ≈ 14.8 lbs
At $38/bundle, total cost = (45 shingle bundles + 2 ridge cap bundles) × $38 = 47 × $38 = $1,786

Tips & Common Mistakes

• Always measure the building footprint at the eaves, not at ground level, since overhangs change the true roof size.
• Use a higher waste factor (15-20%) for roofs with hips, valleys, dormers, or lots of cuts — flat rectangular roofs can safely use 5-10%.
• Buy all your shingle bundles from the same production lot when possible to avoid visible color variation.
• Round up to the nearest full bundle and buy a few extra — leftover shingles are useful for future repairs.
• Double-check your pitch by measuring rise over a 12-inch run on the actual roof, not just guessing from the ground.
• Verify ridge cap coverage and nail pattern requirements against your specific shingle brand and local building code before finalizing an order.

Frequently Asked Questions

How many bundles of shingles are in a square?

Most standard 3-tab and architectural shingles come 3 bundles per square (100 sq ft of coverage). Some heavier designer or premium shingles use 4 or even 5 bundles per square, so always check the manufacturer's packaging — this calculator lets you choose 3, 4, or 5.

How do I measure my roof pitch?

Place a level horizontally against the roof and measure 12 inches out from the wall or fascia, then measure the vertical distance down to the roof surface at that 12-inch mark. That vertical measurement in inches is your "rise" — for example, a 6-inch rise gives you a 6/12 pitch.

Do I need to buy extra shingles for waste?

Yes. Cutting shingles around edges, valleys, chimneys, and vents always creates waste, so a 10-15% buffer above the exact square footage is standard practice in the roofing industry.

How many squares does an average house need?

A typical single-story home between 1,200 and 2,000 sq ft of footprint usually needs somewhere between 15 and 25 squares of shingles, depending on roof pitch and complexity.

What's the difference between a square and a bundle?

A "square" is a roofing measurement equal to 100 square feet of roof surface. A "bundle" is the packaged unit shingles are sold in — it takes multiple bundles (usually 3) to cover one full square.

Should I include the ridge cap in my shingle bundle count?

No, ridge cap shingles are typically purchased and calculated separately since they cover the ridge line rather than the roof field — this calculator lists them as a separate line item using a 25 linear ft per bundle estimate.

Related Tools