Lelifi·tools

Roofing Calculator

A 40 by 30 foot roof at a 6/12 pitch covers about 1,341.6 square feet, which is 14 squares or 42 bundles before waste. Order 45 bundles with 10% waste added, and buy ridge cap and drip edge as separate line items.

Enter your roof's length, width and pitch to get the roof surface area in squares and the number of shingle bundles to order, waste included.

By the Lelifi editors ·

Key takeaways

The math for a 40 by 30 foot roof at a 6/12 pitch40 x 30 = 1,200 sq ft flat footprint1,200 x 1.118 = 1,341.6 sq ft roof surface at 6/121,341.6 / 100 = 13.42 squares= 14 squares round up to a whole squareA square is 100 sq ft of finished roof. Three bundles usually cover one square.
A 40 by 30 footprint at a 6/12 pitch works out to 1,341.6 sq ft, which is 14 squares and 42 field bundles.
Where 1,341.6 sq ft of roof surface comes from1,200 sq ft141.6 sq ftFlat footprint (1,200 sq ft)Slope adds (141.6 sq ft)
The slope adds 141.6 sq ft on top of the 1,200 sq ft footprint, a 12% increase at a 6/12 pitch.
On this page
  1. Footprint versus roof surface: the first thing to get straight
  2. How the pitch multiplier works
  3. Worked example: a 40 by 30 foot roof at 6/12
  4. Why a bundle is not a square
  5. Ridge caps, starter strips and drip edge: the add-ons
  6. How much waste to add
  7. Budgeting by the square

Footprint versus roof surface: the first thing to get straight

A roof has two different areas, and mixing them up is the number one cause of ordering the wrong amount of shingles. The footprint is the flat rectangle the house covers, the number you get by walking the exterior and multiplying length by width. The roof surface is the sloped area the shingles stick to, and it is always bigger, because a slope stretches a flat shape the same way a ramp is longer than the height it climbs.

So the working order is: find the flat footprint, multiply it by a pitch multiplier to get the surface area, then divide by 100 to convert to squares, then multiply by 3 for bundles. Skipping the pitch step is where DIY orders go wrong. On a gentle 3/12 roof the miss is small, about 3%. On a 12/12 roof the miss is more than 40%, which turns into a pallet of shingles you never needed, or worse, a roof you cannot finish.

The National Roofing Contractors Association publications measure roofing this way, in squares of finished surface, and every supplier and roofer quotes the same way.

How the pitch multiplier works

Pitch is written rise over run. A 6/12 roof rises 6 inches for every 12 inches of horizontal run. The multiplier converts flat area to sloped area using the Pythagorean idea: for each 12 inches you travel across, you travel along a diagonal. The multiplier is the square root of 1 plus the rise squared divided by the run squared.

You do not have to compute it each time. These multipliers cover the common pitches:

PitchMultiplier1,000 sq ft footprint becomes
2/121.0141,014 sq ft
3/121.0311,031 sq ft
4/121.0541,054 sq ft
5/121.0831,083 sq ft
6/121.1181,118 sq ft
7/121.1581,158 sq ft
8/121.2021,202 sq ft
9/121.2501,250 sq ft
10/121.3021,302 sq ft
12/121.4141,414 sq ft

A quick sanity check: a 12/12 roof rises as fast as it runs, so each 12 inches of run travels 16.97 inches along the slope, and 16.97 / 12 = 1.414. The multiplier scales every flat square foot by that factor.

Worked example: a 40 by 30 foot roof at 6/12

Here is the whole calculation for a common gable roof, step by step, with no steps skipped:

Notice the footprint alone, 1,200 sq ft, would have led you to 12 squares and 36 bundles, nine bundles short. The slope added 141.6 sq ft, which is 12% more roof than you see from a floor plan. The same house at a 9/12 pitch would need 1,500 sq ft of surface, exactly 15 squares, so the pitch is doing real work in the estimate.

Why a bundle is not a square

This trips up almost everyone ordering shingles for the first time. Shingles are sold by the bundle, but roofing is measured and priced by the square. A standard bundle of three tab or architectural shingles covers about 33.3 sq ft, so it takes three bundles to cover one 100 sq ft square. The bundle exists because a full square weighs around 200 to 250 pounds, more than one person should carry, so manufacturers split each square into three liftable bundles.

Shingle typeBundles per squareCoverage per bundle
Three tab asphalt3about 33.3 sq ft
Architectural asphalt3about 33.3 sq ft
Luxury or designer asphalt4 to 520 to 25 sq ft, check the label
Weight note1 bundleroughly 60 to 80 pounds

Because coverage per bundle varies by product line, the safest habit is to divide your roof surface by the coverage printed on the wrapper, not by a rule of thumb. If a designer shingle covers 25 sq ft per bundle, a 1,341.6 sq ft roof needs 1,341.6 / 25 = 53.66, so 54 bundles before waste, far more than the 42 that three tab math suggests.

Ridge caps, starter strips and drip edge: the add-ons

Field shingles cover the big planes, but a finished roof needs three more products, and none of them comes out of your field bundle count.

Ice and water shield is a fourth line item in snowy states, rolled along eaves and valleys. It is sold by the roll, commonly covering about 1.5 squares. Forgetting these add-ons is why a bundle count that looked complete still meant a second trip to the supplier on installation day.

How much waste to add

Waste is the material lost to cuts, overlaps at valleys, and damaged pieces. It depends on the shape of the roof more than its size.

Roof shapeWaste to add42 bundle job becomes
Simple gable, few penetrations10%46 bundles
Hip roof, some valleys12%47 bundles
Cut up roof, valleys, dormers, skylights15%48 bundles

Check the arithmetic on the first row: 42 x 1.10 = 46.2, so 46 or 47 bundles rounds the order out. The percentage rises with the number of edges and angles, because every valley doubles the shingle under it and every dormer chops a hole in an otherwise full course. If you are re roofing and salvage any bundles, keep them anyway: shingle color lots change, and matching a patch years later is easier with leftovers from the original run.

Shingle wrappers help here too: bundles are banded for coverage, and suppliers accept returns of unopened bundles within a window, usually 30 to 90 days. Ordering to the top of your waste range and returning one or two unopened bundles beats running short on a Saturday afternoon, when a delivery or a store run can push the job into a weather window you did not plan for.

Budgeting by the square

Once you know your squares, budgeting gets simple. Suppliers quote material per square and roofers quote installed work per square. Asphalt shingle material commonly runs $100 to $200 per square, and full installed replacements often land between $350 and $650 per square depending on region, story count, tear off and complexity, so a 15 square job can range from about $5,250 to $9,750 installed. Metal, tile and slate all price higher and use different coverage rules, so this calculator targets asphalt, the most common American roof.

Put the pieces together and the estimate looks like this for our example: 15 squares of architectural shingle at $150 per square material is 15 x 150 = $2,250 in shingles, plus ridge cap, starter, drip edge, underlayment and nails. Labor dominates a professional quote, while a DIY job trades money for the two to four days a competent crew finishes in.

For sizing other exterior projects with the same footprint-first logic, a manufacturer planning toolkit such as the one GAF publishes for pros uses the same footprint, multiplier and waste structure this page walks through.

Frequently asked questions

How many bundles of shingles do I need for a 1,200 square foot roof?

The flat footprint is 1,200 sq ft, but the surface you shingle depends on pitch. At a 6/12 pitch the surface is 1,341.6 sq ft, which is 14 squares, or 42 bundles. Add 10% for waste and order 45 bundles.

How many square feet does one bundle of shingles cover?

A standard bundle covers about 33.3 sq ft, so three bundles cover one roofing square of 100 sq ft. Luxury and designer lines often cover less per bundle, so always check the label before ordering.

What is a roofing square?

A square is 100 square feet of finished roof. Roofers price material and labor by the square, so a 1,341.6 sq ft roof is quoted as about 13.4 squares and ordered as 14.

What pitch multiplier do I use for a 6/12 roof?

1.118. The multiplier is the square root of 1 plus the rise over run squared, and for a 6/12 pitch that is the square root of 1.25, which comes to 1.118. Multiply the flat footprint by it to get the true surface area.

How much extra should I add for waste?

Plan on 10% to 15% extra. A simple gable roof with few valleys can stay near 10%, while a hip roof or one with valleys, skylights and dormers usually needs the full 15% because of the cuts.

How many squares is a 40 by 30 roof?

The footprint is 1,200 sq ft. At a 4/12 pitch the surface is 1,264.8 sq ft, about 12.6 squares. At a 9/12 pitch it is 1,500 sq ft, which is exactly 15 squares. The pitch moves the answer, not the footprint.

Do ridge caps come with the field shingles?

No. Hip and ridge shingles are separate bundles. A typical bundle covers about 20 linear feet of ridge, so a 40 foot long ridge needs 2 bundles. Order them on top of your field bundles.

How much drip edge do I need for a 40 by 30 gable roof?

Measure every eave and rake: 40 plus 40 plus 30 plus 30 = 140 linear feet. Drip edge comes in 10 foot sticks, so that is 14 sticks, and buying 15 covers the cuts.

How much does a square of shingles cost?

Asphalt shingles commonly run roughly $100 to $200 per square in material alone, and installed roof prices often land somewhere between $350 and $650 per square depending on region, roof height and complexity. Get local quotes for a real budget.

Can I use the footprint alone if my roof is nearly flat?

At a 2/12 pitch the multiplier is only 1.014, so a 1,200 sq ft footprint needs 1,216.8 sq ft of surface, a difference of about 2%. At a 12/12 pitch the same footprint needs 1,696.8 sq ft, so the slope matters more as it steepens.

What pitch multiplier does a 12/12 roof use?

1.414, because a 12/12 roof rises 12 inches for every 12 inches of run and each 100 sq ft of footprint becomes about 141.4 sq ft of surface. That is why steep roofs need noticeably more bundles.

How do I measure the footprint of a roof with overhangs?

Measure from the outer edge of the eaves, not the walls. A 12 inch overhang on all sides of a 40 by 30 house adds 2 feet to each dimension, so the footprint becomes 42 by 32, which is 1,344 sq ft before pitch.

Is one square of underlayment the same as shingles?

Underlayment rolls are sold by squares too, so the 14 squares you order in shingles also sets your underlayment amount. Synthetic underlayment usually covers 10 squares per roll, so 14 squares needs 2 rolls.

Does waste include the starter strip and ridge?

No. Waste covers cuts at valleys and edges. Starter course and hip and ridge shingles are separate products, which is why this calculator reports bundle counts for the field and you add ridge bundles separately.

Spotted a wrong number or a broken result?

More Home Improvement tools

See all Home Improvement tools

Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.