Roofing Calculator

Enter the house footprint, overhangs and pitch, or measured roof planes, and get the roof area in squares and a full shingle material list.

Units
Measure from
Roof shape
House length
ft
in

Along the ridge, outside of the walls.

House width
ft
in
in

Measured level, past the wall.

in

At the gable ends.

in 12

Inches of rise per 12 in of run. Not sure? Use the roof pitch calculator.

GAF Timberline HDZ, OC Duration: 64 shingles per square at 5 ⅝ in exposure.

%

Cutting at rakes, hips and valleys. Start near 10% on a gable and 15% on a hip; more for a cut-up roof.

Required where your building department's table shows ice damming (IRC R905.1.2).

ft

Check the length your supplier sells. Pieces overlap 2 in (IRC R905.2.8.5).

Roof area

15.03squares

1,503 sq ft of roof at 6/12. With 10% waste, order 50 bundles of architectural (laminated) shingles.
Shingle bundles
50
Underlayment rolls
2
Ice barrier rolls
4
Starter bundles
1
Ridge cap bundles
2
Drip edge pieces
16
Dashed: outside of the walls. Ridge in orange.42 ft32 ft
The math
  1. Plan area

    42 ft × 32 ft (walls + overhangs) = 1,344 sq ft

  2. Roof area

    1,344 sq ft × 1.118 (pitch factor at 6/12) = 1,503 sq ft

  3. Squares

    1,503 sq ft ÷ 100 × 1.1 waste = 16.53 squares

  4. Bundles

    16.53 squares × 3 bundles, rounded up = 50 bundles

  5. Underlayment

    1,503 sq ft × 1 layer × 1.1 ÷ 906 sq ft per roll = 2 rolls

  6. Ice barrier

    (1 ft overhang + 24 in inside the wall) × 1.118 = 3 ft 4 ¼ in up the slope, 2 courses × 84 ft of eave = 4 rolls

  7. Starter

    84 ft ÷ 102 ft per bundle = 1 bundle

  8. Ridge cap

    42 ft of ridge and hips ÷ 33.3 ft per bundle = 2 bundles

  9. Drip edge

    155.6 ft of eaves and rakes ÷ (10 ft − 2 in lap) = 16 pieces

  10. Nails

    1058 shingles × 4 nails (IRC R905.2.6 minimum) = 4,232 nails

Material list

1,503 sq ft roof (15.03 squares) at 6/12, 10% waste.

QuantityItem
50bundles

Architectural (laminated) shingles

16.53 squares, 3 bundles per square

2rolls

Synthetic, 10 sq roll (TAMKO Synthetic Guard)

4rolls

Ice and water membrane (TAMKO TW, 39⅜ in × 61 ft)

2 courses along 84 ft of eaves

1bundles

TAMKO Shingle Starter

84 ft of eaves

2bundles

Hip and ridge cap (TAMKO 12¼ × 12 in Hip & Ridge)

42 ft of ridge and hips

16pieces

Drip edge, 10 ft

155.6 ft of eaves and rakes

4,232nails

Roofing nails

12 gauge, ⅜ in head, long enough to go ¾ in into the deck (IRC R905.2.5)

Going with steel instead? The metal roof calculator lays out panels, screws and trim for the same house.

A 40 × 30 ft house with 12 in overhangs and a 6/12 gable roof has 1,503 sq ft of roof, 15.03 squares. With 10% waste that is 16.53 squares, or 50 bundles of architectural shingles at 3 bundles per square, plus 2 rolls of synthetic underlayment, 4 rolls of ice and water membrane, 1 bundle of starter, 2 bundles of ridge cap and 16 pieces of drip edge. Change the house, the pitch or the products and the list follows.

How roof square footage is calculated

Measure the house on the ground, where it is safe, and add the overhangs: the eave overhang on the two long sides and the rake overhang on the gable ends. That gives the plan area, the roof as seen from above. Multiply by the pitch multiplier to get the sloped area, then divide by 100 for roofing squares. The multiplier works for any gable, hip or shed roof where every plane has the same pitch.

Roof area = (length + 2 × rake overhang) × (width + 2 × eave overhang) × √(1 + (pitch ÷ 12)²)

For the default house: (40 + 2) × (30 + 2) = 1,344 sq ft of plan, × 1.1180 at 6/12 = 1,502.6 sq ft, which is 15.03 squares. The roof pitch calculator gives the multiplier for any pitch if you want to check it by hand.

If your roof has dormers, a garage wing or planes at different pitches, switch to "Roof planes" and enter each rectangle as measured on the roof: its width along the eave and its length from eave to ridge. Count a triangular hip end as half its eave length.

Waste by roof type

Shingles are cut at every rake, hip, valley and wall, and the offcuts rarely fit elsewhere. The calculator starts at 10% for a gable or shed roof and switches to 15% when you pick a hip roof; raise it further for a roof with several valleys or dormers. On the same 40 × 30 house a hip roof has the same 15.03 squares but needs 52 bundles at 15%, and its ridge and four hips add up to 106 ft, which is 4 bundles of ridge cap instead of 2.

What goes on the roof besides shingles

Underlayment. Every asphalt shingle roof gets underlayment (IRC R905.1.1). From 4/12 up it is one layer lapped 2 inches; from 2/12 up to 4/12 the code asks for two layers, starting with a 19 in strip and 36 in sheets lapped 19 in, so the calculator doubles the rolls. At 3/12 the same house needs 4 rolls of synthetic instead of 2. TAMKO's Synthetic Guard roll covers 905.67 sq ft after laps; its No. 30 felt roll covers 204 sq ft.

Ice barrier. Where your building department's climate table shows a history of ice damming, the IRC (R905.1.2) requires an ice barrier from the eave edge to at least 24 inches inside the exterior wall, and on 8/12 and steeper also at least 36 inches up the slope. With a 12 in overhang at 6/12 that is (12 + 24) × 1.118 = 40¼ in up the slope, just over one 39⅜ in course of TAMKO TW, so it takes two courses along 84 ft of eave: 4 rolls. At 9/12 it is 45 in.

Drip edge. Required at eaves and rakes of a shingle roof, with pieces lapped at least 2 inches and nailed every 12 inches (R905.2.8.5). Enter the piece length your supplier stocks.

Starter and ridge cap. Starter runs along the eaves, and along the rakes if your shingle's wind warranty asks for it. TAMKO's Shingle Starter covers 102 ft a bundle, CertainTeed SwiftStart 116 ft. Hip and ridge cap covers about 33⅓ ft a bundle: TAMKO lists 3 bundles per 100 ft for its 12¼ × 12 in cap, and three-tab shingles cut into three 12 in pieces at a 5 in exposure cover the same.

Nails. At least four per strip shingle (R905.2.6), 12 gauge with a ⅜ in head, long enough to go ¾ in into the deck or through it (R905.2.5). Architectural shingles run 64 to a square, so 16.53 squares take 1,058 shingles and 4,232 nails.

ItemDefault house (6/12 gable)Rule used
Shingles50 bundles16.53 squares × 3
Underlayment2 rolls1,503 sq ft × 1.1 ÷ 906
Ice and water membrane4 rolls2 courses × 84 ft
Starter1 bundle84 ft ÷ 102 ft
Ridge cap2 bundles42 ft ÷ 33⅓ ft
Drip edge16 pieces155.6 ft ÷ 9 ft 10 in

Calculators for each part of the job