Roofing Calculator

Estimate roof surface area, waste-adjusted roofing squares, and shingle bundles from footprint dimensions and pitch or a measured roof area.

Calculator is for informational purposes only. Terms and Conditions

\[ A_r=L W\sqrt{1+\left(\frac{r}{12}\right)^2},\quad Q=\frac{A_r\left(1+\frac{w}{100}\right)}{100\ \mathrm{ft}^2},\quad N=\left\lceil Qb\right\rceil \]
1

Choose the calculation setup

Use footprint dimensions with pitch correction or enter a measured sloped roof area directly.

Footprint mode converts a horizontal plan area to roof surface area. Measured mode does not apply pitch again.
Changing presets converts existing values so their physical quantities stay the same.
Enter footprint length, footprint width, roof pitch, waste allowance, and bundles per roofing square.
2

Enter the known values

Dimensions should include the roof outline and applicable overhangs, not only exterior wall dimensions.

Enter the horizontal roof-outline length. Include eaves or overhangs that receive roofing.
Enter the horizontal roof-outline width perpendicular to the length.
in / 12
For a 6-in-12 roof, enter 6. This is vertical rise per 12 units of horizontal run.
%
This planning allowance is applied once for cuts and overage. Complex roofs may need a project-specific takeoff.
bundles / sq
Three bundles per square is common, but product packaging varies. Use the selected product’s stated coverage.
3

Roof Geometry Check

The diagram distinguishes horizontal footprint dimensions from the sloped roof surface used for material quantities.

Roofing calculator geometry diagram A roof cross-section and plan view showing pitch, footprint dimensions, and calculated roof surface area.
4

Solution

Live material estimate, quantity checks, warnings, and calculation steps.

Roofing Squares to Order
Enter the required roof dimensions or measured area.

Quantity checks

  • Roof surface area
  • Shingle bundles
Show solution steps Review geometry, conversions, waste, squares, bundles, and assumptions
  1. Enter valid values to see the complete solution.
5

Source, Standards, References, and Assumptions

Calculation basis, product-coverage references, limitations, and safety verification.

Accepted roof-area estimating method
Simple uniform pitch 100 ft² per square One waste allowance Product coverage varies

This simplified estimator applies a geometric pitch multiplier to a horizontal footprint or uses a measured sloped area directly, then adds one waste allowance and converts coverage to roofing squares and whole bundles. Verify roof planes, product packaging, accessories, site conditions, and final quantities with the manufacturer, supplier, and a qualified roofing professional.

  • Footprint mode assumes the roof can be represented by one horizontal footprint and one uniform pitch.
  • Measured-area mode assumes the entered area already includes roof slope, so no pitch multiplier is applied.
  • One roofing square equals 100 ft², or exactly 9.290304 m².
  • Bundle count is rounded up using the entered bundles-per-square value; confirm the exact product coverage.
  • Starter, hip and ridge, underlayment, flashing, ventilation, fasteners, and other accessories require separate takeoffs.

Calculator Guide

How to Use the Roofing Calculator

The Roofing Calculator estimates sloped roof surface area, waste-adjusted roofing squares, and whole shingle bundles. Use footprint mode when you know the horizontal roof length, width, and pitch, or use measured-area mode when you already know the combined surface area of the roof planes. The calculation converts the footprint to sloped area with a pitch multiplier, adds one waste allowance, divides the purchase area by 100 square feet per roofing square, and rounds the bundle quantity up to a whole package.

The result is intended for preliminary material planning. Final quantities still depend on accurate roof measurements, the actual shingle package coverage, roof complexity, installation details, and accessories that are not included in the square and bundle estimate.

Best for Estimating roof area, roofing squares, waste, and asphalt-shingle bundles
Main result Waste-adjusted roofing squares and whole bundles to order
Most influential input The true roof outline or measured sloped area

Quick Answer

Enter the roof footprint dimensions and pitch, or enter the measured sloped roof area directly. Set the waste percentage and the product’s bundles-per-square rate. Read the roofing-square result first, then use the rounded-up bundle count for package ordering.

Use the result as an estimate, not a final roof takeoff

A single rectangular footprint cannot fully represent dormers, intersecting wings, valleys, multiple pitches, curved sections, or irregular roof planes. Split complex roofs into measurable planes and confirm the final order with the roofing manufacturer, supplier, or qualified roofing professional.

Roofing Calculator Inputs and Outputs

The calculator has two area-input methods. Footprint mode applies pitch to horizontal dimensions, while measured-area mode assumes the entered area already represents the sloped roof surface.

Area Input Method
Choose Footprint dimensions + pitch for a simple horizontal roof outline, or Measured sloped roof area when the actual surface areas of the roof planes have already been measured and added.
Unit Preset
Choose U.S. customary units for feet and square feet, metric units for meters and square meters, or retain a mixed custom setup. Unit changes preserve the physical quantity rather than reinterpreting the same number.
Roof Footprint Length
The horizontal plan-view length of the roof outline. Measure to the roof edge and include eaves or overhangs that will receive roofing, rather than stopping at the exterior wall.
Roof Footprint Width
The horizontal roof-outline dimension perpendicular to the length. This is not the sloped distance from eave to ridge.
Measured Sloped Roof Area
The combined surface area of all roof planes. Use this mode for roofs that have already been measured by plane or that cannot be represented accurately by one rectangular footprint.
Roof Pitch Rise
The vertical rise for every 12 units of horizontal run. Enter 6 for a 6-in-12 roof. Pitch is used only in footprint mode.
Waste / Overage
The additional percentage applied for cuts, trimming, breakage, layout losses, and ordering contingency. The calculator applies this percentage once.
Bundles per Roofing Square
The number of packages required to cover one roofing square. The calculator begins with 3 bundles per square, but the correct value must come from the selected product’s packaging or technical information.
Roofing Squares to Order
The waste-adjusted purchase area divided by 100 square feet. This is a trade quantity and may contain a decimal even though shingles are purchased in whole bundles.
Shingle Bundles to Order
The roofing-square result multiplied by the entered bundle rate and rounded upward to the next whole bundle.
Quantity Checks
The result panel also reports roof surface area, waste area, purchase coverage, roofing squares before waste, full-bundle coverage, and coverage above the calculated target.
Pitch Multiplier
A dimensionless factor shown in footprint mode. It converts horizontal plan area into sloped roof surface area and is always at least 1.000 for a nonnegative pitch.

Roofing Calculator Formula

The calculation separates roof geometry, waste, roofing squares, and bundle rounding. Keeping these steps separate helps prevent pitch or waste from being applied twice.

Footprint mode

\[ A_p=L W \]
\[ F_p=\sqrt{1+\left(\frac{r}{12}\right)^2} \]
\[ A_r=A_pF_p \]

This method assumes the horizontal roof outline can be represented by the entered length and width and that one pitch multiplier applies to the full footprint.

Measured-area mode

\[ A_r=A_m \]

The measured area is already a sloped surface area. Applying the pitch multiplier again would overestimate the roof.

Waste-adjusted purchase area

\[ A_o=A_r\left(1+\frac{w}{100}\right) \]

Roofing squares and bundles

\[ Q=\frac{A_o}{100\ \mathrm{ft}^2} \]
\[ N=\left\lceil Qb\right\rceil \]

The ceiling brackets mean the bundle result is rounded upward because a fraction of a packaged bundle normally cannot be ordered.

\(L\)
Horizontal roof footprint length
\(W\)
Horizontal roof footprint width
\(A_p\)
Horizontal footprint area
\(r\)
Pitch rise per 12 units of horizontal run
\(F_p\)
Pitch multiplier
\(A_m\)
Measured sloped roof area
\(A_r\)
Roof surface area before waste
\(w\)
Waste or overage percentage
\(A_o\)
Waste-adjusted purchase area
\(Q\)
Roofing squares to order
\(b\)
Bundles required per roofing square
\(N\)
Whole bundles to order

How to Calculate Roofing Squares and Bundles

Choose the area method that matches the measurements you actually have, then verify that pitch, waste, and package coverage are each being applied once.

Select the area input method

Use footprint mode for a simple roof outline measured horizontally from above. Use measured-area mode when individual sloped roof planes have already been measured and summed.

Enter dimensions that include the roofing outline

Include applicable eaves, overhangs, porches, garages, and other covered areas. Do not substitute total living area, which may include multiple floors and exclude roofed spaces.

Enter pitch only when starting from a footprint

A 6-in-12 roof uses a pitch rise of 6. In measured-area mode, the surface measurement already includes slope, so the calculator hides the pitch field.

Set one waste allowance

Choose an allowance based on the actual geometry, cuts, valleys, hips, penetrations, and ordering needs. Do not add another waste percentage after reading the calculator’s purchase quantity.

Confirm the bundle rate

Replace the 3-bundle starting value when the selected shingle product uses a different package count. Products can cover the same 100-square-foot roofing square with different numbers of bundles.

Review the quantity checks

Confirm that roof surface area is at least as large as the horizontal footprint, waste-adjusted coverage is larger than the raw roof area when waste is positive, and the bundle quantity is rounded upward.

Input-quality checklist

  • Measure the roof outline rather than the indoor floor area.
  • Include overhangs and all roofed additions that receive the same material.
  • Use horizontal dimensions in footprint mode, not distances measured along the slope.
  • In measured-area mode, add every sloped plane once and do not apply pitch again.
  • Confirm the bundles-per-square value from the exact shingle product.
  • Use safe ground, attic, plan, aerial, or professional measurements instead of accessing an unsafe roof.

Worked Example: Roofing Squares for a 40 ft × 30 ft Roof

Consider a simple rectangular roof footprint measuring 40 feet by 30 feet with a 6-in-12 pitch, 10% waste allowance, and shingles packaged at 3 bundles per roofing square.

Given values

Footprint length
40 ft
Footprint width
30 ft
Roof pitch
6-in-12
Waste allowance
10%
Bundle rate
3 bundles per square
Find
Roof surface area, purchase squares, and whole bundles

Footprint area

\[ A_p=(40\ \mathrm{ft})(30\ \mathrm{ft})=1200\ \mathrm{ft}^2 \]

Pitch multiplier

\[ F_p=\sqrt{1+\left(\frac{6}{12}\right)^2} =\sqrt{1.25} =1.1180 \]

Sloped roof area

\[ A_r=(1200)(1.1180)=1341.6\ \mathrm{ft}^2 \]

Add 10% waste

\[ A_o=(1341.6)(1.10)=1475.8\ \mathrm{ft}^2 \]

Convert to roofing squares

\[ Q=\frac{1475.8\ \mathrm{ft}^2}{100\ \mathrm{ft}^2/\mathrm{square}} =14.758\ \mathrm{squares} \]

Round bundles upward

\[ N=\left\lceil(14.758)(3)\right\rceil =\left\lceil44.274\right\rceil =45\ \mathrm{bundles} \]

Result

14.76 roofing squares and 45 whole shingle bundles

The 45 bundles provide 15.00 squares, or 1,500 square feet of nominal coverage at 3 bundles per square. That is about 24.2 square feet more than the waste-adjusted target because the bundle count must be rounded upward.

Verification check

Reverse the calculation: \(14.758\times100=1475.8\ \mathrm{ft}^2\). Removing the 10% waste gives \(1475.8\div1.10=1341.6\ \mathrm{ft}^2\). Dividing by the 6-in-12 multiplier gives \(1341.6\div1.1180\approx1200\ \mathrm{ft}^2\), which matches the original \(40\times30\) footprint.

Using these same values in footprint mode produces approximately 14.76 roofing squares and rounds the package quantity to 45 bundles.

How to Interpret the Roofing Estimate

The roofing-square result represents waste-adjusted material coverage, while the bundle result represents the minimum whole-package count at the entered coverage rate.

What the result means

A result of 14.76 squares means the estimated order must cover 1,476 square feet after the entered waste allowance. It does not mean the roof itself has exactly 1,476 square feet of finished surface.

What changes it most

Length and width affect the estimate directly. Increasing either dimension by 10% increases area and roofing squares by 10%. Increasing both by 10% raises area by 21% because \(1.10\times1.10=1.21\).

Fast sanity check

In footprint mode, sloped roof area must be equal to or greater than footprint area. Purchase area must also exceed roof area whenever the waste allowance is above zero.

Common pitch multipliers for checking footprint calculations
Roof PitchPitch MultiplierArea Increase Above Flat Footprint
0-in-121.0000.0%
4-in-121.0545.4%
6-in-121.11811.8%
8-in-121.20220.2%
12-in-121.41441.4%

What to do next

Compare the result with a roof plan, supplier takeoff, aerial measurement, or plane-by-plane field estimate. Then confirm the actual shingle bundle coverage and calculate starter strip, hip and ridge material, underlayment, flashing, drip edge, ventilation, fasteners, and other components separately.

Roofing Squares, Square Feet, and Metric Units

A roofing square is a fixed trade unit equal to 100 square feet of roof surface, even when the roof dimensions are entered in metric units.

Roofing-square conversion

\[ 1\ \mathrm{roofing\ square} =100\ \mathrm{ft}^2 =9.290304\ \mathrm{m}^2 \]

Length and area conversions

\[ 1\ \mathrm{ft}=0.3048\ \mathrm{m} \qquad 1\ \mathrm{ft}^2=0.09290304\ \mathrm{m}^2 \]

Area units are squared

Converting 10 feet to meters uses \(10\times0.3048\). Converting 100 square feet to square meters uses \(100\times0.09290304\), not \(100\times0.3048\).

Pitch is a ratio

A 6-in-12 pitch means 6 units of vertical rise for 12 equal units of horizontal run. It is not 6 degrees and it is not a 6% slope.

Waste is entered as a percent

Enter 10 for 10% waste. The formula converts that percentage to \(10/100=0.10\) before increasing the roof area.

Bundle rate is product-dependent

Three bundles per square is common for some products, but it is not universal. A product requiring 6 bundles per square will need twice as many packages for the same square quantity.

Common Roofing Calculation Mistakes

Most large errors come from measuring the wrong area, applying pitch twice, omitting roofed sections, or assuming every shingle product uses three bundles per square.

Do

  • Measure the horizontal roof outline to the eaves when using footprint mode.
  • Break an irregular roof into rectangles or individual planes and add the areas.
  • Use measured-area mode when the entered value already follows the roof slope.
  • Apply the waste factor once to the total roof surface area.
  • Round the final package count upward.
  • Confirm package coverage from the selected product documentation.

Don’t

  • Do not use total living area as though it were the roof footprint.
  • Do not use rafter length or sloped eave-to-ridge distance as footprint width.
  • Do not apply the pitch multiplier to an area that is already sloped.
  • Do not add another 10% after the calculator has already included 10% waste.
  • Do not round roofing squares down before calculating bundles.
  • Do not assume the square and bundle result includes every roofing accessory.

Result is unexpectedly low

Check for omitted overhangs, garages, porches, additions, dormers, or rear roof sections. Also confirm that a sloped plane dimension was not entered as a horizontal footprint dimension.

Result is unexpectedly high

Check whether measured sloped area was entered in footprint mode, whether waste was duplicated, or whether feet and meters were mixed without the correct unit selection.

Bundle count seems inconsistent

Divide the displayed bundle count by the entered bundles-per-square rate. The resulting full-bundle coverage should be at least as large as the roofing-square result.

Roof area is smaller than footprint area

That pattern is not possible in footprint mode with a nonnegative pitch. Recheck the dimensions, method, units, and whether the values describe the same roof outline.

Assumptions and Limitations

The calculator provides a material-coverage estimate. It does not verify roof condition, structural capacity, code compliance, installation suitability, or the complete roofing system.

Uniform footprint geometry

Footprint mode assumes one rectangular horizontal outline and one uniform pitch multiplier. Complex roofs should be divided into individual planes or entered as a combined measured sloped area.

Measured area already includes slope

Measured-area mode assumes the entered value represents actual roof surface area. No pitch correction is applied in that mode.

Waste is an entered planning allowance

The calculator does not determine the correct waste percentage from roof shape. Valleys, hips, dormers, penetrations, pattern layout, damage, and installer methods can change the required allowance.

Bundle coverage varies

The entered bundle rate controls the package count. Manufacturer data show that some shingles use 3 bundles per square while other products may use more packages for the same 100-square-foot coverage.

Accessories are excluded

The result does not size underlayment, starter courses, hip and ridge shingles, flashing, drip edge, nails, sealants, ventilation components, ice barriers, decking, or disposal quantities.

Installation approval is not checked

The calculator does not establish whether a roofing material is suitable for the pitch, climate, deck, wind exposure, local requirements, or installation method.

Manufacturer and safety verification

Owens Corning’s roofing quantity guidance defines a roofing square as 100 square feet, explains plane-by-plane measurement, and discusses waste and bundle quantities. Its Woodcrest technical information demonstrates why package coverage must be checked for the exact product: that shingle lists 6 bundles per square rather than 3.

Roof measurement and installation can expose workers to serious fall hazards. Review applicable requirements and the OSHA fall-protection guidance for residential construction before performing work at elevation.

Related Roofing and Area Calculators

Use these tools when the roofing estimate depends on a pitch conversion, a separate area calculation, or another construction quantity.

Roofing Calculator FAQ

These answers address the measurement, rounding, and package-coverage questions that most often affect a roofing estimate.

What is one roofing square?

One roofing square equals 100 square feet of roof surface. In metric units, one roofing square equals exactly 9.290304 square meters.

How many bundles of shingles are in a roofing square?

Many asphalt-shingle products use 3 bundles per square, but the number is not universal. Some heavier or specialty shingles require more bundles to cover one square. Use the package count stated by the manufacturer for the exact product being ordered.

Should roofing squares be rounded up?

Keep the decimal roofing-square value when calculating packages. Multiply the full square value by the product’s bundles-per-square rate, then round the final bundle count upward. Rounding the square quantity first can add unnecessary material.

Can house square footage be used as roof area?

Not reliably. Living area can include multiple stories and may exclude garages, porches, entries, and overhangs. Use the horizontal roof outline or measure each sloped roof plane instead.

Does measured roof area still need a pitch multiplier?

No. If the measurement follows the actual sloped roof planes, pitch is already reflected in the area. Applying a multiplier again would count the slope twice.

How much waste should be added to a roofing estimate?

The correct allowance depends on roof shape, valleys, hips, dormers, penetrations, shingle pattern, cut reuse, repair stock, and installer practices. The calculator begins at 10%, but that value is an editable planning assumption rather than a universal requirement.

Scroll to Top