Roofing Calculator

Choose how you want to measure your roof, enter your values, and press Calculate.

Do not climb onto a roof solely to obtain measurements if it cannot be done safely. Use plans, ground measurements, aerial measurements, or a qualified roofing professional when appropriate.
ft
ft
Enter horizontal dimensions including the roof projection/overhang you want included. This is not the same as interior house floor dimensions.
Contractors commonly account for additional material due to cuts, roof geometry, valleys, and dormers, and a range such as 10 to 15% can be common in some situations. This is not a universal rule. You choose the percentage for your roof.
Shingle Bundles (optional)
Underlayment (optional)
sq ft / roll
Use the product's NET installed coverage per roll from the manufacturer's instructions, not gross roll area, since overlap requirements reduce actual coverage.
Ridge & Hip Material (optional)
ft
ft
linear ft / pkg
Ridge length and hip length must be measured or taken from plans. This calculator does not derive ridge or hip footage automatically from a generic roof shape.
Material Cost (optional)
$
$
$
$
This estimates selected material cost only. Labor, tear-off, dump fees, permits, flashing, deck repair, drip edge, ice and water membrane, ventilation, tax, delivery, and fasteners are excluded unless you enter them separately.
Roofing squares and material quantities are estimates based on the measurements and product coverage you entered. Actual material needs depend on your roof's geometry, the shingle product's packaging, and manufacturer installation instructions.

How Do I Calculate Roof Area?

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.

Visual: House Footprint vs. Roof Surface

The horizontal footprint and the sloped roof surface are not the same measurement. A pitched roof covers more area than its flat horizontal projection.

Footprint area compared with sloped roof surface area
MeasurementWhat It Represents
Horizontal footprintLength times width, measured flat on the ground plane
Sloped roof surfaceFootprint area multiplied by the pitch factor for the roof's slope

What Is a Roofing Square?

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.

Visual: The Roofing Square

A 10 ft by 10 ft section of roof surface equals 100 square feet, or 1 roofing square.

Definition of one roofing square
DimensionsAreaRoofing Squares
10 ft × 10 ft100 sq ft1 roofing square
Example

A 2,400 square foot roof surface equals 2,400 ÷ 100 = 24 roofing squares.

How Many Bundles Are in a Roofing Square?

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.

Visual: Bundles Are Product Specific

Example only. Confirm your own shingle product's coverage before ordering.

Example bundle coverage, which varies by product
ProductBundles Per Square
Product A3 bundles per square
Product B4 bundles per square
Product CDifferent coverage, check packaging

How Do I Calculate Roof Pitch?

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.

Visual: Roof Pitch

A 6:12 pitch rises 6 inches vertically for every 12 inches of horizontal run.

Rise and run that define a 6:12 roof pitch
RiseRunPitch
6 in12 in6:12

What Is the Pitch Factor for a 6:12 Roof?

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.

Visual: Pitch Factor Triangle

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.

Right-triangle geometry behind the roof pitch factor
RunRiseSlope Length
126√(12² + 6²) ≈ 13.416

Is Roof Square Footage the Same as House Square Footage?

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.

How Do I Include Roof Overhang?

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.

How Do I Calculate Several Roof Sections?

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.

How Much Extra Roofing Material Do I Need?

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.

Visual: Material Allowance

Measured roof surface plus a selected extra percentage equals the planning area used for material quantities.

How a material allowance becomes planning area
StepDescription
Measured roof surfaceActual calculated roof area
Selected allowanceUser-chosen percentage added for cuts and waste
Planning areaMeasured surface plus the selected allowance

Is 10% Roofing Waste Always Enough?

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.

How Many Shingle Bundles Do I Need?

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.

Can I Use Square Feet Per Bundle?

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.

How Much Underlayment Do I Need?

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.

What About Ridge and Hip Shingles?

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.

How Much Does Roofing Material Cost?

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.

What Isn't Included in the Material Cost?

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.

Can I Measure My Own Roof?

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.

Does Roof Pitch Affect Shingle Installation?

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.

Roofing Calculator vs. Square Footage Calculator

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.

Roofing Calculator vs. Pythagorean Calculator

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.

The Bottom Line

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.

Worked Roofing Examples

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.

Known Roof Area

Measured roof surface: 2,400 sq ft.

Simple Gable Roof

Footprint 40 ft × 30 ft at a 6:12 pitch.

Material Allowance

2,400 sq ft measured roof with a 10% allowance.

Bundles and Underlayment

26.4 planning squares (2,640 sq ft planning area).

Roofing Formula Reference

QuantityFormula
Pitch factor√[1 + (rise ÷ 12)²]
Gable roof surface areaLength × Width × Pitch factor
Single plane areaSlope length × Width
Roofing squaresRoof area ÷ 100
Planning areaMeasured area × (1 + allowance %)
Bundles (bundles per square)ceil(Planning squares × bundles per square)
Bundles (coverage per bundle)ceil(Planning area ÷ coverage per bundle)
Underlayment rollsceil(Planning area ÷ net coverage per roll)
Ridge/hip packagesceil(Ridge + hip length ÷ coverage per package)

Try It Yourself

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.

Which Calculator Do I Need?

Roofing Calculator (this page)

I want to estimate roof area, roofing squares, shingle bundles, underlayment, or roofing material cost.

Square Footage Calculator

I want a basic flat-area calculation from length and width, with no pitch or roofing terms.

Pythagorean Theorem Calculator

I want to solve a right triangle directly, such as a rise/run/slope relationship.

Unit Converter

I want to convert between feet, meters, and other length or area units.

Concrete Calculator

I want to estimate cubic yards of concrete for a slab or foundation.

Questions People Ask

What is a roofing square?

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.

How many square feet are in a roofing square?

One roofing square equals 100 square feet of roof surface area.

How do I calculate roof square footage?

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.

How do I calculate roofing squares?

Divide the total roof surface area in square feet by 100. For example, a 2,400 square foot roof equals 24 roofing squares.

Is roof square footage the same as house square footage?

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.

How does roof pitch affect area?

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.

What is a 4:12 roof pitch?

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.

What is a 6:12 roof pitch?

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.

How do I calculate a roof pitch factor?

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.

How many squares is a 2,000-square-foot roof?

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.

How many shingles do I need?

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.

How many bundles are in one roofing square?

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.

Are there always three bundles per square?

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.

Why do some shingles need four bundles per square?

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.

How do I calculate shingle bundles?

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.

How much extra roofing material should I add?

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.

Is 10% roofing waste enough?

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.

Is 15% roofing waste enough?

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.

How do valleys affect roofing material?

Valleys require extra cutting and layout, which typically increases the material allowance needed compared with a simple roof with no valleys.

How do dormers affect roof area?

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.

How do I calculate a gable roof?

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.

How do I calculate multiple roof planes?

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.

How much underlayment do I need?

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.

What does net coverage per roll mean?

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.

How do I calculate ridge shingles?

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.

How do I calculate roofing cost?

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.

Does this include labor?

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.

Does this include tear-off?

No. Tear-off, dump fees, and removal of an old roof are not included in this calculator's cost estimate.

Does this calculator verify code compliance?

No. This calculator estimates roof area and material quantities only. It does not verify building code compliance, ventilation requirements, fastening schedules, or structural capacity.

Can I use house floor square footage for the roof?

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.

Should I climb on my roof to measure it?

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.

Sources & Further Learning

Methodology & Limitations

This calculator provides estimates of roof surface area, roofing squares, and selected roofing material quantities and cost based on the measurements and product coverage you enter. It is not a structural engineering tool and does not address rafter sizing, wind uplift design, deck structural capacity, fastener schedules, building code compliance, ventilation design, flashing design, or snow loads. Product coverage varies by manufacturer, and final material orders should be confirmed against manufacturer instructions and, where appropriate, a qualified roofing professional. Do not climb onto a roof solely to obtain measurements if it cannot be done safely.