Roofing Calculator
Calculate roofing material quantities including shingles, underlayment, and ridge caps. Estimates for gable, hip, and shed roofs.
Enter Values
Fill in the fields and press Calculate to see instant results.
Roofing Calculator β Calculate Shingles, Squares & Area
The Roofing Calculator estimates the total surface area of a sloped roof and translates that area into the specific materials required for a roof replacement: Roofing Squares, Bundles of Shingles, Rolls of Underlayment, and Nails.
Roofing math is unique because you cannot simply use the square footage of your home. A 2,000 sq ft house with a steep roof has significantly more roof surface area than a 2,000 sq ft house with a shallow roof. The calculator uses trigonometry (the Pitch Multiplier) to perfectly convert flat footprint dimensions into true sloped surface area.
π‘ Industry Lingo: Roofers do not sell materials by the square foot. Everything is measured in Squares. 1 Square = 100 Square Feet. For standard architectural asphalt shingles, there are exactly 3 bundles per square.
When to Use the Roofing Calculator
π Roof Replacement Estimates
Calculate the exact number of shingle bundles you need before ordering materials from a building supply store. Prevent the costly mistake of running short or severely over-ordering.
π Contractor Quote Verification
If a roofer quotes you for "35 squares," use this calculator to verify that number against your home's footprint and roof pitch. Protect yourself from being overcharged for materials.
π Sheds & Garages
Calculate materials for DIY roofing projects on detached garages, workshops, and sheds. These simpler gable roofs are perfect candidates for calculating and installing yourself.
πΈ Budgeting Material Costs
Multiply the required number of bundles by the local hardware store price to establish a baseline material cost before factoring in labor and permits.
π¨ Underlayment & Nails
Shingles are only part of the roof. Calculate the rolls of tar paper (or synthetic underlayment) and boxes of coil nails required to complete the whole system.
π Pitch Multiplier Conversion
Convert the flat layout of a blueprint into the actual sloped surface area required for buying any roofing material: asphalt, metal, cedar, or slate.
Roofing Calculation Formulas
The core of roofing estimation is the Pitch Multiplier, which uses the Pythagorean theorem to find the hypotenuse (the sloped roof surface) based on the rise and run.
Formula 1: True Surface Area
Formula 2: Materials Required
Bundles = Squares Γ 3 (for standard shingles)
Common Roof Pitch Multipliers
| Pitch (Rise/12) | Multiplier | Description |
|---|---|---|
| 4/12 | 1.054 | Low slope (Walkable) |
| 6/12 | 1.118 | Standard residential (Walkable with care) |
| 8/12 | 1.202 | Steep slope (Requires roof jacks) |
| 10/12 | 1.302 | Very steep |
| 12/12 | 1.414 | 45-degree angle (A-Frame, Victorians) |
Step-by-Step Calculation Guide
Measure the Base Footprint
Measure the length and width of the house at ground level. Then, add the roof overhangs (eaves). If a 40x30 house has 1-foot overhangs on all sides, the roof footprint is 42x32.
Determine the Roof Pitch
Pitch is 'rise over run'. A 6/12 pitch means the roof goes up 6 inches for every 12 inches it goes inward. You can measure this in the attic with a level and tape measure, or use a smartphone pitch app on the roof.
Select the Waste Margin
Standard gable roof (two flat sides): use 10% waste. Hip roof (four sloping sides): use 15%. Complex roof (dormers, multiple valleys, varying pitches): use 15-20%.
Calculate Total Squares
The calculator applies the pitch multiplier and the waste margin to give you the total 'Squares' required to order.
Determine Bundles and Accessories
Multiply squares by 3 for shingle bundles. Don't forget to separately calculate starter shingles (for the eaves), ridge cap shingles (for the peaks), and ice & water shield for the valleys.
Worked Examples
Given:
- β’ Footprint (incl. overhangs): 60 ft Γ 30 ft = 1,800 sq ft
- β’ Pitch: 6/12 (Multiplier: 1.118)
- β’ Waste: 10%
Solution:
Sloped Area: 1,800 Γ 1.118 = 2,012 sq ft
Squares: 20.12 squares
With 10% waste: 20.12 Γ 1.10 = 22.13 squares
Bundles: 22.13 Γ 3 = 66.4 bundles
Result: Order 67 bundles of shingles (which is exactly 22.33 squares). You will also need about 5 rolls of 15-lb felt underlayment (covers 4 squares each).
Given:
- β’ Footprint (incl. overhangs): 40 ft Γ 30 ft = 1,200 sq ft
- β’ Pitch: 10/12 (Multiplier: 1.302)
- β’ Waste: 15% (Hip Roof)
Solution:
Sloped Area: 1,200 Γ 1.302 = 1,562 sq ft
Squares: 15.62 squares
With 15% waste: 15.62 Γ 1.15 = 17.96 squares
Bundles: 17.96 Γ 3 = 53.88 bundles
Result: Order 54 bundles. Notice how the steep pitch and hip-roof waste factor make the required materials (18 squares) much larger than the base footprint (12 squares).
Given:
- β’ Footprint: 22 ft Γ 22 ft = 484 sq ft
- β’ Pitch: 4/12 (Multiplier: 1.054)
- β’ Waste: 10%
Solution:
Sloped Area: 484 Γ 1.054 = 510 sq ft
Squares: 5.1 squares
With waste: 5.6 squares
Bundles: 5.6 Γ 3 = 16.8 bundles
Result: Order 17 bundles. A shallow roof doesn't add much surface area compared to the flat footprint.
Given:
- β’ Footprint: 30 ft Γ 20 ft = 600 sq ft
- β’ Pitch: 12/12 (Multiplier: 1.414)
- β’ Waste: 10%
Solution:
Sloped Area: 600 Γ 1.414 = 848 sq ft
Squares: 8.48 squares
With waste: 9.33 squares
Bundles: 9.33 Γ 3 = 28 bundles
Result: Order 28 bundles. A 12/12 pitch is a 45-degree angle. The roof surface area is over 40% larger than the house's footprint.
Given:
- β’ Total Roofing: 25 Squares
- β’ Nailing Pattern: 4 nails per shingle (standard)
Solution:
Average nails per square: ~320 nails
Total nails: 25 Γ 320 = 8,000 nails
Box yield: 1 box of coil nails β 7,200 nails
Result: You need slightly more than 1 box of coil nails. To be safe, buy 2 boxes to ensure you don't run out during the job.
Common Mistakes to Avoid
Forgetting the roof overhangs (eaves)
If you measure the inside walls of your house, you are ignoring the 1 to 2 feet of roof that hangs over the exterior walls. This can result in a massive under-estimation. Always measure the roof from the ground drip-edge to drip-edge.
Ignoring the Pitch Multiplier
Ordering 2,000 sq ft of shingles for a 2,000 sq ft house footprint is a disaster. A standard 6/12 pitch adds 12% more area. A 10/12 pitch adds 30% more area. You must apply the pitch multiplier.
Underestimating the waste margin for hip roofs
A simple gable roof (two rectangles) wastes very little material. A hip roof (four sloping sides) requires cutting every shingle on four diagonal edges, generating massive waste. Always use a 15% waste margin for hip roofs.
Using field shingles for the ridge cap
While you used to be able to cut 3-tab shingles to cover the roof peak, modern architectural shingles are too thick to bend over the peak. You must separately calculate and order dedicated 'Ridge Cap' shingles (sold by the linear foot).
Forgetting starter strips
The first row of shingles at the eaves requires a 'starter shingle' underneath it to seal the edge. This is sold by the linear foot. If you use regular shingles instead, the wind will catch the edge.
Tips and Best Practices
- βOrder materials delivered directly to the roof. A bundle of shingles weighs 70-80 lbs. A 30-square roof weighs over 3.5 tons. Pay the supplier the small fee to have their boom truck drop the pallets directly on the roof ridge.
- βUse synthetic underlayment instead of felt. Modern synthetic underlayment is lighter, covers 10 squares per roll (vs 4 for felt), doesn't tear when you walk on it, and can be left exposed to rain for months.
- βOrder Ice & Water Shield for valleys and eaves. Calculate the linear footage of your roof valleys and eaves. Building codes in cold climates require self-adhering Ice & Water shield (usually 3ft wide) to prevent ice dams from pushing water under the shingles.
- βCalculate drip edge by the linear foot. Measure the entire perimeter of the roof (eaves and rakes) to order metal drip edge. It usually comes in 10-foot lengths.
- βSave one bundle for future repairs. Like tile, shingles have dye lots. Keep an extra bundle in your garage or shed. If a tree branch damages a few shingles in 5 years, you will have an exact color match.
Related Calculators
People Also Calculate
Conclusion
The Roofing Calculator demystifies the complex math of roof estimation by seamlessly handling the trigonometric conversion of flat footprint area into true sloped surface area. Understanding industry terminology β calculating in "Squares" (100 sq ft) and knowing there are 3 bundles per square β puts you on an equal footing when reviewing contractor bids or ordering materials yourself.
Always remember that the field shingles calculated here are just the primary component of a roof system. A complete, watertight roof also requires linear-foot calculations for starter strips, ridge caps, drip edge flashing, and ice & water shield.
Safety Warning: Roofing is inherently dangerous work due to the risk of falls. Roofs with a pitch of 7/12 or steeper are generally not walkable without specialized roof jacks and safety harnesses. When in doubt, hire a licensed professional.
Frequently Asked Questions
What is a roofing square?
A 'square' is the standard unit of measurement in roofing, equal to exactly 100 square feet.
How many bundles of shingles are in a square?
For standard architectural and 3-tab asphalt shingles, there are exactly 3 bundles per square.
How do you calculate the square footage of a roof?
Measure the flat footprint of the house (including overhangs) and multiply by the pitch multiplier to get the sloped surface area.
What is a roof pitch multiplier?
It is a mathematical factor (derived from trigonometry) that converts a flat horizontal area into the true angled surface area of the roof.
How much waste margin should I add?
Add 10% for simple gable roofs. Add 15% for hip roofs or roofs with dormers and valleys. Add 20% for highly complex, multi-angled roofs.
Do I need different shingles for the peak of the roof?
Yes. Modern architectural shingles cannot be bent over the peak. You must order specific 'ridge cap' shingles for the peaks and hips.
How many nails do I need?
Standard installation requires 4 nails per shingle, or roughly 320 nails per square. High-wind areas require 6 nails per shingle.
People Also Calculate
Calculators visitors commonly use alongside this one.