Enter the roof footprint and pitch. The calculator returns field shingle bundles plus starter strip, ridge cap, underlayment, ice barrier, drip edge, and nails. The sample below is a 50 by 30 foot gable roof at 6/12.
Order list
| Material | Order |
|---|
Coverage figures come from manufacturer data: 3 bundles per square for most asphalt shingles and 4 for GAF Woodland (GAF), 120.33 linear feet per bundle of GAF Pro-Start starter strip, 25 linear feet per bundle of GAF Seal-A-Ridge, 1,000 square feet per roll of GAF FeltBuster synthetic underlayment, and 200 square feet per roll of GAF WeatherWatch ice barrier. Waste percentages are common estimating defaults; adjust them to match your installer. Ridge and hip length is estimated from the footprint when left blank, so measure it on hip and complex roofs. Check local code for ice barrier and underlayment rules before ordering.
A roof shingle calculator is an estimating tool that converts roof length, width, and pitch into the squares and shingle bundles a reroof needs. Multiply the footprint by the pitch multiplier, add 10% to 15% for waste, divide by 100 for squares, and buy 3 bundles per square for most asphalt shingles.
How the Roof Shingle Calculator Works
The Rainy Roofers roof shingle calculator turns 4 roof measurements into a complete shingle order: field bundles, squares, starter strip, ridge cap, underlayment, ice barrier, and nails. Enter the footprint length, footprint width, roof pitch, and roof type. The shingle roof calculator applies the pitch multiplier and waste factor automatically.
| Input | What to enter | Example |
|---|---|---|
| Roof length | Footprint length along the eaves, including overhang, in feet or meters | 50 ft (15.24 m) |
| Roof width | Footprint width from eave to eave, including overhang | 30 ft (9.14 m) |
| Roof pitch | Rise per 12 inches of run, or the angle in degrees | 6/12 (26.6°) |
| Roof type | Gable, gable with dormers, hip, or complex | Gable |
| Shingle product | A manufacturer preset, or bundles per square from the wrapper | GAF Timberline HDZ, 3 bundles per square |
| Ridge and hip length | Total linear feet of ridges and hips (optional) | 50 ft (15.24 m) |
| Ice barrier required | Yes or No, based on local building code | Yes |
How Do You Calculate Shingles for a Roof?
Calculate shingles for a roof by multiplying the footprint area by the pitch multiplier, adding a waste factor, dividing by 100 to get squares, and multiplying the squares by the bundles per square on the shingle wrapper. A 1,500 square foot (139.4 square meter) footprint at 6/12 pitch needs 56 bundles at 10% waste.
The full formula fits on one line:
In that formula, L and W are footprint length and width in feet, M is the pitch multiplier, w is the waste factor, and B is bundles per square.
How to calculate roof shingles by hand:
- Measure the footprint length and width, including eave and rake overhangs.
- Multiply the length by the width to get the footprint area.
- Multiply the footprint area by the pitch multiplier for the roof pitch.
- Multiply that area by 1.10 for a simple gable or 1.15 for a hip roof.
- Divide the result by 100 to convert square feet into roofing squares.
- Multiply the squares by the bundles per square, then round up to a whole bundle.
Calculating roof shingles for an L-shaped or multi-level house follows the same steps. Measure each roof plane separately, add the plane areas together, and apply waste once to the total.
How Many Bundles of Shingles Are in a Square?
Most asphalt shingles come 3 bundles to a square, and one square covers 100 square feet (9.29 square meters) of roof. GAF confirms the 3-bundle count for most 3-tab and architectural shingles. GAF also notes that heavy specialty shingles take up to 5 bundles per square, because manufacturers size each bundle so one person can carry it.
| Shingle product | Bundles per square | Coverage per bundle | Source |
|---|---|---|---|
| Most 3-tab and architectural asphalt shingles | 3 | 33.3 sq ft (3.10 m²) | GAF |
| GAF Timberline HDZ (64 shingles per square) | 3 | 33.3 sq ft (3.10 m²) | GAF |
| GAF Woodland (56 shingles per square) | 4 | 25 sq ft (2.32 m²) | GAF |
| Heavy specialty shingles | Up to 5 | 20 sq ft (1.86 m²) | GAF |
How Many Shingles Are in a Bundle?
The number of shingles in a bundle depends on the product, so the wrapper is the only reliable count. GAF Timberline HDZ packs 64 shingles per square, which equals about 21 shingles per bundle. GAF Woodland packs 56 shingles per square across 4 bundles, which equals 14 shingles per bundle.
Do Architectural Shingles Need More Bundles Than 3-Tab Shingles?
No, not for most products. Standard architectural shingles such as GAF Timberline HDZ use 3 bundles per square, the same count as 3-tab shingles. Heavy designer lines are the exception, and GAF Woodland needs 4 bundles per square.
How Does Roof Pitch Change the Shingle Count?
Roof pitch increases the shingle count because a sloped roof has more surface area than its flat footprint. The pitch multiplier converts footprint into true roof area. A 6/12 roof needs 11.8% more shingles than its footprint suggests, and a 12/12 roof needs 41.4% more shingles.
The multiplier equals the square root of 1 plus the rise divided by 12, squared. The values below come from that formula and match the Calculator.net correction-factor table.
| Roof pitch | Angle | Pitch multiplier | Extra shingles vs. footprint |
|---|---|---|---|
| 3/12 | 14.0° | 1.031 | 3.1% |
| 4/12 | 18.4° | 1.054 | 5.4% |
| 5/12 | 22.6° | 1.083 | 8.3% |
| 6/12 | 26.6° | 1.118 | 11.8% |
| 7/12 | 30.3° | 1.158 | 15.8% |
| 8/12 | 33.7° | 1.202 | 20.2% |
| 9/12 | 36.9° | 1.250 | 25.0% |
| 10/12 | 39.8° | 1.302 | 30.2% |
| 12/12 | 45.0° | 1.414 | 41.4% |
How Do I Find My Roof Pitch?
Find roof pitch by holding a level 12 inches (30.5 cm) long against a rafter or the roof surface and measuring the vertical rise in inches at the end of the level. A roof pitch calculator converts that rise into degrees and a multiplier. Asphalt shingles require a pitch of 2/12 or steeper under International Residential Code (IRC) Section R905.2.2, and pitches from 2/12 up to 4/12 need double underlayment, according to the City of Grinnell, Iowa IRC summary.
How Much Waste Should You Add to a Shingle Order?
Add 10% waste for a simple gable roof and 15% or more for hip roofs and roofs with valleys or dormers. Waste covers rake cuts, valley trimming, and shingles damaged during handling. Fine Homebuilding reports that the waste factor rises with every chimney, hip, and valley on a roof.
| Roof type | Waste factor | Main source of waste |
|---|---|---|
| Simple gable, 2 planes | 10% | Cuts at the rakes |
| Gable with dormers or a chimney | 12% to 15% | Cuts around each penetration |
| Hip roof | 15% | Angled cuts along every hip |
| Complex roof with several valleys and levels | 18% to 20% | Valley trimming and short courses |
These percentages are common estimating defaults, and installers adjust them to the roof in front of them.
The next question is usually whether to keep leftover bundles. Store 1 or 2 unopened bundles in a dry garage for storm repairs.
What Else Do You Need Besides Field Shingles?
A complete shingle order includes 6 accessories beyond field shingles: starter strip, hip and ridge cap, underlayment, ice barrier, drip edge, and nails. Starter strip and ridge cap are sold by the linear foot, while underlayment and ice barrier are sold by the roll. A roofing shingles calculator therefore needs edge lengths as well as roof area.
| Material | What to measure | Coverage per unit (example product) | Formula |
|---|---|---|---|
| Starter strip | Eaves plus rakes, in linear feet | 120.33 lin ft (36.69 m) per bundle, GAF Pro-Start | Edge length ÷ 120.33 |
| Hip and ridge cap | Ridges plus hips, in linear feet | 25 lin ft (7.62 m) per bundle, GAF Seal-A-Ridge | Ridge length ÷ 25 |
| Synthetic underlayment | True roof area | 1,000 sq ft (92.9 m²) per roll, GAF FeltBuster | Area ÷ 1,000, plus laps |
| Ice barrier | Eave length × strip width | 200 sq ft (18.58 m²) per 2-square roll, GAF WeatherWatch | Covered area ÷ 200 |
| Drip edge | Eaves plus rakes, in linear feet | Piece length from your supplier | Edge length ÷ piece length |
| Roofing nails | Roofing squares | 256 per square, 384 with 6 nails per shingle, GAF Timberline HD data sheet | Squares × 256 |
Does Building Code Require an Ice Barrier?
Yes, in areas where ice has historically formed along the eaves. IRC Section R905.1.2 requires the ice barrier to run from the lowest roof edge to at least 24 inches (61 cm) inside the exterior wall, according to the Town of Firestone, Colorado reroof requirements. Self-adhering ice barrier sheets must comply with ASTM D1970, according to the City of Billings, Montana.
Four nails per shingle is the industry standard, according to GAF. Building codes and wind warranties can require 6 nails per shingle, which raises the nail count by 50%.
Worked Example: 50 x 30 Foot Gable Roof at 6/12
A 50 by 30 foot (15.24 by 9.14 meter) gable roof at 6/12 pitch needs 56 bundles of field shingles, 2 bundles of starter strip, and 2 bundles of ridge cap at 10% waste. Each rake on that roof runs 16.8 feet (5.1 meters) along the slope.
| Line item | Math | Result |
|---|---|---|
| Footprint area | 50 × 30 | 1,500 sq ft (139.4 m²) |
| True roof area | 1,500 × 1.118 | 1,677 sq ft (155.8 m²) |
| Area with 10% waste | 1,677 × 1.10 | 1,845 sq ft (171.4 m²) |
| Roofing squares | 1,845 ÷ 100 | 18.45 squares |
| Field shingle bundles | 18.45 × 3, rounded up | 56 bundles |
| Starter strip | (100 ft of eaves + 67 ft of rakes) ÷ 120.33 | 2 bundles |
| Hip and ridge cap | 50 ft of ridge ÷ 25 | 2 bundles |
| Synthetic underlayment | 1,677 ÷ 1,000 | 2 rolls |
| Ice barrier, one 36-inch (91 cm) course | (100 ft × 3 ft) ÷ 200 | 2 rolls |
| Roofing nails, 4 per shingle | 18.45 × 256 | About 4,720 nails |
How Much Do Roof Shingles Cost?
Roof shingles cost $3.44 to $12 per square foot ($37 to $129 per square meter) installed, or $6,885 to $23,993 for a 2,000 square foot home, according to the This Old House guide updated March 12, 2026. Shingle grade, roof size, and location decide where a project falls in that range.
| Shingle type | Installed cost per square foot | Source |
|---|---|---|
| 3-tab asphalt | $3 to $5 | Fixr, January 21, 2026 |
| Asphalt shingles, all grades | $3.44 to $12 | This Old House, March 12, 2026 |
| Luxury (designer) asphalt | $6.50 to $16 | Fixr, January 21, 2026 |
Labor drives most of the bill. Over 70% of homeowners in the This Old House 2026 survey who installed asphalt shingles named labor as the largest cost.
How Do You Check a Roofer's Quote With a Shingle Estimator?
Check a roofer's quote by running the same roof through a shingle estimator and comparing the square count on the quote with the calculated squares. Roofers measure every plane and add waste, so a quote slightly above the estimate is normal. A large gap is a reason to ask for the measurement behind the number.
- Enter the footprint and pitch in the calculator, or use a roof square footage calculator for each plane.
- Compare the calculated squares with the squares listed on the quote.
- Request the measurement report behind the quote, such as an EagleView or HOVER report.
- Confirm the quote lists starter strip, ridge cap, underlayment, ice barrier, and drip edge.
FAQs
Can a roof shingles calculator estimate a metal or tile roof?
No. Bundle math assumes asphalt shingle packaging. Metal panels and concrete or clay tiles use different coverage units, so use the manufacturer's coverage chart for those materials.
How many squares does a 2,000 square foot single-story house need?
A 2,000 square foot (185.8 square meter) footprint at 6/12 pitch holds 22.4 squares of roof surface. Adding 10% waste raises the order to 24.6 squares, or 74 bundles.
Should I round up a partial bundle?
Yes. Order the next whole bundle every time. Suppliers sell shingles only in full bundles, and running short in the middle of installation leaves exposed underlayment on the roof overnight.
Can new shingles go over an old shingles roof?
It depends on local code. Some jurisdictions permit one overlay layer of asphalt shingles, while Delano, Minnesota requires a full tear-off. Call the local building department before ordering.
What is the lowest pitch allowed for asphalt shingles?
The lowest pitch is 2/12, about 9.5 degrees. IRC Section R905.2.2 sets that minimum, and roofs between 2/12 and 4/12 must carry two layers of underlayment.
What to Measure Next
Shingle products change every few years, as manufacturers release new lines with different bundle counts, starter widths, and wind warranty nailing rules. Before ordering, compare the wrapper or spec sheet with the preset in the Rainy Roofers roof shingle calculator, measure every ridge, hip, and valley, and bring the full accessory list to the supplier. A complete list on day one keeps the crew working until the last ridge cap is nailed.



