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.
| Bundles to order (with waste) | |
| Squares to order (with waste) | |
| Squares before waste | |
| Roof surface area | |
| Flat footprint area | |
| Pitch multiplier used |
Field shingles only. Add hip and ridge bundles, starter strip and drip edge separately. All calculations run in your browser, and nothing you type is uploaded or stored.
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.
Key takeaways
- Roof surface = footprint x pitch multiplier; a 6/12 roof uses 1.118
- One square is 100 sq ft, covered by 3 standard bundles of about 33.3 sq ft each
- A 40 by 30 roof at 6/12 needs 45 bundles with 10% waste
- Ridge cap is separate: about 20 linear feet of ridge per bundle
- Add 10% to 15% waste depending on valleys, hips and dormers
On this page
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:
| Pitch | Multiplier | 1,000 sq ft footprint becomes |
|---|---|---|
| 2/12 | 1.014 | 1,014 sq ft |
| 3/12 | 1.031 | 1,031 sq ft |
| 4/12 | 1.054 | 1,054 sq ft |
| 5/12 | 1.083 | 1,083 sq ft |
| 6/12 | 1.118 | 1,118 sq ft |
| 7/12 | 1.158 | 1,158 sq ft |
| 8/12 | 1.202 | 1,202 sq ft |
| 9/12 | 1.250 | 1,250 sq ft |
| 10/12 | 1.302 | 1,302 sq ft |
| 12/12 | 1.414 | 1,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:
- Footprint: 40 x 30 = 1,200 sq ft of flat area
- Surface area: 1,200 x 1.118 = 1,341.6 sq ft of roof to shingle
- Squares: 1,341.6 / 100 = 13.42 squares
- Round up: 14 squares, because you cannot buy part of one
- Bundles: 14 x 3 = 42 bundles at three bundles per square
- With 10% waste: 1,341.6 x 1.10 = 1,475.76 sq ft, which is 14.76 squares, so order 15 squares, or 45 bundles
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 type | Bundles per square | Coverage per bundle |
|---|---|---|
| Three tab asphalt | 3 | about 33.3 sq ft |
| Architectural asphalt | 3 | about 33.3 sq ft |
| Luxury or designer asphalt | 4 to 5 | 20 to 25 sq ft, check the label |
| Weight note | 1 bundle | roughly 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.
- Hip and ridge shingles. These pre cut pieces cap the peak and hips. A typical bundle covers about 20 linear feet, so a 40 foot long ridge needs 40 / 20 = 2 bundles. A hip roof has ridges on every face, so measure each one.
- Starter strip. The first course at the eaves uses starter shingles, usually one bundle per 30 to 40 linear feet of eave. A 40 by 30 gable has 80 feet of eave, so 2 to 3 bundles.
- Drip edge. Metal edging goes along every eave and rake. A 40 by 30 gable needs 40 + 40 + 30 + 30 = 140 linear feet, sold in 10 foot sticks, so 14 sticks.
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 shape | Waste to add | 42 bundle job becomes |
|---|---|---|
| Simple gable, few penetrations | 10% | 46 bundles |
| Hip roof, some valleys | 12% | 47 bundles |
| Cut up roof, valleys, dormers, skylights | 15% | 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
- ADU Cost Calculator
- Acreage Calculator
- Aggregate Cost Calculator
- Air Conditioner Room Size & BTU Calculator
- Aluminum Fence Cost Calculator
- Asphalt Calculator
- Awning Cost Calculator
- Bathtub vs Shower Footprint Calculator
- Bleach Dilution Calculator
- Block Mortar Calculator
- Board Footage Calculator
- Board and Batten Layout Calculator
- Board and Batten Siding Calculator
- Board on Board Fence Calculator
- Borax Ant Killer Calculator
- Brick Calculator
Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.