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:
Waste factor & cost (optional)
Total Area
— sq ft
—sq m
—sq yd
—acres
—sq in

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.

  1. 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.
  2. 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.
  3. 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)DescriptionMultiplier
2/12Low slope1.014
4/12Standard minimum1.054
6/12Typical suburban1.118
8/12Steep1.202
10/12Very steep1.302
12/1245° — walkable limit1.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 coveringMinimum slopeCode section
Standing-seam metal roof system1/4:12 (2% slope)R905.10.2
Asphalt shingles2:12R905.2.2
Clay and concrete tile2½:12R905.3.2
Wood shingles3:12 (25% slope)R905.7.2
Wood shakes3:12 (25% slope)R905.8.2
Lapped, non-soldered-seam metal without lap sealant3:12 (25% slope)R905.10.2

The two consequences that catch people out:

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.

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

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.

Advertisement

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.

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.

MaterialInstalled 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

ItemCoverageFor 20 squares (2,000 sq ft)
Synthetic underlayment10 sq / roll2 rolls
Ice & water shield200 sq ft / roll3 rolls for most eaves
Starter strip105 lineal ft / bundle~2 bundles (based on eave length)
Hip & ridge caps20–35 lineal ft / bundle~3 bundles (depends on ridges)
Drip edge10 ft / piececount 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:

CoveringWeight per squarePer bundleLoad on the deck
Three-tab asphalt230 – 250 lb50 – 80 lb2.3 – 2.5 psf
Architectural asphalt400 – 430 lb65 – 80 lb4.0 – 4.3 psf
Slate800 – 1,000 lbover 300 lb8 – 10 psf

Three things to do with those numbers:

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.

  1. 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.
  2. Rise. Pitch is rise per 12 in of run: 15 × (6 ÷ 12) = 7.5 ft at the ridge.
  3. Slope length (the height you use in the trapezoid and triangle formulas): √(15² + 7.5²) = √(225 + 56.25) = 16.77 ft.
  4. 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.
  5. 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:

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:

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.”

Convert to the unit your vents are sold in, and split it:

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

Related Calculators