Free material calculators for home projects. No sign-up.Prices last checked 2026-10-31

Roof Pitch and Shingle Calculator: Squares, Bundles and Underlayment

Measure the outside of your roof, including the overhangs, and its pitch. You’ll get the roof surface area, the number of squares, and how many bundles of shingles, starter strip and ridge cap, rolls of underlayment, pieces of drip edge and boxes of nails to buy.

8 sources citedSources last checked 2026-10-30How we calculate thisChange log

Your numbersResults update as you type
Roof

ft

Outside dimensions including the overhangs.

ft

in 12

Not sure? Use the pitch finder below the calculator.

Shingles

%

Not yet backed by a source. For reference, Fine Homebuilding roofing writer Mike Guertin figures about 1% on a simple roof and 5% or more on a complex one; our higher default leaves room for DIY mistakes. Raise it for hips, valleys and dormers.

Pitch
6:12 (26.6°)
Slope factor
1.118
Footprint
1,120 sq ft
Roof surface
1,252 sq ft
Squares (before waste)
12.52
Eaves
80 ft
Rakes
63 ft
Ridge
40 ft
Roof pitch & shingles diagramEnd view of a 6 in 12 gable roof and a top view of its 40 ft by 28 ft footprint; roof surface 1,252 sq ft.12628 ftEnd view: 6:12 pitch (26.6°)Ridge40 ft28 ftTop view (footprint with overhangs)Roof surface 1,252 sq ft
  • Note: Valleys, chimneys, skylights and walls need flashing and extra material not counted here. Raise the waste factor for a cut-up roof.
  • Note: Steep or high roofs are a fall hazard. Use fall protection or hire a roofer.

Shopping list

Shopping list
ItemBuy
Shingles (GAF Timberline HDZ or similar)13.8 squares including 10% waste, 3 bundles per square.42 bundles
Starter strip143 ft along the eaves and rakes, 120.33 ft per bundle.2 bundles
Hip and ridge cap40 ft of ridge, 25 ft per bundle.2 bundles
Synthetic underlayment, 48 in × 250 ft rolls1,252 sq ft with 3 in side laps and 6 in end laps: about 936 sq ft per roll. Includes 10% waste.2 rolls
Drip edge, 10 ft pieces143 ft of eaves and rakes, joints lapped 2 in (R905.2.8.5).15 pieces
Roofing nailsAbout 3,527 nails, 256 per square (4-nail pattern).1 box

Cost estimate

Prices from Home Depot South Loop (#1950), Chicago, IL, checked 2026-10-31. Pick your state to use a store in your region. Your store’s prices will differ, so type them into the price boxes; they’re saved in this browser only.

Cost estimate
ItemPriced qtyUnit priceCost
Shingles (GAF Timberline HDZ or similar)price source, checked 2026-10-31. Home Depot South Loop (#1950), Chicago, IL: GAF Timberline HDZ Charcoal Algae Resistant Laminated High Definition Shingles.42 bundles$45.97per bundle$1,930.74
Starter stripprice source, checked 2026-10-31. Home Depot South Loop (#1950), Chicago, IL: GAF Pro-Start 120 lin. ft. Eave and Rake Roofing Starter Strip Shingles.2 bundles$54.97per bundle$109.94
Hip and ridge capprice source, checked 2026-10-31. Home Depot South Loop (#1950), Chicago, IL: GAF Seal-A-Ridge Charcoal Hip and Ridge Cap Roofing Shingles (25 lin. ft. per Bundle).2 bundles$62.97per bundle$125.94
Synthetic underlayment, 48 in × 250 ft rollsprice source, checked 2026-10-31. Home Depot South Loop (#1950), Chicago, IL: GAF Tiger Paw 1000 sq. ft. Premium Synthetic Roofing Underlayment Roll.2 rolls$195.60per roll$391.20
Drip edge, 10 ft piecesprice source, checked 2026-10-31. Home Depot South Loop (#1950), Chicago, IL: Amerimax Home Products F4.5 x 10 ft. Brown Galvanized Steel Drip Edge Flashing.15 pieces$8.98per piece$134.70
Roofing nailsprice source, checked 2026-10-31. Home Depot South Loop (#1950), Chicago, IL: Grip-Rite 1-1/4 in. x 0.120-Gauge 15° Smooth Shank Electrogalvanized Wire Collated Coil….1 box$49.98per box$49.98
Estimated total$2,742.50

Pitch finder

Measured the rise over some other run? Enter both in the same unit.

Pitch: 6:12

How we calculate this

Every plane of a simple roof has the same pitch, so the roof surface is the footprint (measured to the outside of the overhangs) times a slope factor:

slope factor = √(1 + (pitch ÷ 12)²) roof area = length × width × slope factor squares = roof area ÷ 100 shingles = ⌈squares × (1 + waste) × bundles per square⌉ starter = ⌈eaves (+ rakes) × (1 + waste) ÷ 120.33 ft⌉ ridge cap = ⌈(ridge + hips) × (1 + waste) ÷ 25 ft⌉ hip length = (width ÷ 2) × √(2 + (pitch ÷ 12)²) underlayment = ⌈roof area × (1 + waste) ÷ (exposure × (roll length − end lap))⌉ drip edge = ⌈(eaves + rakes) ÷ (piece length − 2 in lap)⌉ nails = squares × (1 + waste) × nails per square
  • Gable: two eaves the length of the roof, four rakes, one ridge.
  • Hip: eaves all the way around, four hips and a shorter ridge (length minus width). We assume all four sides share one pitch.
  • Shed: one eave, two rakes, no ridge.

Coverage figures come from GAF’s spec sheets for Timberline HDZ (3 bundles and 256 nails per square), Pro-Start starter (120.33 ft per bundle) and Seal-A-Ridge ridge cap (4 bundles per 100 ft). The minimum slope, double underlayment and drip edge rules are from the 2024 IRC. Underlayment uses GAF Tiger Paw rolls (48 in × 250 ft): on slopes of 4:12 and up each course is lapped 3 in, so it covers 45 in of roof; from 2:12 to under 4:12 GAF’s double-coverage method exposes 22.5 in per course. End laps are 6 in. Other brands lap differently, so check your roll.

Worked example

A 40 ft × 28 ft gable roof at 6:12 (26.6°):

  1. Slope factor: √(1 + (6 ÷ 12)²) = 1.118.
  2. Area: 1,120 sq ft × 1.118 = 1,252 sq ft, or 12.52 squares.
  3. Shingles: 12.52 × 1.1 = 13.77 squares × 3 = 42 bundles.
  4. Starter: 80 ft of eaves + 62.6 ft of rakes = 142.6 ft → 2 bundles.
  5. Ridge cap: 40 ft of ridge → 2 bundles. As a hip roof, the same footprint would have a 12 ft ridge and 84 ft of hips.

When to call a pro

Roofing means working on a slope, high off the ground. Hire a licensed roofer if the roof is steep, two stories or higher, has soft or rotted decking, or if you aren’t set up with a harness and anchor. Also call one if the calculator says your pitch is too low for shingles.

Numbers this calculator uses

Every value comes from the data files behind this page. Anything marked PLACEHOLDER hasn’t been checked against a source yet, and you can override it in the calculator where it matters.

Numbers this calculator uses and where each comes from
NumberValueSource
Square feet in one roofing square100 sq ftUnit definition
GAF Timberline HDZ bundles per square3GAFchecked 2026-10-30
GAF Timberline HDZ nails per square (4-nail pattern)256GAFchecked 2026-10-30
GAF Pro-Start starter strip per bundle120.33 ftGAFchecked 2026-10-30
GAF Seal-A-Ridge ridge cap per bundle4 bundles cover 100 linear feet.25 ftGAFchecked 2026-10-30
Lowest slope allowed for asphalt shinglesR905.2.2.2 in 122024 IRCchecked 2026-10-30
Double underlayment required belowR905.2.2: from 2:12 up to 4:12.4 in 122024 IRCchecked 2026-10-30
Drip edge overlap at jointsR905.2.8.5: at least 2 in.2 in2024 IRCchecked 2026-10-30
Drip edge piece lengthGibraltar and Amerimax drip edge are sold in 10 ft pieces.10 ftThe Home Depotchecked 2026-10-30
Synthetic underlayment roll width (GAF Tiger Paw)A 10-square roll, 48 in x 250 ft. The 1,000 sq ft on the label excludes laps.48 inGAFchecked 2026-10-30
Synthetic underlayment roll length250 ftGAFchecked 2026-10-30
Underlayment side lap (4:12 and steeper)3 inGAFchecked 2026-10-30
Underlayment end lap6 inGAFchecked 2026-10-30
Underlayment exposure for double coverage (2:12 to under 4:12)22 1/2 inGAFchecked 2026-10-30
Roofing nails per box (coil)Grip-Rite 1-1/4 in coil roofing nails. Match this to the box you price.7200The Home Depotchecked 2026-10-30
Waste factor for roofing (default; you can change it)Not yet backed by a source. For reference, Fine Homebuilding roofing writer Mike Guertin figures about 1% on a simple roof and 5% or more on a complex one; our higher default leaves room for DIY mistakes. Raise it for hips, valleys and dormers.10%PLACEHOLDER

Sources

Sources and the date each was last checked
SourceWhat we use from itLast checked
GAF Timberline HDZ shingles: specificationsGAF · manufacturer spec3 bundles per square, 64 pieces per square, 256 nails per square (4-nail pattern), 5-5/8 in exposure.2026-10-30
GAF Pro-Start Starter Strip ShinglesGAF · manufacturer specAbout 120.33 linear feet of coverage per bundle.2026-10-30
GAF Seal-A-Ridge Ridge Cap Shingles sell sheet (RESHR112-1124)GAF · manufacturer spec4 bundles cover 100 linear feet (25 ft per bundle) at 6-2/3 in exposure.2026-10-30
GAF Tiger Paw Premium Roof Deck Protection data sheet (RESUL179-1224)GAF · manufacturer specRoll size 10 squares (1,000 sq ft, laps excluded), 48 in wide by 250 ft long.2026-10-30
GAF Tiger Paw installation instructionsGAF · manufacturer guideSlopes 4:12 and up: 3 in side laps and 6 in end laps. 2:12 to under 4:12: double coverage with a 22.5 in exposure.2026-10-30
2024 International Residential Code, Section R905.2 (Asphalt shingles)International Code Council · building codeMinimum slope 2:12 and double underlayment from 2:12 to 4:12 (R905.2.2); drip edge at eaves and rakes, lapped at least 2 in (R905.2.8.5).2026-10-30
Gibraltar Building Products galvanized steel drip edge, 10 ft (model 08331), Home Depot listingThe Home Depot · store listingDrip edge sold in 10 ft pieces.2026-10-30
Grip-Rite 1-1/4 in 15° coil roofing nails, 7,200 per box (GRCR3DADE), Home Depot listingThe Home Depot · store listingCoil roofing nails sold 7,200 per box.2026-10-30

Spotted a number that’s out of date? Tell us and we’ll recheck it and note the fix in the change log.

Frequently asked questions

How many bundles of shingles are in a square?

A roofing square is 100 sq ft. For GAF Timberline HDZ, one of the most common architectural shingles, it’s 3 bundles per square (GAF spec sheet). Other shingles can differ, so check the bundle wrapper and pick “Another shingle” in the calculator to enter its coverage.

How do I find my roof’s pitch?

Pitch is inches of rise per 12 in of level run. Hold a level horizontally against the roof (or a rafter in the attic), mark 12 in along it, and measure straight up to the roof surface. If you measured a different run, the pitch finder on this page scales it to 12 for you.

What is the lowest roof pitch for asphalt shingles?

2:12. Between 2:12 and 4:12 the code requires two layers of underlayment (2024 IRC R905.2.2), which the calculator adds automatically. Flatter roofs need a low-slope roofing system instead.

How much extra should I order for waste?

Our default is 10%. We haven’t found a manufacturer figure, so it’s still marked as a placeholder. For comparison, Fine Homebuilding roofing writer Mike Guertin figures about 1% for a simple roof and 5% or more for a complex one with open valleys; our higher default leaves room for DIY mistakes. Starter and ridge cap are counted from the edge lengths, and underlayment laps are counted exactly, so the waste factor only covers cutting and mistakes.

How many nails per square of shingles?

GAF lists 256 nails per square for Timberline HDZ, based on its standard 4-nail pattern. Some high-wind areas and steep roofs call for more nails per shingle; follow the shingle maker’s instructions for your roof.

Do I need drip edge?

Yes. The 2024 IRC requires drip edge at the eaves and rakes of shingle roofs, with joints lapped at least 2 in (R905.2.8.5). The calculator counts both edges and allows for the laps.

Save this plan

Summary card for the roof pitch & shingles example: diagram and key quantities.

This card shows the example on this page. Use Download summary image above to make one with your own numbers, or pin this one to come back to the calculator later.

Save to Pinterest