Roofing Calculator

Use this roofing calculator to estimate roof area, waste-adjusted roofing squares, and shingle bundles from a footprint and pitch or a known sloped area.

MODEL PC-02 · US CUSTOMARY

Measurements stay in this browser.Materials only — not a replacement quote

Estimate roof area and bundles

Start with the house footprint. Results update as you type.

Measurements stay in your browser
Shingle bundles45bundles
1Enter roof measurements

Example house size (30 × 40 ft). Replace it with your footprint.

ft

Horizontal outside dimension.

ft

Horizontal outside dimension.

/ 12

Common US pitches. 6/12 is a typical house.

Using 6/12

2Add a waste allowance
%

10% is a common starting point for a simple roof.

Advanced material settings
ft

Added to all four sides.

sq ft

Check the product packaging.

USD

Shows a material-only subtotal.

Choose the right starting point

The calculator supports two measurement paths. Pick the one that matches what you actually know so slope is applied once, not twice.

Footprint plus pitch

Use building length and width when you can measure the horizontal footprint from the ground. Add a uniform overhang only when the eaves extend beyond those dimensions. The calculator expands both dimensions, finds the projected area, and applies the selected pitch multiplier to estimate the sloped roof surface.

Enter the roof pitch as rise per 12 inches of run. If you do not know it, use the roof pitch calculator first, then return with the measured ratio.

Known sloped roof area

Use the known-area path when a field measurement, drawing, or takeoff already gives the actual roof surface in square feet. That number has already accounted for slope, so do not multiply it by pitch again.

This path begins with roof area, then applies the same waste, square, bundle-coverage, and round-up rules as the footprint path. It is useful when geometry is settled and the remaining task is a material estimate.

How this roofing calculator calculates materials

Each result exposes the steps between the measurement and the package count, so you can see which assumption changed the estimate.

This roofing calculator connects four planning tasks in one visible chain. As a roof size calculator, it turns a footprint and pitch—or a known sloped area—into square feet of roof surface. As a roofing waste calculator, it applies the allowance you choose for the roof's complexity. As a roofing squares calculator, it converts adjusted area into squares, and as a roofing material calculator, it divides by the coverage printed on the bundle and rounds up to whole packages. The intermediate results stay visible so you can check each assumption against a supplier quote.

  1. Find roof area before waste

    For footprint mode, projected area is the adjusted length multiplied by the adjusted width. The pitch multiplier then converts that horizontal area into sloped roof area. Known-area mode starts directly from the sloped area.

  2. Add a waste allowance

    Waste is applied to roof area before material conversion. Ten percent is a common planning value for a simple roof, but hips, valleys, dormers, short courses, and many cuts can justify a different rate.

  3. Convert to squares and bundles

    Waste-adjusted roofing squares equal adjusted area divided by 100. Bundles equal adjusted area divided by the coverage printed on the package, rounded up because partial bundles cannot be purchased.

Worked roofing calculator example

Follow a simple gable roof from wall measurements to a 50-bundle estimate. This is a teaching example, not a measured customer project or a final order. The dimensions, pitch, and waste allowance below are assumptions you can replace.

Plan view: include the roof edges

30 by 40 foot walls inside a 32 by 42 foot roof footprintA one-foot horizontal overhang extends past all four walls. The ridge runs along the 42-foot direction and divides the roof into two equal planes, A and B. The dashed rectangle is the wall line.Plane APlane Bridge32 ft roof width42 ft roof length
Dashed line: 30 × 40 ft walls. Solid line: 32 × 42 ft roof edges. The 1 ft overhang is a horizontal distance on every side, including both gable ends.

Cross-section: solve one roof plane

A 6/12 gable roof with 16 feet of horizontal run per planeThe ridge is centered above the 30-foot wall span. With one foot of eave overhang on each side, the roof spans 32 feet. Each plane has a 16-foot run, an 8-foot rise from the eave level, and a sloped length of approximately 17.8885 feet.6/12 on both slopes8 ft rise17.8885 ft16 ft run30 ft between walls
Run = (30 ÷ 2) + 1 = 16 ft. Rise from the eave level = 16 × (6 ÷ 12) = 8 ft. This is surface geometry; framing cuts and structural member sizing are outside the example.

Use a stated product coverage

For this example, use IKO Cambridge architectural shingles. The manufacturer's specifications list approximately 33⅓ sq ft per bundle. IKO notes that its published values are approximate. Source checked .

PitchCalc displays its default coverage as 33.33 and calculates it as 100 ÷ 3, matching the published fraction for this example. That default is not universal: confirm the label for the product you buy. The 10% waste used here is a teaching assumption, not an IKO recommendation or a measured cutting allowance.

  1. Expand the wall footprint

    (30 + 2 × 1) × (40 + 2 × 1)

    1,344 sq ft projected area
  2. Apply the slope once

    1,344 × √(1 + (6 ÷ 12)²)

    1,502.6 sq ft roof area
  3. Add the assumed waste

    1,502.637681… × 1.10

    1,652.9 sq ft with waste
  4. Convert to roofing squares

    1,652.901449… ÷ 100

    16.53 waste-adjusted roofing squares
  5. Round up the final package count

    1,652.901449… ÷ (100 ÷ 3) = 49.587…

    50 bundles of field shingles

Check it a second way: add both roof planes

One plane has a sloped width of √(16² + 8²) = 17.88854382… ft and a length of 42 ft. Its area is 751.31884044… sq ft. Multiply by two for 1,502.63768088… sq ft before waste—the same roof area as the footprint method. Both methods include the overhang exactly once.

This is a reproducible arithmetic check, not a professional field takeoff. We keep full precision between steps; the displayed totals are rounded. See the methodology for the calculation and validation rules.

Reproduce the estimate

Open these inputs in the Roofing Calculator (new tab)

To check just the material step, open the pre-waste area in the Shingle Calculator (new tab).

These 50 bundles cover the field-shingle estimate only. Starter strips, ridge caps, underlayment, flashing, fasteners and other accessories need separate quantities. Recheck the dimensions, installation instructions, product coverage and job-specific waste before placing an order.

Measurement checks before ordering

A clean calculation cannot correct an incorrect measurement or product assumption. Review these inputs before treating the result as an order.

Keep footprint and roof surface distinct

Footprint is a horizontal projection; roof area follows the slope. Use pitch with the footprint, but never apply a pitch multiplier to a known sloped area. For roofs with different pitches, measure each plane or section separately instead of forcing one ratio across the whole roof.

Include only the overhang you measured

The overhang field adds the same eave extension to all four sides. If the building dimensions already run from roof edge to roof edge, leave it at zero. Uneven eaves and attached porches need separate measurements.

Use the package coverage

Three bundles per square is common for many asphalt shingles, but it is not universal. Enter the coverage stated for the exact product, and keep accessory products such as starter strips and ridge caps outside this field.

Choose waste for the roof, not the default

A simple gable often creates fewer cuts than a roof with hips, valleys, dormers, or several small planes. Treat 10% as a starting assumption, then confirm the final rate with the installer or supplier who knows the layout and product requirements.

What the estimate includes—and what it leaves out

This is a materials-only estimate for roof surface, waste-adjusted squares, and shingle bundles. It is not a contractor quote or a structural design.

Included in the result

The result shows roof area before waste, adjusted area after waste, roofing squares after waste, and a whole bundle count based on the coverage you entered. An optional bundle price produces a materials-only subtotal for those bundles.

Not included in the result

Labor, tear-off, underlayment, flashing, ventilation, drip edge, starter strips, ridge caps, fasteners, disposal, delivery, taxes, permits, repairs, and local installation requirements remain outside the total.

Use a narrower calculator when the job is narrower

Use the roof area calculator for sloped area and pre-waste squares only. Use the shingle calculator when you already know roof area and only need waste and bundles. Use the rafter calculator for length/rise/run geometry, not material quantities.

Roofing calculator FAQ

This roofing calculator keeps the assumptions visible; these answers cover the ones that most often create bad material estimates.

What is one roofing square?

One roofing square equals 100 square feet of roof surface. This calculator adds waste before dividing by 100, so a 1,500-square-foot roof with 10% waste becomes 16.5 waste-adjusted roofing squares.

How much waste should I add?

Ten percent is a common starting point for a simple gable roof. Hips, valleys, dormers, and many cuts usually need more. Confirm the allowance with the installer or supplier.

How many bundles are in a roofing square?

Many asphalt shingle products cover about 33.3 square feet per bundle, or three bundles per square. Coverage varies by product, so this calculator lets you edit coverage per bundle.

Does this calculate full roof replacement cost?

No. If you enter a price per bundle, the subtotal is materials only. It excludes labor, tear-off, underlayment, flashing, ventilation, permits, disposal, delivery, taxes, and repairs.

Should I measure the building footprint or the roof surface?

Use footprint plus pitch when you can measure the building from the ground. Use known roof area when you already have the sloped surface area. Do not multiply a sloped area by the pitch multiplier again.

Does roof pitch increase the material estimate?

Yes when you start from a horizontal footprint. A steeper pitch has a larger multiplier and therefore more sloped roof area. If you enter a known sloped area, the pitch is already represented and should not be applied again.

Should I include roof overhangs in the footprint?

Include overhangs when your length and width are wall-to-wall dimensions. The calculator adds the entered overhang to both ends of each dimension. Leave it at zero when your measurements already extend from roof edge to roof edge.