Roofing Calculator
Estimate roof area, squares & shingle bundles from your footprint and pitch
Last updated October 2026
Method: Roof area = footprint area × pitch multiplier, where the multiplier is √(rise² + 12²) ÷ 12. Roofing squares = roof area ÷ 100; shingle bundles = squares × 3, plus a waste factor (10% by default), rounded up to whole bundles. The geometry is exact; 3 bundles per square is the usual asphalt-shingle packaging.
Included: Roof area in square feet, roofing squares, shingle bundle count with waste, and rough underlayment and nail estimates for a simple gable or hip roof.
Not included: Hip/ridge caps and starter strips as separate line items, flashing, drip edge, complex multi-plane geometry, and tear-off or labor. Results are estimates; confirm with a measured takeoff or contractor bid.
๐ Roof details
๐ฆ Shingle bundles needed
๐ก Estimate only
Your waste factor is already included above. About 10% suits a simple gable roof; use 15 to 20% for hips, valleys and dormers. Starter strips and hip and ridge caps are usually separate products. Keep a few spare shingles for future repairs.
๐ Roof summary
๐งฐ Materials checklist
| Material | Estimated quantity |
|---|---|
| Shingle bundles (3 per square) | 45 bundles |
| Underlayment (1,000 sq ft rolls) | 2 rolls |
| Roofing nails (4 per 3-tab shingle) | about 4,294 |
| Coverage (1 square = 100 sq ft) | 14.8 squares |
Underlayment rolls include the waste factor; roll sizes vary, so check the coverage on the product. The nail count uses 80 standard 3-tab shingles per square at 4 nails each; high-wind installations that call for 6 nails, and laminated shingles with a different size, change it. Hip, ridge, and starter materials are sold separately.
Roofing calculator: everything you need to know
To size a roofing job, multiply your building footprint by a pitch multiplier, divide by 100 for squares, then multiply by 3 for shingle bundles plus a 10% waste factor. A 40 ft × 30 ft footprint at a 6/12 pitch equals 1,342 sq ft, or 13.4 roofing squares: about 45 bundles of asphalt shingles with waste. This roofing calculator does the whole chain as you type, so you can price a re-roof, order materials, or sanity-check a contractor's bid.
Splitting the job by task: this roofing calculator handles shingles and squares, while the Roof Pitch Calculator turns a rise-and-run measurement into a pitch and angle before you enter it here. For the rest of a build, the Concrete Calculator sizes footings and slabs, the Paint Calculator estimates exterior gallons, and the Mulch Calculator covers the landscaping beds.
How roofing area is calculated
You can't just use the floor area of the house, because a sloped roof has more surface than the ground it covers. The fix is a pitch multiplier. First find the footprint (the outline of the building including eave and rake overhangs), then multiply by a factor based on the slope:
Roof area = (Length × Width) × √(rise² + 12²) ÷ 12 The square-root term is the pitch multiplier. It comes from the geometry of a right triangle: for every 12 inches of horizontal run, the roof climbs by the "rise," and the actual sloped length is the hypotenuse. Common multipliers are:
- 4/12 pitch → multiplier 1.054 (adds about 5% area)
- 6/12 pitch → multiplier 1.118 (adds about 12% area)
- 8/12 pitch → multiplier 1.202 (adds about 20% area)
- 12/12 pitch → multiplier 1.414 (adds about 41% area)
Roof pitch multiplier chart (with roof angle)
This quick reference converts any common roof pitch into its exact multiplier, the extra roof area it adds over the flat footprint, and the roof angle in degrees. Multiply your ground footprint by the multiplier to get the true sloped roof area.
| Roof pitch | Pitch multiplier | Extra area vs. footprint | Roof angle |
|---|---|---|---|
| 3/12 | 1.031 | +3.1% | 14.0° |
| 4/12 | 1.054 | +5.4% | 18.4° |
| 6/12 | 1.118 | +11.8% | 26.6° |
| 8/12 | 1.202 | +20.2% | 33.7° |
| 10/12 | 1.302 | +30.2% | 39.8° |
| 12/12 | 1.414 | +41.4% | 45.0° |
From area to squares to bundles
Roofing is measured in squares, where one square equals 100 square feet. Divide the roof area by 100 to get squares. Asphalt shingles are then packaged so that 3 bundles cover one square, so multiply squares by 3 to get bundles. Finally, add a waste factor (typically 10%) for cuts and trimming:
Squares = Roof area ÷ 100 • Bundles = Squares × 3 × (1 + waste%) So our 13.4-square example needs 40.25 bundles before waste; adding the 10% cushion gives 44.3, which rounds up to 45 bundles. Heavier "designer" or premium laminate shingles sometimes need 4 or 5 bundles per square, so always check the wrapper for the exact coverage.
How many shingles by house size and roof pitch
This scenario matrix runs common house footprints through the four most common pitches. Each cell shows the sloped roof area in squares and the number of asphalt shingle bundles (3 per square) rounded up with a 10% waste factor included.
| Footprint | 4/12 | 6/12 | 8/12 | 12/12 |
|---|---|---|---|---|
| 30 × 25 ft (750 sq ft) | 7.9 sq / 27 bnd | 8.4 sq / 28 bnd | 9.0 sq / 30 bnd | 10.6 sq / 36 bnd |
| 40 × 30 ft (1,200 sq ft) | 12.6 sq / 42 bnd | 13.4 sq / 45 bnd | 14.4 sq / 48 bnd | 17.0 sq / 57 bnd |
| 50 × 28 ft (1,400 sq ft) | 14.8 sq / 49 bnd | 15.7 sq / 52 bnd | 16.8 sq / 56 bnd | 19.8 sq / 66 bnd |
| 45 × 35 ft (1,575 sq ft) | 16.6 sq / 55 bnd | 17.6 sq / 59 bnd | 18.9 sq / 63 bnd | 22.3 sq / 74 bnd |
| 60 × 40 ft (2,400 sq ft) | 25.3 sq / 84 bnd | 26.8 sq / 89 bnd | 28.8 sq / 96 bnd | 33.9 sq / 113 bnd |
Footprint is the ground outline including overhangs; bundles assume standard asphalt shingles at 3 bundles per square with a 10% waste cushion, rounded up to whole bundles.
Shingle bundles, nails and underlayment by roof size
Already know your roof area in squares (or sloped square feet)? This reference table gives the shingle bundles, roofing nails, and underlayment rolls for each roof size. It directly answers questions like "how many shingles do I need for a 2,000 sq ft roof": a 2,000 sq ft (20-square) roof needs about 66 bundles with waste.
| Roof size | Bundles (no waste) | Bundles (+10%) | Nails (4-nail) | Nails (6-nail) | Underlayment rolls (+10%) |
|---|---|---|---|---|---|
| 5 sq (500 sq ft) | 15 | 17 | 1,600 | 2,400 | 1 |
| 10 sq (1,000 sq ft) | 30 | 33 | 3,200 | 4,800 | 2 |
| 15 sq (1,500 sq ft) | 45 | 50 | 4,800 | 7,200 | 2 |
| 20 sq (2,000 sq ft) | 60 | 66 | 6,400 | 9,600 | 3 |
| 25 sq (2,500 sq ft) | 75 | 83 | 8,000 | 12,000 | 3 |
| 30 sq (3,000 sq ft) | 90 | 99 | 9,600 | 14,400 | 4 |
Assumes 3 bundles per square; standard 3-tab shingles at 80 per square with 4 nails each (about 320 nails per square) or 6 nails each (480); and underlayment rolls covering roughly 1,000 sq ft (10 squares) each, with the 10% waste factor added as the calculator does. Round up to whole packages and check your products' coverage.
How to measure your roof
You need just two things: the footprint dimensions and the pitch. Here is the practical process:
- Measure the footprint: from the ground, measure the building's length and width to the outer edge of the eaves and rake overhangs, not the wall line.
- Find the pitch: hold a level horizontally against a rafter, mark 12 inches along it, and measure straight down to the roof at that mark. That vertical drop in inches is the rise (so a 6-inch drop is 6/12).
- Enter both: type the length and width, pick the pitch from the dropdown, and the calculator applies the multiplier automatically.
- Set the waste factor: leave it at 10% for a simple roof, or raise it to 15 to 20% if you have valleys, dormers, or many planes.
- Read the results: the headline number is bundles (with waste). The summary cards show roof area, squares, and the pitch multiplier used.
Who this calculator is for
- DIY homeowners planning a re-roof and wanting a realistic shingle and underlayment shopping list.
- Buyers and sellers estimating a roof-replacement cost from squares before negotiating.
- Contractors and handymen doing a quick takeoff to ballpark a bid before a formal measurement.
- Insurance and budgeting situations where you need roof area in squares for a claim or reserve.
- Anyone comparing quotes who wants to check whether a bid's square count matches the actual roof.
If your roof outline is not a simple rectangle (an L-shaped house, a wing, or an attached garage), measure each section separately with the Square Footage Calculator, add the footprints together, and then apply the pitch multiplier to the total.
Key roofing terms explained
- Square: 100 square feet of roof area, the unit roofing is priced and ordered in.
- Pitch (slope): the rise in inches over a 12-inch run, written like 6/12. Steeper pitch means more surface area.
- Pitch multiplier: the factor √(rise² + 12²) / 12 that converts flat footprint area into sloped roof area.
- Bundle: a package of shingles; 3 bundles typically cover one square of standard asphalt shingle.
- Waste factor: the extra percentage ordered to cover cuts, overlaps, and mistakes, usually 10 to 20%.
- Underlayment: the water-resistant layer (felt or synthetic) installed over the deck before shingles; synthetic rolls often cover about 1,000 sq ft (10 squares).
- Cubic yard: 27 cubic feet of volume. It is not used for shingles, but it is the unit you will see on companion tools for concrete, gravel, and mulch when you do the rest of the project.
Worked scenarios
Scenario 1: small bungalow, low pitch. A 30 ft × 25 ft footprint is 750 sq ft. At a 4/12 pitch (multiplier 1.054) the roof is about 790 sq ft, or 7.9 squares. That is about 24 bundles before waste, 27 with a 10% cushion: a small job for a roofing crew.
Scenario 2: two-car-garage colonial, steep pitch. A 50 ft × 28 ft footprint is 1,400 sq ft. At a steep 10/12 pitch (multiplier 1.302) the roof balloons to about 1,823 sq ft, or 18.2 squares: roughly 55 bundles before waste, 61 with 10% added. The same footprint at a lower 4/12 would be only 14.8 squares, showing how much pitch drives the count.
Scenario 3: complex roof, higher waste. A 45 ft × 35 ft footprint (1,575 sq ft) at 6/12 is about 1,761 sq ft, or 17.6 squares. But with multiple dormers and valleys you would bump the waste factor to 18%, taking the order from 53 bundles up to about 63 bundles to cover all the extra cuts.
What changes the result the most
- Footprint size: the biggest driver, since roof area scales directly with length × width.
- Roof pitch: going from 4/12 to 12/12 adds about a third more material for the same footprint.
- Waste factor: a simple roof at 10% versus a cut-up roof at 20% changes the bundle count by roughly a tenth.
- Shingle type: premium shingles at 4 to 5 bundles per square instead of 3 raise the bundle count proportionally.
- Overhangs: measuring to the wall line instead of the eave edge can undercount the roof by several percent.
Tips for ordering materials
- Always buy about 10% extra. Cuts at valleys, hips, and rakes create waste, and you want spares for future repairs that match your batch.
- Order caps and starters separately. Hip and ridge caps and starter strips are often sold as their own products; don't assume the field bundles cover them.
- Don't forget underlayment, drip edge, and flashing. The calculator gives a rough underlayment roll count, but flashing and drip edge depend on your eave, rake, and penetration lengths.
- Round up to full bundles. Suppliers sell whole bundles, and many price full pallets differently, so ask how many bundles are on a pallet.
- Match the batch. Buy all your shingles at once from the same lot so colors blend; reordering later risks a visible mismatch.
Limitations and assumptions
This is a planning estimate, not a measured takeoff. Keep these assumptions in mind:
- It models a simple gable or hip roof where footprint × pitch multiplier equals the roof area. Roofs with many planes need plane-by-plane measurement.
- The bundle count assumes standard asphalt shingles at 3 bundles per square; verify your product's coverage. Asphalt shingles are allowed only on slopes of 2/12 or steeper under the IRC.
- Underlayment and nail figures are rough rules of thumb and vary by product, exposure, and local code.
- It does not account for tear-off, decking replacement, ventilation, flashing, or labor.
- For a binding quantity, confirm with a satellite measurement service or an in-person inspection.
Estimating the cost of a re-roof
Once you know your roof in squares, you can turn that into a rough budget. Asphalt shingle roofing is usually quoted as an installed price per square that bundles materials and labor together, and that rate varies widely with your region, the product, the roof's height and steepness, and how cut-up it is. Multiply your square count by each contractor's per-square rate to compare bids on the same basis: at a hypothetical $500 per square, for example, the 13.4-square roof above would come to about $6,700 before any surprises in the deck.
Several line items sit outside that headline number. Tear-off of the old layer (or layers) adds labor and dumpster fees; decking replacement for any rotted plywood is usually billed per sheet once the old roof is off and the damage is visible; and permits, flashing, drip edge, and ventilation upgrades each add cost. Because the deck can hide rot until the shingles come off, smart bids include a per-sheet allowance for replacement plywood rather than a flat price. Use the square count from this tool to compare contractor bids on the same basis, and ask for a per-square price on any quote that does not state one.
How roofing materials compare
The area and square count from this calculator are accurate for any roof covering, but coverage per package and price per square vary widely by material. A quick comparison of common options:
- 3-tab asphalt shingles: the budget standard, about 3 bundles per square, the lightest weight, and usually the shortest warranty.
- Architectural (laminate) shingles: a very common choice today, still usually 3 bundles per square but thicker and heavier, typically with longer warranties and higher wind ratings.
- Designer / premium shingles: mimic slate or shake and can need 4 to 5 bundles per square, so always read the wrapper before multiplying.
- Metal panels and standing seam: sold by the panel or by the square; long-lived but priced well above asphalt. Use your roof area, not a bundle count.
- Tile and slate: durable and heavy enough that the roof structure often needs reinforcing. These are specialty installs with their own minimum slopes: size them by square and follow the manufacturer's coverage.
Whatever the material, start from the same geometry: footprint times the pitch multiplier gives the sloped area, and that area drives every coverage and cost figure. The roof area and square calculations here are pure geometry, and the bundle, nail, and underlayment figures use standard asphalt-shingle packaging conventions, so always confirm exact coverage against your product's wrapper and your local building code.
Roof ventilation, underlayment, and accessories
Shingles are only the visible layer. A complete roof system also needs the materials underneath and at the edges, and skipping them can void shingle warranties. The main companion items are:
- Underlayment: the water-resistant membrane over the deck. Synthetic rolls commonly cover about 1,000 sq ft (10 squares) each. On slopes from 2/12 up to 4/12 the IRC calls for two layers, and in areas with a history of ice dams it requires an ice barrier from the eave edge to at least 24 inches inside the exterior wall line (Section R905.1.2).
- Starter strips: the first course along the eaves and rakes that locks down the bottom row, sold separately from field shingles.
- Hip and ridge caps: pre-cut caps for the peaks; the wrapper states how many linear feet a bundle covers.
- Drip edge and flashing: metal at the eaves, rakes, valleys, chimneys, and wall intersections, sized by linear foot, not by square. The IRC requires drip edge at the eaves and rake edges of shingle roofs (Section R905.2.8.5).
- Ventilation: ridge vents and soffit intake keep the attic dry and the shingles cool. The IRC sets minimum attic ventilation in Section R806, and shingle manufacturers state their own ventilation requirements.
- Nails: at least four per strip shingle under the IRC (Section R905.2.6), roughly 320 per square for standard 3-tab shingles, and more where the manufacturer calls for 6 nails per shingle.
When to repair, re-roof, or do a full replacement
The square count also helps you decide how big a project you are facing. A handful of cracked or missing shingles after a storm is a spot repair: a few bundles and an afternoon. Widespread granule loss, curling edges, or a roof near the end of its rated life points toward a full re-roof. A second layer laid over the first (an overlay or recover) saves on tear-off but adds weight, and the IRC rules it out where the roof already has two or more layers, is water-soaked or deteriorated, or is covered with slate, clay or cement tile (Section R908.3.1.1). If the deck itself is soft or the structure has sagged, a full replacement down to the rafters is the only safe path. In every case, knowing your roof in squares lets you size the order and the budget before you ever call a contractor.
Related materials and calculators
Re-roofing is rarely the only material on a project. Once the roof is handled, these companion tools cover the rest of the job:
- Use the Square Footage Calculator to measure odd-shaped areas before applying a pitch multiplier.
- Use the Cubic Yard Calculator to convert any dimensions into yards for bulk materials.
- Use the Concrete Calculator for footings, slabs, and pier foundations.
- Use the Gravel Calculator for driveways and drainage around the structure.
- Use the Mulch Calculator for the landscaping beds once the build is done.
- Use the Paint Calculator to estimate gallons for the exterior or interior.
Sources
- International Code Council: International Residential Code, Chapter 9, Roof Assemblies (R905.1.1 underlayment, R905.1.2 ice barriers, R905.2.2 the 2/12 minimum slope for asphalt shingles, R905.2.6 fasteners, R905.2.8.5 drip edge, R908.3.1.1 roof recover limits).
- International Code Council: International Residential Code, Chapter 8, Section R806 roof ventilation.
- Roof area, the pitch multiplier and roof angles are right-triangle geometry: multiplier = √(rise² + 12²) ÷ 12, angle = arctan(rise ÷ 12).
- A roofing square is the trade's 100 sq ft unit; bundles per square, underlayment roll coverage and nails per shingle are manufacturer packaging and installation conventions printed on the product, so check the wrapper of the shingles you buy.
โ ๏ธ Common mistakes & edge cases
Using living area instead of the footprint
A home's "2,000 sq ft" usually means heated floor area, not roof area. Always start from the building footprint, including overhangs, then apply the pitch multiplier. Skipping this can undercount the roof by 10 to 40%.
Ignoring the roof pitch
Two houses with the same footprint can need very different amounts of shingles. A low 4/12 adds about 5% area; a steep 12/12 adds about 41%. Always enter the actual pitch, not a guess.
Forgetting caps, starters, and waste
Field shingles don't include hip/ridge caps or starter strips, and valleys create cut waste. Order about 10% extra (more for complex roofs) and buy caps and starters as separate products.
Assuming 3 bundles per square always
Three bundles per square is the norm for standard asphalt shingles, but premium and designer shingles can take 4 or 5. Check the wrapper's coverage before multiplying.
❓ Frequently asked questions
How do I calculate roof area from the footprint?
Multiply the building footprint area (length x width) by a pitch multiplier that accounts for the slope. The multiplier is sqrt(rise^2 + 12^2) / 12, so a 4/12 roof is about 1.054, a 6/12 is 1.118, an 8/12 is 1.202, and a 12/12 is 1.414. For example, a 40 ft x 30 ft footprint (1,200 sq ft) with a 6/12 pitch has a roof area of about 1,342 sq ft.
What is a roofing square?
A roofing square is the industry unit for roof area and equals 100 square feet (a 10 ft x 10 ft area). Shingles, underlayment, and labor are commonly priced per square. To convert, divide your total roof area in square feet by 100. A 1,342 sq ft roof is 13.42 squares.
How many bundles of shingles are in a square?
Most standard 3-tab and laminated (architectural) asphalt shingles are packaged so that 3 bundles cover one square (100 sq ft). So you multiply your number of squares by 3 to get bundles, then add a waste factor. Heavier designer or premium shingles can take 4 or even 5 bundles per square, so always check the wrapper.
How much waste should I add for roofing?
About 10% is a common starting point for a simple gable roof. Hip roofs and roofs with valleys, dormers, or skylights need 15% to 20% because of the extra cuts. This calculator defaults to 10% and lets you raise it. The waste also covers trimming at rakes and eaves and a few spares for future repairs; starter strips and hip and ridge caps are usually bought as separate products.
How do I find my roof pitch?
Pitch is the rise (vertical) over a 12-inch run (horizontal). Place a level horizontally against a rafter, measure 12 inches along it, then measure straight down to the roof at that point: that drop in inches is your rise. A 6-inch drop over 12 inches is a 6/12 pitch. You can also use a pitch app or a speed square against a rafter.
Does the calculator measure complex roofs with valleys and dormers?
No. It assumes a simple gable or hip roof where the footprint times the pitch multiplier gives the roof area. Complex roofs with many planes, valleys, dormers, or turrets have more surface and far more cut waste, so add a higher waste factor (15 to 20%) or measure each plane separately and add them up.
How many shingles do I need for a 2,000 sq ft roof?
A 2,000 sq ft roof is 20 squares. At 3 bundles per square that is 60 bundles before waste; adding 10% brings it to 66 bundles. Note that '2,000 sq ft' should be the actual sloped roof area, not the house's living area, so convert your footprint with the pitch multiplier first.
Should I include the overhang and eaves?
Yes. Measure to the outer edge of the eaves and rake overhangs, not just the conditioned floor area, because shingles cover the whole roof deck including the overhangs. Using the living-area square footage instead of the full footprint is one of the most common ways people under-order.
Why does a steeper roof need more shingles?
A steeper roof has more sloped surface for the same ground footprint. The pitch multiplier captures this: a low 4/12 roof adds about 5% area, while a steep 12/12 roof adds about 41%. So two houses with identical footprints can need very different shingle quantities purely because of pitch.
Can I use this for metal roofing or other materials?
The roof area and squares are accurate for any material, since area is just geometry. The bundle count is specific to asphalt shingles (3 bundles per square). For metal panels, tile, or wood shakes, use the roof area or squares and follow the manufacturer's coverage per panel or per square instead.
How much does it cost to re-roof per square?
Roofing bids are usually quoted as an installed price per square, so the shingle cost is your square count times each contractor's rate, plus line items such as tear-off, deck repair, permits and ventilation. Rates vary widely by region, material and roof complexity, so collect written quotes stated per square and compare them on the same square count. For example, at a hypothetical $500 per square, a 13.4-square roof comes to about $6,700 before extras.
How many nails do I need per square of shingles?
The International Residential Code requires at least four nails per strip shingle (Section R905.2.6). A standard 12 x 36 inch 3-tab shingle laid 5 inches to the weather covers 1.25 sq ft, so a square takes 80 shingles and about 320 nails. Where the manufacturer's instructions call for six nails per shingle, as they often do for high-wind installations, that rises to about 480. Laminated shingles come in other sizes, so check the wrapper, and buy nails by the box with some to spare.
Can I put a new roof over old shingles?
Sometimes. A second layer laid over the first, called a recover or overlay, saves the tear-off, but the International Residential Code does not allow it where the existing roof already has two or more layers, where it is water-soaked or too deteriorated to serve as a base, or where it is slate, clay, cement or asbestos-cement tile (Section R908.3.1.1). An overlay also adds weight and hides any deck rot underneath. Check your local building code, which may be stricter, before planning one.
How many bundles of shingles for a 1,000 sq ft roof?
A 1,000 sq ft roof is 10 squares. At 3 bundles per square that is 30 bundles before waste, or 33 bundles once you add a 10% cushion. Remember this is 1,000 sq ft of actual sloped roof area, not living area: a house with a 1,000 sq ft footprint at a 6/12 pitch actually has about 1,118 sq ft of roof (11.2 squares, about 37 bundles with waste).
What is the roof angle for a 6/12 pitch?
A 6/12 pitch rises 6 inches for every 12 inches of horizontal run, which works out to a roof angle of about 26.6 degrees (arctan of 6/12). For reference, a 4/12 pitch is 18.4 degrees, an 8/12 is 33.7 degrees, a 10/12 is 39.8 degrees, and a 12/12 is exactly 45 degrees. Steeper angles add more roof surface, which is why the pitch multiplier rises with the angle.
๐ก Good to know
Roof area is always bigger than the house footprint
Because the roof slopes, its surface is larger than the ground it covers. The steeper the pitch, the bigger the gap, which is exactly why the pitch multiplier matters and why floor-area numbers under-order shingles.
Buy about 10% extra and keep a few spares
Cuts at valleys, hips, and rakes create waste, so order a 10% cushion (more for complex roofs). Save a few leftover shingles from the same batch; future repairs will match the color far better than a fresh order.
Squares are how the whole trade is priced
Materials, labor, and bids are commonly quoted per square (100 sq ft). Knowing your square count lets you compare contractor quotes apples-to-apples and spot a bid that assumes the wrong roof size.
Related Calculators
Concrete Calculator
Calculate cubic yards of concrete for slabs, footings & columns
Square Footage Calculator
Calculate the square footage of any area
Gravel Calculator
Calculate tons or cubic yards of gravel needed
Mulch Calculator
Calculate cubic yards or bags of mulch for your beds
Cubic Yard Calculator
Convert dimensions to cubic yards for any material
Paint Calculator
Estimate how many gallons of paint you need