Roof Square Footage Calculator
Start with the building footprint, then apply the roof pitch multiplier to get actual roof surface area and the number of shingle squares required.
Last updated:Tip: If you only have the diameter, divide by 2 to get the radius.
L-shape = two rectangles sharing a corner.
Add one row per rectangle and we'll sum them.
Step 1: Measure the Footprint
Get the length and width of your home's footprint (the area under the roof). For a simple gable or hip roof this equals the area of the house. Enter this in the calculator above — that's your baseline before applying the pitch multiplier.
Three Ways to Get the Footprint Without Going Near a Ladder
The number you need is the roof outline, not the floor plan, so every route below ends with the same two corrections: add the overhang, then multiply by the pitch factor.
- Tape the two exterior walls at right angles. Measure each axis once at the foundation line and once near the eaves; if they disagree, the wall you thought was square isn't. Then add the overhang to each end — 12 to 24 inches is typical, so a 40 ft wall with 16 in overhangs on both ends is a 42 ft roof run, and a 30 ft wall becomes 32 ft: 42 × 32 = 1,344 sq ft before pitch, not 1,200.
- County assessor or GIS parcel viewer. Most county viewers will draw or state the building footprint. It is the ground outline, so a two-storey 2,000 sq ft house shows as a 1,000 sq ft footprint — that is the number you want. Records vary in age and accuracy, so treat it as a starting figure.
- Satellite measure tool. Trace the roof outline (not the walls) in any web satellite viewer with a measure polygon, then read the area. Roof edges in imagery sit slightly inside the wall line where there is a deep overhang, so add the overhang back before multiplying by the pitch factor.
If the plan is not rectangular, split it into rectangles and add them: a 40 × 30 main block plus a 15 × 12 wing is 1,200 + 180 = 1,380 sq ft, which at 6/12 becomes 1,380 × 1.118 = 1,543 sq ft = 15.4 squares, and with 15% waste 1,774 sq ft = 17.7 → 18 squares.
An L-, T- or hip roof is one footprint either way — the pitch multiplier still applies to the whole sum — but the ridge, hip and valley lengths in the complex-roof section below must be measured per plane.
Step 2: Apply the Roof Pitch Multiplier
A steeper roof has more surface area than a flat one. Multiply your footprint sq ft by this factor:
| Pitch (rise/run) | Description | Multiplier |
|---|---|---|
| 2/12 | Low slope | 1.014 |
| 4/12 | Standard minimum | 1.054 |
| 6/12 | Typical suburban | 1.118 |
| 8/12 | Steep | 1.202 |
| 10/12 | Very steep | 1.302 |
| 12/12 | 45° — walkable limit | 1.414 |
Example: a 40 × 30 = 1,200 sq ft footprint with a 6/12 pitch has a roof area of 1,200 × 1.118 ≈ 1,342 sq ft.
Each multiplier is √(1 + (rise ÷ 12)²), so 6/12 is √(1 + 0.5²) = √1.25 = 1.1180. The factor is fixed by the pitch alone, which is why the same number works for every plane on a roof of that pitch.
What Your Pitch Rules Out: Minimum Slope by Material
Pitch does not only change the area — it decides which materials may be installed at all. These are the minimum slopes in the residential code's roof-covering chapter, quoted from the 2012 International Residential Code as adopted with amendments in the District of Columbia, using the section numbers so you can check your own adopted edition:
| Roof covering | Minimum slope | Code section |
|---|---|---|
| Standing-seam metal roof system | 1/4:12 (2% slope) | R905.10.2 |
| Asphalt shingles | 2:12 | R905.2.2 |
| Clay and concrete tile | 2½:12 | R905.3.2 |
| Wood shingles | 3:12 (25% slope) | R905.7.2 |
| Wood shakes | 3:12 (25% slope) | R905.8.2 |
| Lapped, non-soldered-seam metal without lap sealant | 3:12 (25% slope) | R905.10.2 |
The two consequences that catch people out:
- Between 2:12 and 4:12, one layer of underlayment is not enough. R905.2.7 requires two layers for asphalt shingles in that band: a 4 in strip applied at the eave, then “36-inch-wide (914 mm) sheets of underlayment, overlapping successive sheets 19 inches (483 mm)”. That is roughly double the felt on a low-slope shingle roof, and it is the most commonly missed line item when a 3-tab roof is quoted on a 2:12 or 3:12 deck.
- Below 2:12 you are not choosing shingles any more. Below the asphalt minimum you need a system rated for it — standing-seam metal goes down to 1/4:12, and modified-bitumen or membrane roofs sit below that. If your roof measures 1:12 and someone quotes you architectural shingles, the pitch is the problem, not the quote.
Ice barrier is a separate trigger. Where there is a history of ice forming along the eaves causing water backup — R905.2.7.1 points at the climate map in Table R301.2(1) — an ice barrier of two cemented layers or a self-adhering sheet must run “from the lowest edges of all roof surfaces to a point at least 24 inches (610 mm) inside the exterior wall line of the building”. That 24 in is measured up the deck from the eave edge, which is 24 in of a 200 sq ft roll consumed by the eaves before any of the roof field is covered.
Adopted editions differ by state and locality, and manufacturer instructions can be stricter than code — the code text itself says coverings must be applied per the manufacturer's installation instructions. Check the numbers above against your local building department before ordering material.
Step 3: Convert to Roofing Squares
A roofing “square” = 100 sq ft — the standard US industry unit used by NRCA-member contractors.
Roofers price shingles in roofing squares: 1 square = 100 sq ft. Divide your roof sq ft by 100.
- 1,342 sq ft ÷ 100 = 13.4 squares
- Add 10% waste: 14.8 squares
- Round up: order 15 squares
What to Subtract (Almost Nothing) and What Never to Count
Roofers order on the gross pitched area. Two different questions then come up, and people mix them:
Do I subtract chimneys, vents and skylights?
You can, and it will not change your order. On the 1,342 sq ft roof above, a 3 × 4 ft chimney (12 sq ft) plus two 2 × 2.5 ft skylights (10 sq ft) is 22 sq ft — 1.64% of the roof. The 10% waste allowance on the same roof is 134 sq ft. Every penetration you would subtract is smaller than the off-cuts you are already paying for, which is why the waste factor exists. Subtract them only when one opening is genuinely large: a 10 × 12 ft covered deck, or a big chimney stack on a small roof.
What never goes into roof area
- The gable end triangle. That is wall sheathing and siding, not roof covering. On the 40 × 30 hip roof worked below it would be 0.5 × 30 × 7.5 = 112.5 sq ft — enough to inflate the order by 8.4%, which is almost a full extra square of shingles bought for a vertical wall.
- The vertical face of a dormer. The dormer's own roof plane counts (measure it as its own small rectangle, pitched); the siding on its sides and front does not.
- Wall flashing, fascia and the fascia board face. Those are linear-foot items, not area items — count them in feet along the eave and rake, never in squares.
- The attic floor. The area under the roof is not the roof. It is the right number for insulation and for the ventilation calculation, and the wrong number for shingles.
One exception worth knowing: the area you buy for underlayment and the area you quote for labour can be counted differently. Material is ordered on gross pitched area; some contractors price a steep or multi-plane roof at a higher rate per square rather than a larger area, so compare quotes by total price and by what the extra planes are charged as — not by the sq ft figure alone.
Shingle Bundles per Square
Asphalt shingles are sold in bundles. Most "3-tab" shingles need 3 bundles per square; thicker architectural/dimensional shingles typically need 3–4 bundles per square. Always check the bag's coverage statement.
- Standard 3-tab: 3 bundles/square
- Architectural: 3–4 bundles/square
- Designer (laminated): 4–5 bundles/square
Illustrative Roofing Cost per Square Foot
Planning arithmetic, not a market report. We retrieved no dated cost survey to cite for these bands, so they carry no year and should be read only as an order-of-magnitude check against a quote. Regional labour, pitch, access, tear-off and layers move the answer more than the bands do. Note the denominator: this is per sq ft of roof surface, which is why a steep roof costs more per sq ft of floor.
| Material | Installed Cost (USD/sq ft) |
|---|---|
| Asphalt shingles (3-tab) | $3.50 – $5.50 |
| Architectural shingles | $4.50 – $8.00 |
| Metal standing seam | $10 – $16 |
| Clay tile | $10 – $20 |
| Slate | $15 – $30 |
Step 4: Add Underlayment & Accessories
| Item | Coverage | For 20 squares (2,000 sq ft) |
|---|---|---|
| Synthetic underlayment | 10 sq / roll | 2 rolls |
| Ice & water shield | 200 sq ft / roll | 3 rolls for most eaves |
| Starter strip | 105 lineal ft / bundle | ~2 bundles (based on eave length) |
| Hip & ridge caps | 20–35 lineal ft / bundle | ~3 bundles (depends on ridges) |
| Drip edge | 10 ft / piece | count perimeter linear feet |
| Roofing nails (1 1/4") | ~1 lb per square | ~20 lb |
Roof Weight, Dead Load & Tear-Off Volume
Area tells you what to buy. Weight tells you two other things: whether the framing is being asked to carry what you are about to put on it, and how big a container you need for the old roof. Weights per roofing square, from a shingle-disposal manufacturer's reference table:
| Covering | Weight per square | Per bundle | Load on the deck |
|---|---|---|---|
| Three-tab asphalt | 230 – 250 lb | 50 – 80 lb | 2.3 – 2.5 psf |
| Architectural asphalt | 400 – 430 lb | 65 – 80 lb | 4.0 – 4.3 psf |
| Slate | 800 – 1,000 lb | over 300 lb | 8 – 10 psf |
Three things to do with those numbers:
- Multiply by your squares. The 15-square roof from Step 3 weighs 3,450 – 3,750 lb in three-tab, 6,000 – 6,450 lb in architectural, and 12,000 – 15,000 lb in slate. That is before sheathing, battens, snow or anyone standing up there.
- Watch the re-roof case. Leaving one old layer of three-tab under new architectural shingles is roughly 4.6 – 5.0 psf of dead load on the rafters. Over a 1,500 sq ft attic that is about 7,000 lb of extra permanent load versus tearing off — which is why “we can just lay it over” is a structural question, not only a saving. Two layers is also where most inspectors start asking questions.
- Size the container from the squares, not the roof area. A 10 yard roll-off holds about 10 – 15 squares of asphalt shingles, or 4 – 6 squares of slate. So the 15-square three-tab tear-off above fits one 10 yard container at the optimistic end and needs a bigger box or a second haul at the other; the same roof in slate is 3 – 4 containers.
Clay and concrete tile, and metal, are not listed because we did not find a per-square weight we could stand behind — ask the supplier for the lb/square figure and divide by 100 for psf. If you are adding a materially heavier covering to an existing roof, the load check belongs to a structural engineer or your building department, not to a calculator.
From Footprint to Slope Length, Ridge Feet and Hip Feet
Hip and valley formulas need slope length (up the roof face) and lineal lengths (ridge, hips, valleys), and nothing on a tape measure gives you those directly. Work them from the same two numbers you already have. Example: a 40 × 30 ft hip roof at 6/12 pitch, overhang left out for clarity.
- Run. On a hip roof each end plane rises from the eave to the ridge, so the run is half the short span: 30 ÷ 2 = 15 ft.
- Rise. Pitch is rise per 12 in of run: 15 × (6 ÷ 12) = 7.5 ft at the ridge.
- Slope length (the height you use in the trapezoid and triangle formulas): √(15² + 7.5²) = √(225 + 56.25) = 16.77 ft.
- Ridge length. Both hips consume run from the long walls: 40 − (2 × 15) = 10 ft. If the two spans had been equal, the “ridge” would be zero feet long and the roof would be a pyramid.
- Hip rafter length. A hip runs diagonally in plan, so its horizontal distance is the corner-to-centre-line diagonal: √(15² + 15²) = 21.21 ft. Then up the roof face: √(21.21² + 7.5²) = √(450 + 56.25) = 22.5 ft. Check it a second way: for a 6/12 pitch on a square corner the hip factor is √(2 + 0.5²) = √2.25 = 1.500, and 15 × 1.500 = 22.5 ft. If your two answers disagree you have a pitch or a plan error, and that is the point of doing it twice.
Now the two hip planes and the two end planes:
- Two trapezoids (the long faces): ((40 + 10) ÷ 2) × 16.77 = 419.3 sq ft each = 838.5 sq ft
- Two triangles (the hip ends): (30 × 16.77) ÷ 2 = 251.6 sq ft each = 503.1 sq ft
- Total = 1,341.6 sq ft — which is exactly 1,200 × 1.118, the number the multiplier gives for the whole footprint.
That equality is the useful shortcut: a hip roof does not add area, so you do not need to cut the roof into pieces to find the square footage — footprint × pitch multiplier is still correct. Breaking it down matters for two other things: ordering cut-heavy waste correctly, and knowing your ridge and hip footage.
Which, on this roof, is 10 ft of ridge + 4 hips × 22.5 ft = 100 lineal ft of cap. At the 20–35 lineal ft per bundle in the accessories table above, that is 100 ÷ 35 = 2.9 at best and 100 ÷ 20 = 5 at worst, so buy 4–5 bundles of caps. Ordering caps off the roof area instead of the lineal footage is how people end up with 15 squares of shingles and two bundles of ridge.
Valleys work the same way: measure the horizontal distance the valley travels in plan, then √(plan distance² + rise²) along the roof face. And if your roof has planes at different pitches, the single multiplier no longer applies — compute each plane with its own factor and add.
Complex Roofs: Hips, Valleys, and Dormers
Complex roofs rarely have one simple pitch. Break them up:
- Main gable planes: rectangles that tilt, use
footprint × pitch multiplier. - Hip planes: trapezoids. Use
((a + b) / 2) × slope length. - Gable ends & dormers: triangles. Use
(base × slope height) / 2. - Add 5% extra on top of the standard 10% for every 100 lineal ft of valley, because every shingle along a valley has to be cut.
Use the main calculator in irregular mode to sum multiple rectangles quickly, or the triangle calculator for gable ends.
Attic Ventilation: The Actual Code Ratio, and What It Is Measured On
Ventilation is the one roof number that is not calculated from roof area, and the rules of thumb printed on most pages get two things wrong: the basis and the split.
IRC Section R806.2 (quoted from the 2012 edition as adopted with amendments in the District of Columbia): “The minimum net free ventilating area shall be 1/150 of the area of the vented space.”
- The basis is the vented space — the attic floor area — not the pitched roof surface. For the 40 × 30 house on this page that is 1,200 sq ft, so 1,200 ÷ 150 = 8.0 sq ft of net free area. Using the 1,342 sq ft roof figure instead gives 8.94 sq ft, i.e. you would buy about 12% more vent than the code asks for.
- “Net free” is not the size of the louver. It is the unobstructed airway the manufacturer lists on the product, which is always smaller than the visible opening once you allow for bug screening — R806.1 caps ventilation openings at a least dimension of 1/4 in before screening is required. Add up the labelled net free area of each vent; do not measure the plastic.
Convert to the unit your vents are sold in, and split it:
- 8.0 sq ft × 144 = 1,152 sq in total net free area required
- The balanced 50/50 soffit-and-ridge split is industry practice, not code text. Practically: 4.0 sq ft intake + 4.0 sq ft exhaust.
- Intake along a 40 ft eave: 4.0 sq ft = 576 sq in ÷ 40 ft = 14.4 sq in of net free area per lineal foot of soffit — the number to compare when choosing soffit vent products or continuous soffit strip.
There is a 1/300 option — half the ventilation — and its conditions are specific. The exception allows 1/300 “provided one or more of the following conditions are met”, including a Class I or II vapor retarder on the warm-in-winter side of the ceiling in Climate Zones 6, 7 and 8; or when “at least 40 percent and not more than 50 percent of the required ventilating area is provided by ventilators located in the upper portion of the attic or rafter space”, with those upper ventilators “located no more than 3 feet (914 mm) below the ridge” and “the balance of the required ventilation provided by eave or cornice vents”. Note what that does not say: it is not a licence to put 90% of your vent on the ridge. On this house the 1/300 route would need 4.0 sq ft total, with 1.6–2.0 sq ft of it high and no more than 3 ft below the ridge.
Two more code realities: R806.3 requires insulation not to block the airway, with “a minimum of a 1-inch (25 mm) space … between the insulation and the roof sheathing and at the location of the vent” (so a baffle is part of the ventilation job, not an option); and R806.5 permits an unvented attic altogether when the space sits completely inside the thermal envelope with air-impermeable insulation, which changes the calculation to zero. Adopted editions and climate-zone tables differ by locality — verify against your own.
Frequently Asked Questions
How many roofing squares in 1,500 sq ft?
1,500 ÷ 100 = 15 squares. Add 10% waste to order 17 squares.
What pitch multiplier should I use if I don't know the exact pitch?
Use 1.10 as a safe default for most suburban homes. For anything steeper, check from inside the attic with a framing square and the table above.
Do I need to account for roof overhangs?
Yes. Measure the footprint including the overhang (usually 12–24 inches all around). Skipping this underestimates shingle need.
How many bundles of shingles per square?
Standard 3-tab: 3 bundles/square. Architectural: 3–4 bundles/square. Designer or laminated: 4–5 bundles/square. Always check the label on the bundle.
How do I calculate a complex roof?
Break the roof into simple shapes: rectangles for the main planes, triangles for gables/dormers, trapezoids for hip sections. Add the areas together and apply the pitch multiplier.
How much does a new roof cost per square foot?
Illustrative planning bands only: $3.50–$8 per sq ft for asphalt shingles, $10–$16 for standing-seam metal, $15–$30 for slate. We have no dated cost survey behind those numbers, so treat them as an order-of-magnitude check and get three local quotes. See the cost per sq ft calculator.
What is underlayment and how much do I need?
Underlayment is the water-resistant layer installed under shingles. One roll of synthetic underlayment typically covers 10 squares (1,000 sq ft). Between 2:12 and 4:12 pitch, code requires two layers instead of one, which roughly doubles that figure.
Do I need ice and water shield in cold climates?
Where there is a history of ice forming at the eaves causing water backup, the code requires an ice barrier running from the lowest edges of the roof to at least 24 inches inside the exterior wall line. A standard 200 sq ft roll covers about 36 linear feet along the eave at that width.
What is the minimum slope for asphalt shingles?
2:12 (IRC R905.2.2). Between 2:12 and 4:12 you need two layers of underlayment under the shingles rather than one. Below 2:12 asphalt shingles are not permitted at all and the roof needs a different system — standing-seam metal is allowed down to 1/4:12. Clay tile starts at 2½:12, wood shingles and shakes at 3:12.
How much does a square of shingles weigh?
Three-tab asphalt: 230–250 lb per square, which is 2.3–2.5 lb per sq ft. Architectural asphalt: 400–430 lb per square (4.0–4.3 psf). Slate: 800–1,000 lb per square (8–10 psf). A 15-square roof is therefore 3,450–3,750 lb in three-tab and 12,000–15,000 lb in slate.
How long is a hip rafter on a 6/12 roof?
For a 15 ft run on a square-corner hip roof: 22.5 ft. Two ways to get it — √(21.21² + 7.5²) = 22.5 using the corner-to-centre diagonal, or the 6/12 hip factor √(2 + 0.5²) = 1.500 × 15 ft = 22.5. Do it both ways and compare; disagreement means a pitch or plan error.
Should I subtract chimneys and skylights from the roof area?
Not worth it on a normal roof. A 3 × 4 ft chimney and two 2 × 2.5 ft skylights total 22 sq ft on a 1,342 sq ft roof — 1.64% — while the standard 10% waste allowance on the same roof is 134 sq ft. Subtract only genuinely large openings.
Does the gable end count as roof square footage?
No. A gable end triangle is wall, not roof covering. On a 30 ft wide roof with 7.5 ft of rise it is 0.5 × 30 × 7.5 = 112.5 sq ft, which would inflate a 1,342 sq ft order by 8.4% — almost an extra square of shingles spent on a vertical wall.
How much attic ventilation does my roof need?
IRC R806.2 requires net free ventilating area of 1/150 of the vented space — the attic floor, not the roof surface. A 1,200 sq ft attic needs 8.0 sq ft (1,152 sq in) of net free area. A 1/300 option exists if 40–50% of the required area sits in upper ventilators no more than 3 ft below the ridge, with the balance at the eaves.
Sources and How to Check This Page
- Minimum slopes by covering, the two-layer underlayment band, and the 24 in ice barrier dimension are quoted from Chapter 9 (Roof Assemblies) of the 2012 International Residential Code as adopted with amendments in the District of Columbia — sections R905.2.2, R905.2.7, R905.2.7.1, R905.3.2, R905.7.2, R905.8.2 and R905.10.2. Adopted editions differ by state and locality.
- The 1/150 and 1/300 ventilation ratios, the 40–50% upper-ventilator condition, the 3 ft below-ridge limit, the 1/4 in opening limit and the 1 in insulation clearance are quoted from Section R806 of the same adopted edition.
- Weights per square and per bundle, and how many squares a 10 yard roll-off holds, are from a shingle-disposal reference table. Clay/concrete tile and metal weights were not included anywhere on this page because we could not retrieve a per-square figure we trust.
- Every other number is arithmetic you can re-do by hand: √(1 + (6 ÷ 12)²) = 1.11803; 15² + 7.5² = 281.25, √281.25 = 16.77; 21.213² + 7.5² = 506.25, √506.25 = 22.5; ((40 + 10) ÷ 2) × 16.77 = 419.3, 30 × 16.77 ÷ 2 = 251.6, 419.3 × 2 + 251.6 × 2 = 1,341.6 = 1,200 × 1.118; 10 + 4 × 22.5 = 100 lineal ft; 1,200 ÷ 150 = 8.0 sq ft × 144 = 1,152 sq in; 230 ÷ 100 = 2.3 psf; 15 × 230 = 3,450 lb.
- The three ways to get a footprint, the L-plan worked example, the net-vs-gross rules and the hip-does-not-add-area point are our own guidance, not quotations. Nothing on this page is presented as a cost survey.