Roofing Calculator
Estimate the actual surface area, number of roofing squares, and material needed for your roof from its ground footprint and pitch.
Example
A 40 ft × 30 ft footprint is 1,200 sq ft. With a 6/12 pitch the multiplier is √(1 + (6/12)²) ≈ 1.118, so the actual roof area is about 1,342 sq ft, or 13.4 roofing squares. Adding 10% waste, you'd order roughly 14.8 squares of material.
How it works
The roof area equals the footprint area times a pitch multiplier of √(1 + (rise/12)²), where rise is the inches of vertical rise per 12 inches of horizontal run. One roofing "square" covers 100 sq ft, and a waste factor is added on top to size your material order.
Good to know
This Roofing Calculator turns the part of your roof you can actually measure from the ground — its length-by-width footprint — into the figure you really need: the sloped surface area you have to cover with shingles or panels. Because a pitched roof is always larger than the flat outline beneath it, eyeballing the footprint alone will leave you short on material. The tool is aimed at homeowners pricing a re-roof, DIYers buying shingle bundles, and anyone sanity-checking a contractor's quote before signing.
You feed it four numbers: footprint length and width in feet, the pitch as rise-per-12, and a waste percentage. It then reports the actual roof area in square feet, the pitch multiplier it applied, the equivalent count of roofing squares (one square = 100 sq ft), and a final "squares plus waste" number — the figure you'd actually order. Everything recalculates instantly as you type, with no button to press and nothing sent to a server.
Read the result from the bottom up: the "squares + waste" value is your shopping number, while the plain "roofing squares" figure tells you the bare coverage with zero margin. The pitch multiplier is a useful gut-check — a flat roof reads 1.000, a 6/12 roof about 1.118, and a steep 12/12 roof roughly 1.414, so a steeper roof meaningfully inflates your material bill even though the house's footprint hasn't changed.
One important caveat: this models a simple rectangular footprint and a single uniform pitch, so it does not account for hips, valleys, dormers, or chimneys, which all add cut-off waste. For complex roofs, bump the waste factor up — many roofers use 10% for straightforward gable roofs and 15% or more for cut-up roofs — and treat the output as a planning estimate rather than a final order.
Frequently asked questions
What does a pitch of "6/12" mean?
It means the roof rises 6 inches vertically for every 12 inches of horizontal run. A higher first number is a steeper roof, which increases the pitch multiplier and therefore the actual roof area relative to the footprint.
What is a roofing square?
A roofing square is a unit equal to 100 square feet of roof surface. Shingles and other materials are often sold and estimated by the square, so the calculator divides the actual roof area by 100 to give you that count.
Is my data uploaded anywhere?
No — this calculator runs entirely in your browser. Your inputs never leave your device, and it works offline once loaded.
Is this calculator free?
Yes, completely free with no sign-up and no limits.
People also ask
How do I find my roof pitch if I don't know it?
Hold a level horizontally against the roof slope, measure 12 inches out along it, then measure straight down from that point to the roof surface; that drop in inches is your rise-per-12. You can also use a phone level app placed on the roof and convert the angle, where roughly 18.4 degrees equals a 4/12 pitch.
How many shingle bundles are in a roofing square?
Most architectural and three-tab asphalt shingles come three bundles to a square, so each bundle covers about 33 square feet. Always check the specific product, since some heavier or designer shingles run four or five bundles per square.
Does the footprint mean the house size or the roof outline?
It means the horizontal outline of the roof itself as seen from directly above, including any overhang or eaves, not the interior floor area. If your roof overhangs the walls, measure to the edges of the roof rather than the building footprint.
Why is my actual roof area bigger than my footprint?
A sloped roof is the hypotenuse over the flat footprint, so it always covers more surface than the outline beneath it. The calculator multiplies the footprint by the square root of 1 plus the pitch ratio squared to account for that extra slope length.
What waste factor should I use for a roof?
A simple gable roof with few obstructions typically uses about 10%, while roofs with multiple valleys, hips, dormers, or skylights often need 15% or more. When in doubt, round up, since returning unopened bundles is easier than making a second trip mid-job.
Can I use this calculator for a metal or tile roof?
Yes, the area, pitch, and square math is the same for any roofing material since a square is always 100 square feet of surface. Just adjust the waste factor to match the product, as metal panels and tiles often have different overlap and breakage allowances than shingles.
How do I handle a roof with two different slopes or sections?
Calculate each rectangular section separately using its own footprint and pitch, then add the resulting square footage or square counts together. This tool assumes one uniform pitch, so multi-slope or L-shaped roofs should be broken into simple pieces first.
Related calculators