Roofing Calculator
Choose how you want to measure your roof, enter your values, and press Calculate.
Estimate roof surface area, roofing squares, material allowance, shingle bundles, underlayment, and material cost from roof dimensions or pitch. Product coverage and installation requirements vary, so use manufacturer and roofing-professional guidance for the final order.
Choose how you want to measure your roof, enter your values, and press Calculate.
The most reliable roof area calculation depends on what measurements you already know. If you know the actual dimensions of every sloped roof plane, calculate area as slope length multiplied by plane width for each plane, then add them together. If you have a simple gable roof and know the horizontal roof projection plus pitch, this calculator can apply a pitch factor to estimate the sloped surface. Either way, start from real measurements rather than a guess, since roofing material quantities depend directly on an accurate area.
The horizontal footprint and the sloped roof surface are not the same measurement. A pitched roof covers more area than its flat horizontal projection.
| Measurement | What It Represents |
|---|---|
| Horizontal footprint | Length times width, measured flat on the ground plane |
| Sloped roof surface | Footprint area multiplied by the pitch factor for the roof's slope |
A roofing square is 100 square feet of roof surface. GAF and other roofing-industry references use this unit when discussing roof material quantities. A roofing square is an area measurement. It is not one bundle of shingles, and it is not automatically equal to 100 square feet of house floor space.
A 10 ft by 10 ft section of roof surface equals 100 square feet, or 1 roofing square.
| Dimensions | Area | Roofing Squares |
|---|---|---|
| 10 ft × 10 ft | 100 sq ft | 1 roofing square |
A 2,400 square foot roof surface equals 2,400 ÷ 100 = 24 roofing squares.
It depends on the shingle product. Three bundles per square is common for some asphalt shingles, but it is not universal. Current GAF guidance specifically notes products that use different bundle counts per square, including four or more. That is why this calculator asks for your product's bundles per square or coverage per bundle instead of assuming a fixed number. The package or manufacturer information controls.
Example only. Confirm your own shingle product's coverage before ordering.
| Product | Bundles Per Square |
|---|---|
| Product A | 3 bundles per square |
| Product B | 4 bundles per square |
| Product C | Different coverage, check packaging |
Roof slope is commonly expressed as rise to 12, such as 6:12. A 6:12 pitch means the roof rises 6 inches for every 12 inches of horizontal run. The corresponding pitch factor is the square root of 1 plus rise divided by 12, squared.
A 6:12 pitch rises 6 inches vertically for every 12 inches of horizontal run.
| Rise | Run | Pitch |
|---|---|---|
| 6 in | 12 in | 6:12 |
Using the pitch factor formula: √[1 + (6/12)²] = √1.25 ≈ 1.1180. If the horizontal roof projection is 1,200 square feet, surface area is approximately 1,200 × 1.1180 ≈ 1,341.6 square feet. This assumes the entered horizontal projection correctly represents the roof footprint being covered.
For a run of 12 and a rise of 6, the slope length is √(12² + 6²) ≈ 13.416, giving a pitch factor of about 1.118.
| Run | Rise | Slope Length |
|---|---|---|
| 12 | 6 | √(12² + 6²) ≈ 13.416 |
Usually not. The home's living area square footage measures interior floor space under a particular measurement method. Roof surface area depends on roof projection, pitch, overhangs, roof geometry, dormers, additions, and other roof planes. A steep roof can have substantially more surface area than its horizontal projection.
If using the simple gable footprint method, the horizontal roof dimensions should include the overhang that is actually covered. Do not enter only the interior room dimensions. If overhang geometry is complicated, measuring individual roof planes or using professional or aerial measurements can be more reliable.
Use Multiple Roof Planes. Enter each plane separately, for example front main slope, rear main slope, garage front, garage rear, dormer left, and dormer right. Calculate each surface, then add them. This is better than trying to force a complex roof into one rectangle.
Roof material quantities often include additional material for cuts, starter and end pieces, valleys, hips, ridges, dormers, damage, and layout. The percentage varies by roof and product. Current GAF educational guidance notes that contractors often include allowances such as 10 to 15%, depending on conditions. That is a planning reference, not a universal rule. This calculator lets you choose the percentage yourself.
Measured roof surface plus a selected extra percentage equals the planning area used for material quantities.
| Step | Description |
|---|---|
| Measured roof surface | Actual calculated roof area |
| Selected allowance | User-chosen percentage added for cuts and waste |
| Planning area | Measured surface plus the selected allowance |
No. A simple two-plane gable may need different waste than a hip roof, a roof with many dormers, a roof with many valleys, or a roof with irregular planes. Shingle type and installation pattern also matter. This calculator calls this a Selected Material Allowance rather than Required Waste, because the right number depends on your specific roof.
Suppose planning area is 2,640 square feet, which equals 26.4 planning squares. If the product says 3 bundles per square, then 26.4 × 3 = 79.2, rounded up to 80 bundles. But if the product requires four bundles per square, 26.4 × 4 = 105.6, rounded up to 106 bundles. This shows why a calculator should not secretly assume three.
Yes. Suppose planning area is 2,640 square feet and product coverage is 33.3 square feet per bundle. Bundles = 2,640 ÷ 33.3 ≈ 79.28, rounded upward to 80 bundles. Use the manufacturer-stated coverage.
Use the roof area that must receive the product and divide by the net coverage per roll. If one roll provides 400 square feet of net installed coverage and planning area is 2,640 square feet, 2,640 ÷ 400 = 6.6, rounded up to 7 rolls. Do not assume gross roll area equals installed net coverage if overlaps reduce coverage.
Ridge and hip products are commonly specified by linear coverage per package. If you know the total ridge length and hip length and enter the product's coverage, this calculator can estimate packages. Ridge and hip footage is not invented from insufficient roof information; you enter it directly.
Suppose you need 80 bundles at $38 per bundle. Estimated shingle material is 80 × $38 = $3,040. If underlayment and ridge or hip products are also entered, each is shown separately. This is not the complete roof replacement price.
Unless explicitly entered: labor, old-roof removal, dump fees, deck repair, flashing, fasteners, drip edge, ice and water protection, ventilation, permit fees, tax, and delivery. Roofing is a complete system rather than shingles alone. The NRCA Roofing Manual covers many of the design and installation considerations beyond quantity.
Use safe measurements. Plans, aerial measurements, ground measurements, and contractor measurements can avoid unnecessary roof access. Do not climb onto a roof simply because a calculator asks for dimensions. Steep, wet, damaged, or high roofs can be dangerous.
Yes. Roof covering requirements can vary with slope, product, climate, underlayment, and applicable code. This calculator uses pitch to calculate geometry. It does not determine whether a selected roofing product can legally or technically be installed on that slope. Use manufacturer instructions, applicable building code, and qualified roofing guidance.
The Square Footage Calculator handles generic flat-area geometry. This Roofing Calculator adds pitch, roof planes, roofing squares, material allowance, bundle coverage, and roofing terminology.
Pitch geometry uses a right triangle. The Pythagorean Theorem Calculator can solve the raw triangle. This Roofing Calculator uses that same geometry specifically to calculate roof surface and materials.
A good roofing quantity estimate begins with actual roof surface area. Then surface area ÷ 100 equals roofing squares. After that, apply a user-selected material allowance, then use the actual manufacturer's bundle coverage, underlayment coverage, and ridge or hip coverage. This calculator never assumes every roof or every shingle package is identical.
The examples below use the exact same calculation engine as the calculator above. Values are computed live in JavaScript rather than typed in as fixed text, so they will always match what the calculator itself would return for these inputs.
Measured roof surface: 2,400 sq ft.
Footprint 40 ft × 30 ft at a 6:12 pitch.
2,400 sq ft measured roof with a 10% allowance.
26.4 planning squares (2,640 sq ft planning area).
| Quantity | Formula |
|---|---|
| Pitch factor | √[1 + (rise ÷ 12)²] |
| Gable roof surface area | Length × Width × Pitch factor |
| Single plane area | Slope length × Width |
| Roofing squares | Roof area ÷ 100 |
| Planning area | Measured area × (1 + allowance %) |
| Bundles (bundles per square) | ceil(Planning squares × bundles per square) |
| Bundles (coverage per bundle) | ceil(Planning area ÷ coverage per bundle) |
| Underlayment rolls | ceil(Planning area ÷ net coverage per roll) |
| Ridge/hip packages | ceil(Ridge + hip length ÷ coverage per package) |
A simple gable roof measures 40 ft by 30 ft at a 6:12 pitch, with a 10% material allowance.
What is the roof surface area, and roughly how many roofing squares is that?
Projected area: 40 × 30 = 1,200 sq ft. Pitch factor for 6:12: √1.25 ≈ 1.1180. Roof surface: 1,200 × 1.1180 ≈ 1,341.6 sq ft, or about 13.42 roofing squares before allowance.
I want to estimate roof area, roofing squares, shingle bundles, underlayment, or roofing material cost.
I want a basic flat-area calculation from length and width, with no pitch or roofing terms.
I want to solve a right triangle directly, such as a rise/run/slope relationship.
I want to convert between feet, meters, and other length or area units.
I want to estimate cubic yards of concrete for a slab or foundation.
A roofing square is a roofing industry unit equal to 100 square feet of roof surface. It is used to describe roof area and material quantities rather than house floor space.
One roofing square equals 100 square feet of roof surface area.
Measure each roof plane's actual slope length and width and multiply them, or start from a horizontal footprint and multiply by a pitch factor if the roof is a simple gable. Add the planes together for the total roof surface.
Divide the total roof surface area in square feet by 100. For example, a 2,400 square foot roof equals 24 roofing squares.
Usually not. House square footage measures interior floor space, while roof surface area depends on roof pitch, overhangs, and roof geometry, and is typically larger than the home's footprint.
A steeper pitch increases the pitch factor, which increases roof surface area relative to the horizontal footprint. A 6:12 roof has about 11.8% more surface area than its footprint, while steeper roofs add proportionally more.
A 4:12 pitch means the roof rises 4 inches for every 12 inches of horizontal run, giving a pitch factor of about 1.054.
A 6:12 pitch means the roof rises 6 inches for every 12 inches of horizontal run, giving a pitch factor of about 1.118.
The pitch factor equals the square root of 1 plus the rise divided by 12, squared: factor = √(1 + (rise/12)²). Multiply a horizontal projected area by this factor to estimate sloped roof surface area.
A 2,000 square foot roof surface equals 20 roofing squares, since 2,000 divided by 100 is 20. That number refers to roof surface area, not house floor area.
It depends on your roof's planning area and the specific shingle product's coverage per bundle, since bundle counts per square vary by product. Enter your product's bundles per square or coverage per bundle to get an estimate.
It depends on the product. Three bundles per square is common for some asphalt shingles, but some products use four or more. Check the manufacturer's packaging or product data.
No. Three bundles per square is common for some products, but GAF and other manufacturers note that some shingle products use four or more bundles per square. Always confirm with the specific product.
Shingle weight, size, and packaging differ between products and manufacturers, so some products are packaged at four bundles per square instead of three. The package or manufacturer specification controls.
Multiply your planning squares by the product's bundles per square and round up, or divide your planning area by the product's coverage per bundle and round up. Both approaches use the manufacturer's stated coverage.
There is no single required percentage. Material allowances account for cuts, valleys, hips, ridges, dormers, and waste, and commonly range from 10 to 15% depending on roof complexity, though this varies by roof and product.
It can be for a simple roof, but it is not guaranteed for every roof. Complex roofs with more valleys, hips, or dormers may need a higher allowance. You choose the percentage based on your roof's complexity.
Fifteen percent is within the range contractors commonly reference for some roofs, but it is still not universal. Roof geometry, shingle type, and installation pattern can all affect how much extra material is actually needed.
Valleys require extra cutting and layout, which typically increases the material allowance needed compared with a simple roof with no valleys.
Dormers add additional roof planes and cutting, increasing both total roof surface area and the material allowance a roof may need. Use Multiple Roof Planes to add dormer sections separately.
For a simple symmetrical gable, multiply the horizontal length by the width to get the projected area, then multiply by the pitch factor to estimate the sloped roof surface area.
Calculate each roof plane's area separately, either from its slope length and width or from its horizontal run and pitch, then add all the plane areas together for the total roof surface.
Divide the roof area that needs underlayment by the product's net coverage per roll, then round up. Net coverage accounts for overlap and is different from a roll's gross area.
Net coverage is the actual installed area one roll provides after accounting for required overlaps, which is usually less than the roll's total gross area.
Divide your total ridge and hip linear footage by the ridge or hip product's coverage per package, then round up. This requires knowing both the linear footage and the specific product's coverage.
Multiply the quantity of each material, such as bundles, squares, or packages, by its price, then add the components you entered. This calculator only totals the material categories you provide a price for.
No. Labor is not included unless you separately account for it. This calculator only estimates material quantities and the material cost for the items you price.
No. Tear-off, dump fees, and removal of an old roof are not included in this calculator's cost estimate.
No. This calculator estimates roof area and material quantities only. It does not verify building code compliance, ventilation requirements, fastening schedules, or structural capacity.
Not reliably. House floor square footage is interior living space, while roof surface area depends on pitch, overhangs, and roof shape, so the two numbers are usually different.
Not if it cannot be done safely. Use plans, ground measurements, aerial measurements, or a qualified roofing professional instead of climbing onto a roof solely to take measurements.