Roof Calculator App

How much roofing material does your roof actually need?

Enter your roof dimensions and pitch to instantly calculate total roof area in squares, shingle bundles needed, underlayment rolls, and a material cost estimate. Adjust for waste factor and roof complexity to get a number you can take to a supplier or contractor.

Updated June 2026 · How this works

Example calculation — edit any field to use your own numbers

Worth knowing
How It Works
The formula, explained simply

Your house footprint is a flat rectangle, but the roof surface is a tilted plane that covers more area than the ground below it. The steeper the pitch, the larger that gap becomes. A 4/12 pitch adds about 5% to the footprint area. A 12/12 pitch adds 41%. This is why a contractor quote that seems high for your square footage can still be accurate — they are pricing the roof, not the floor.

The pitch factor is the key conversion number. It comes from basic trigonometry: for every 12 inches of horizontal run, the roof travels a hypotenuse distance of the square root of (12 squared plus rise squared). Dividing that by 12 gives the multiplier. You apply it to the adjusted footprint — your house dimensions plus the eave overhangs on each side — to get actual shingeable surface area.

Roofing squares are the industry unit of measure. One square equals 100 square feet of roof surface. Nearly all material pricing, contractor quotes, and permit calculations use squares. Converting your raw area to squares is what lets you compare bids, check supplier pricing, and validate a subcontractor takeoff against your own measurement.

When To Use This
Right tool, right situation

Use this calculator when you are preparing to order roofing materials for a straightforward gable or hip roof and need a quantity baseline. It is also the right tool for verifying a contractor shingle takeoff before signing a materials contract, or for a DIY reroofing project where you are buying direct from a supplier and need a bundle count.

This calculator is appropriate for roofs with a single predominant pitch. If your roof has multiple sections at different pitches — for example a main house section at 6/12 and a garage addition at 4/12 — run the calculator separately for each section and add the results. The tool handles one pitch plane at a time by design.

Do not use this calculator as the sole basis for permit applications or structural roofing decisions. It does not account for snow load, wind uplift requirements, deck condition, flashing details, or local building code requirements. For a permit-level scope of work you need a licensed contractor or building designer to produce a detailed takeoff. This tool gives you the material quantity — it does not replace a full roof inspection or engineering assessment.

Common Mistakes
Why results sometimes look wrong

The most common mistake is calculating from the floor plan area without applying the pitch factor. A homeowner who measures 1,600 square feet of floor space and orders 16 squares of shingles will come up short on every roof except a dead-flat one. The pitch factor is not optional — even a modest 4/12 slope requires 5% more material than the footprint, and steeper roofs can require 40% more.

The second mistake is using a flat 10% waste factor on complex roofs. Ten percent is correct for a clean two-plane gable. A hip roof with four planes, valleys, and a dormer is realistically 15-20% waste. Each inside corner where two planes meet produces cut-off triangles of shingles that cannot be used elsewhere. Underestimating waste means a second trip to the supplier, possible dye lot mismatch on the replacement shingles, and project delays.

The third mistake is forgetting eave overhangs in the footprint measurement. Overhangs extend the actual roof surface beyond the exterior walls. On a house with 2-foot overhangs on all four sides, the effective roof footprint is 4 feet longer and 4 feet wider than the building footprint. On a 40x30 house that adds over 300 extra square feet of surface before pitch and waste — roughly 3-4 additional squares that are easy to miss.

The Math
Worked examples and deeper derivation

The core calculation has three steps. First, adjust the footprint: adjusted length equals house length plus two times the eave overhang; same for width. Second, apply the pitch factor: pitch factor equals the square root of 1 plus (pitch divided by 12) squared. Multiply adjusted length by adjusted width, then multiply by the pitch factor to get sloped area in square feet. Third, add waste: multiply sloped area by (1 plus waste percentage divided by 100). Divide the result by 100 to get roofing squares.

For shingle bundles, multiply squares by 3 and round up to the nearest whole bundle. For underlayment rolls, divide the sloped area (before waste) by the roll coverage — typically 400 square feet per roll — and round up. Underlayment is measured against net area because rolls do not have a meaningful waste factor the way cut shingles do.

For material cost, multiply the waste-adjusted squares by the price per square. This gives shingle cost only. Add underlayment, drip edge, ridge caps, nails, and flashing separately — those materials together typically add 10-15% on top of the shingle line item. Labor is a separate budget category entirely and varies widely by region and pitch.

Replacing shingles on a typical suburban ranch house
52 ft long, 34 ft wide, 6/12 pitch, 1.5 ft eave overhang, 10% waste, $115 per square
The pitch factor for a 6/12 roof is about 1.118, so the sloped area is roughly 2,090 sq ft. Add overhangs and 10% waste and you land around 23 squares — 69 bundles of shingles. At $115 per square that is about $2,645 in shingle materials alone, before underlayment, nails, or labor. This gives you a baseline to sanity-check a contractor quote or build a supply list for a DIY project.
Steep 10/12 pitch on a craftsman bungalow
38 ft long, 26 ft wide, 10/12 pitch, 2 ft eave overhang, 15% waste, $150 per square
A 10/12 pitch has a pitch factor of about 1.302, making the actual roof surface significantly larger than the floor plan suggests. With overhangs and 15% waste the estimate comes in around 23-25 squares — meaningfully more material than the footprint implies. Beyond material quantity, the steep pitch triggers the warning about safety equipment and labor surcharges. Contractors typically add 20-30% to their labor rate for pitches above 9/12, so the material cost estimate understates total project cost on this roof.
Architect verifying a subcontractor shingle takeoff
65 ft long, 44 ft wide, 8/12 pitch, 1 ft eave, 12% waste, $135 per square
An 8/12 pitch factor is approximately 1.202. The net sloped area is around 3,500 sq ft before waste. At 12% waste the takeoff rounds to about 39-40 squares and 119 bundles. If a subcontractor submitted a quote for 50 squares on this footprint, the discrepancy is worth a direct conversation — either the roof has additional complexity not captured here (dormers, valleys, multiple planes) or the waste allowance is padded. This calculator gives the architect a fast sanity-check number before reviewing detailed plans.
Expert Unlock
The thing most explanations skip

The pitch factor formula assumes a perfectly planar roof surface, which is accurate for new construction but not always true for older homes where rafters have deflected or the ridge has sagged. On houses over 40 years old, the actual measured rafter length often exceeds what geometry predicts by 2-5% — a discrepancy worth adding to your waste factor rather than correcting in the pitch input. The formula also treats eave overhangs as uniform on all sides, which is standard for most residential roofs but breaks down on asymmetric designs where gable overhangs and eave overhangs differ. For those cases, split the roof into rake-side and eave-side sections and sum them.

Why does my roof need more squares than the floor plan shows?

How do I calculate roofing squares from my house dimensions?
Multiply your roof footprint length by width to get the flat area, then multiply by the pitch factor — which is the square root of 1 plus (pitch divided by 12) squared. This converts horizontal footprint to actual sloped surface area. Divide by 100 to convert square feet to roofing squares. A 6/12 pitch increases the footprint area by about 12%, and a 12/12 pitch increases it by about 41%.
How many bundles of shingles do I need per square?
Standard 3-tab and most architectural shingles come 3 bundles per roofing square. One square covers exactly 100 square feet of roof surface. So if your calculator shows 22 squares, order at least 66 bundles. Always add your waste factor before counting bundles — a 10% waste allowance on 22 net squares means ordering for 24.2 squares, or 73 bundles.
What waste factor should I use for my roof?
Use 10% for a straightforward gable roof with no dormers or skylights. Use 15% for moderate complexity — hip roofs, a few valleys, or one or two penetrations. Use 20% for complex roofs with many intersecting planes, steep pitches above 9/12, or lots of dormers and chimneys. Going above 20% is rarely justified unless your roofer identifies unusual site conditions. Over-ordering by 5-10% is fine — many suppliers accept unopened bundle returns.

Need something this doesn't cover?

Suggest a tool — we'll build it →