Roofing Calculator

Estimate roof area and roofing material — from your building's footprint and pitch, a measured roof area, or multiple roof sections.

Your Roof

Material estimator only. Calculates roof area and roofing material from dimensions you provide. It does not design roof structure, determine pitch, verify code compliance, or guarantee exact purchase quantities where your product's coverage differs.

How do you know your roof?

Roof type

Two sloped planes meeting at a ridge, with vertical gable ends.

A pitched roof side profile showing width, rise, pitch, and eave overhang, with a small plan-view inset showing length and rake overhangWidthEaveoverhangRisePitchPlan viewLengthRake overhang at each gable end
Eave overhang extends the width edges; rake overhang extends the gable ends.
ft
ft
x : 12
Common pitches:
%

A 10% planning baseline is common for simple roofs — complex rooflines with hips, valleys, or many penetrations may need more. Adjust for your project.

Advanced options
Overhang

Optional. Overhang is measured horizontally and extends the footprint before the pitch multiplier is applied.

in
in

At the gable ends. A hip roof has no gable ends, so this field doesn't apply there.

Shingles

Optional. Bundle coverage is never assumed — 3 bundles per square is common for standard shingles, but heavier laminate/designer products often need more. Enter your product's actual coverage.

ft²/bundle

Verify against your specific product — coverage varies, especially for heavier shingles.

Underlayment

Optional. Enter your product's stated roll coverage — no manufacturer preset is assumed.

ft²/roll
Ridge cap

Optional. Requires both a measured ridge + hip length and your product's coverage — neither is derived automatically from roof area or geometry.

ft
ft/package
Starter strip

Optional. Requires both a measured starter length (eave, plus rake if your product calls for it) and your product's coverage.

ft
ft/package
Cost estimate

Entirely optional — no price is pre-filled. Material estimate only; excludes labor, delivery, taxes, and other charges. Enter any combination — each is shown as an alternative estimate, never summed.

$
$
$

Requires a bundle coverage entered above (in Shingles) to produce a bundle count.

Working on the walls too? Use the Siding Calculator for exterior wall siding material. Estimating your eaves too? Use the Soffit Calculator for soffit panels and attic ventilation.

Your Estimate

Enter your roof dimensions to see your roofing estimate.

How It's Calculated

Methodology

Enter your roof dimensions to see the formula breakdown.

Assumptions & Accuracy

Simple Roof mode assumes a rectangular footprint, uniform pitch, and standard hip geometry with equal eave height on every side. Roof area is the sloped surface area — different from the flat, projected footprint you'd measure from above — found by multiplying the extended (overhang-inclusive) footprint by a pitch multiplier. Measured Area mode skips this entirely and uses your entered area directly. Multiple Roof Planes combines independently-entered sections, each either computed from horizontal dimensions and pitch or taken directly from a measured slope length. Optional bundle, underlayment, ridge-cap, and starter-strip coverage use only the values you enter.

Material estimator only. Calculates roof area and roofing material from dimensions you provide. It does not design roof structure, determine pitch, verify code compliance, or guarantee exact purchase quantities where your product's coverage differs.

Project Guide

How to measure a roof

Choose the mode that matches what you already know: your building's footprint and roof pitch (Simple Roof), a total roof area from a report or prior measurement (Measured Area), or several distinct roof sections you can measure separately (Multiple Roof Planes) — a main roof, a garage, an addition.

Footprint vs. actual roof area

Your building's footprint is the flat area you'd measure from directly above. A pitched roof's actual surface area is larger than its footprint, because the sloped surface covers more area than its flat projection — the steeper the pitch, the bigger the difference.

How the pitch multiplier works

Pitch is commonly expressed as x:12 (rise per 12 units of run), as an angle in degrees, or as a percentage — this calculator accepts all three and converts between them automatically. The pitch multiplier — √(x² + 12²) ÷ 12, equivalent to 1 ÷ cos(angle) — converts a flat, projected area into the actual sloped surface area. A 6:12 pitch has a multiplier of about 1.118; a 12:12 (45°) pitch has a multiplier of about 1.414.

Gable, hip, and shed roofs

All three roof types use the same underlying formula — extended footprint × pitch multiplier — and differ only in which overhang extends which edge. A hip roof with the same footprint, pitch, and overhang as a gable roof has the identical field (shingle) area, because the formula depends only on the footprint and the pitch, not on how the planes are arranged into hips versus a ridge. A hip roof typically needs more hip-and-ridge cap material and can warrant a higher allowance, since it has more angled cuts — but the underlying roof area calculation is the same.

How roof overhang is measured

Overhang is measured horizontally, in plan view — not along the slope — and extends the footprint before the pitch multiplier is applied. Eave overhang extends the edges below the roof's slope (all four edges for a hip roof); rake overhang extends the gable ends and doesn't apply to a hip roof, which has none.

What a roofing square means

A roofing square is 100 ft² — a standard roofing-industry planning unit, used regardless of material. This calculator shows your roofing-material figure as a decimal number of squares (for example, 19.25 squares) for easy communication with a supplier or contractor. It is always calculated from square feet, even in Metric mode, and is never rounded up to a whole purchase quantity — that's what bundle or package planning is for.

How much roofing waste to add

A 10% material allowance is a common planning baseline for a simple roof. More complex rooflines — hips, valleys, dormers, or many penetrations — commonly need more, since they require more angled cuts and produce more unusable offcuts. This allowance is fully editable; there is no single figure that's correct for every roof.

How many bundles are in a square — and why it isn't always 3

Three bundles per square (about 33.3 ft² per bundle) is common for standard 3-tab and many architectural shingles, but it is not universal — heavier laminate, designer, and luxury shingle products are often packaged 4 or 5 bundles per square. This calculator never assumes a bundle coverage for you: enter your product's actual coverage, or use the labeled ~33.3 ft²/bundle shortcut only as a starting point to verify against your specific product.

How to estimate underlayment

Synthetic underlayment commonly covers around 1,000 ft² (10 squares) per roll, while traditional felt covers less per roll and varies by weight. Coverage still varies by product, so enter your product's stated roll coverage rather than relying on a single assumed number for every roll.

Measuring ridge and starter lengths

Ridge-cap and starter-strip quantities depend on a length measurement — the total ridge and hip length for ridge cap, and the total eave (and sometimes rake) length for starter strip — that this calculator does not derive from your roof area or Simple Roof geometry. Measure the actual length and enter it directly, along with your product's coverage per package, to get a result.

Combining multiple roof sections

In Multiple Roof Planes mode, add one section per distinct roof plane and enter it either from horizontal dimensions and pitch, or directly from a measured slope length — whichever you actually know for that section. Every plane's area is summed at full precision, and only then is the material allowance applied once to the combined total.

What this calculator does not estimate

  • Required roof pitch, structural design, or framing.
  • Ice & water shield, flashing, or ridge vent.
  • Nails, fasteners, or drip edge quantity.
  • Soffit or fascia material — see the Soffit Calculator.
  • Labor, contractor markup, or delivery.
  • Building code or manufacturer installation compliance.

Follow your project drawings, manufacturer installation instructions, and a qualified professional for all of the above — this calculator estimates roofing material quantity only.

Worked Examples

Illustrative values only — enter your own project's dimensions above for a real estimate.

Example 01

Simple gable roof: 40 ft × 30 ft footprint, 6:12 pitch, 1 ft eave and rake overhang, 10% material allowance.

Inputs

  • Length: 40 ft, Width: 30 ft
  • Roof type: Gable
  • Pitch: 6:12
  • Eave overhang: 1 ft, Rake overhang: 1 ft
  • Material allowance: 10%

Calculation

  • Extended footprint: (40 + 2×1) × (30 + 2×1) = 42 × 32 = 1,344 ft²
  • Pitch multiplier: √(6² + 12²) ÷ 12 = 1.118034
  • Sloped roof area: 1,344 × 1.118034 = 1,502.64 ft²
  • Roofing material to buy: 1,502.64 × 1.10 = 1,652.90 ft²
  • Roofing squares: 1,652.90 ÷ 100 = 16.53

Result

1,652.90 ft² to buy — about 16.53 roofing squares.

Practical interpretation

Overhang extends the footprint before the pitch multiplier is applied — never the other way around.

Example 02

Measured roof area: 2,150 ft² already known, 10% allowance, 32.8 ft²/bundle coverage.

Inputs

  • Measured roof area: 2,150 ft²
  • Material allowance: 10%
  • Bundle coverage: 32.8 ft²/bundle

Calculation

  • Roofing material to buy: 2,150 × 1.10 = 2,365 ft²
  • Roofing squares: 2,365 ÷ 100 = 23.65
  • Exact bundles: 2,365 ÷ 32.8 = 72.10
  • Bundles to buy: 73 (rounded up)

Result

2,365 ft² to buy — 23.65 squares — 73 bundles.

Practical interpretation

Pitch never appears in Measured Area mode — the entered area is already the sloped surface.

Example 03

Multiple roof planes: a main roof entered from horizontal dimensions and pitch, plus a garage entered from a directly measured slope.

Inputs

  • Main roof (horizontal + pitch): 36 ft length × 26 ft width, 8:12 pitch
  • Garage (measured slope): 14 ft slope length × 22 ft width
  • Material allowance: 12%

Calculation

  • Main roof: 36 × 26 × 1.201850 = 1,124.93 ft²
  • Garage: 14 × 22 = 308 ft² (no pitch multiplier — already sloped)
  • Total raw roof area: 1,124.93 + 308 = 1,432.93 ft²
  • Roofing material to buy: 1,432.93 × 1.12 = 1,604.88 ft²

Result

1,604.88 ft² to buy — one combined figure for two differently-entered roof planes.

Practical interpretation

The garage's directly measured slope never receives a second pitch correction — applying pitch again would double-count its slope.

FAQ

How do I calculate how much roofing I need?
Choose Simple Roof (footprint + pitch), Measured Area (a total area you already know), or Multiple Roof Planes (separately measured sections), and this calculator converts your inputs into a roofing-material-to-buy figure with your material allowance applied.
How many square feet are in a roofing square?
100 ft² — a standard roofing-industry planning unit, used regardless of material.
How many bundles of shingles are in a square?
Commonly 3 for standard 3-tab and many architectural shingles, but this varies — heavier laminate and designer shingles are often 4 or 5 bundles per square. Enter your product's actual coverage rather than assuming 3.
How do I calculate roof area from pitch?
Multiply your footprint (including any overhang) by the pitch multiplier — √(x² + 144) ÷ 12 for an x:12 pitch. This calculator does that automatically once you enter length, width, and pitch in Simple Roof mode.
How much waste should I add for roofing?
This calculator defaults to a 10% material allowance as a planning baseline for a simple roof. Complex rooflines with hips, valleys, or many penetrations commonly need more — adjust the allowance for your project.
Do I include roof overhang?
Yes, if you want the most accurate footprint — enter eave and (for gable/shed roofs) rake overhang in Advanced options. Overhang is measured horizontally and extends the footprint before the pitch multiplier is applied.
How do I measure a gable roof?
Enter your building's length and width, select Gable, and enter your roof's pitch. Add eave and rake overhang in Advanced options if you want them included.
How is a hip roof different from a gable roof for material purposes?
For the same footprint, pitch, and overhang, a hip roof's field (shingle) area is identical to a gable roof's — the formula depends only on footprint and pitch. A hip roof typically needs more hip-and-ridge cap material and can warrant a higher allowance, due to more angled cuts.
Can I calculate multiple roof sections?
Yes — use Multiple Roof Planes mode to add a section for each distinct plane (main roof, garage, addition), entering each either from horizontal dimensions and pitch or from a directly measured slope length.
Does roof pitch increase roof square footage?
Yes — a steeper pitch increases the sloped surface area relative to the flat footprint. This calculator applies the pitch multiplier automatically in Simple Roof and horizontal-entry planes; it never applies pitch to a directly measured slope length.
Does this calculator estimate underlayment?
Yes, optionally — enter your product's stated roll coverage in Advanced options. There's no assumed coverage; a labeled ~1,000 ft²/roll shortcut is offered for common synthetic underlayment as a starting point to verify.
Does this calculator estimate labor or check building codes?
No. This is a material quantity estimator only — no labor, delivery, contractor markup, or code-compliance determination.

Related Calculators