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 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.
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.
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.
Ridge cap
Optional. Requires both a measured ridge + hip length and your product's coverage — neither is derived automatically from roof area or geometry.
Starter strip
Optional. Requires both a measured starter length (eave, plus rake if your product calls for it) and your product's coverage.
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
Practical interpretation
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
Practical interpretation
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
Practical interpretation
FAQ
How do I calculate how much roofing I need?
How many square feet are in a roofing square?
How many bundles of shingles are in a square?
How do I calculate roof area from pitch?
How much waste should I add for roofing?
Do I include roof overhang?
How do I measure a gable roof?
How is a hip roof different from a gable roof for material purposes?
Can I calculate multiple roof sections?
Does roof pitch increase roof square footage?
Does this calculator estimate underlayment?
Does this calculator estimate labor or check building codes?
Related Calculators
Exterior & Roofing
Siding Calculator
Estimate siding material for your whole project — multiple walls, gable ends, and openings — with siding squares, optional packages, and cost.
Exterior & Roofing
Soffit Calculator
Estimate soffit material, receiving channel, cost, and attic ventilation (NFVA) for your eaves.