Skip to content
EveryFix

Roofing Calculator

The Roofing Calculator converts your building's footprint and roof pitch into actual roof surface area and roofing squares, the standard unit for ordering shingles. Works in square feet or square meters. The pitch multiplier formula, √(1 + (pitch/12)²), assumes a simple gable or hip roof where the entire footprint slopes uniformly; it doesn't add extra surface area for dormers, valleys, chimneys, or multiple roof planes, so complex rooflines need a higher waste factor or a professional take-off to avoid running short. At a pitch of 0 (a flat roof), the multiplier reduces to exactly 1, meaning the roof surface area equals the building footprint with no adjustment at all.

Advanced2 minutesUpdated 2026-07-05
Units

Switch between U.S. Customary and Metric units.

ft
ft

A "6/12" pitch means enter 6.

%
Enter your details above and click “Calculate Roofing Squares” to see your results here.

How This Tool Works

Pick your units, then enter your building's footprint dimensions and roof pitch (rise over 12) to calculate the true roof surface area and number of roofing squares.

Formula & Method

Roof surface area = footprint × pitch multiplier, where the multiplier is √(1 + (pitch/12)²). Roofing squares = (roof area × (1 + waste%)) ÷ 100. In metric, the result is also shown in square meters (1 square = 100 sq ft ≈ 9.29 m²).

Example Calculation

Take a 25×40 ft building footprint (1,000 sq ft) with an 8/12 pitch and a 10% waste factor. Footprint = 25 × 40 = 1,000 sq ft. Pitch multiplier = √(1 + (8/12)²) = √1.4444 ≈ 1.2019. Actual roof surface area = 1,000 × 1.2019 = 1,201.85 sq ft. With 10% waste: 1,201.85 × 1.10 = 1,322.04 sq ft. Roofing squares = 1,322.04 ÷ 100 = 13.22 squares. Since shingles are sold by the whole square, you'd round up to 14 squares when placing your order.

Please note: This calculator provides estimates only and is not professional construction or engineering advice. Material needs vary by project, local building codes, and site conditions — consult a licensed contractor or engineer before starting your project.
Read the guideHow many roofing shingles do you need?Work out how many roofing shingles you need: roof squares from footprint and pitch, a worked 1,800 sq ft / 6-12 pitch example, waste factor, and bundle counts.

Frequently Asked Questions

What is a roofing square?+

A roofing square equals 100 sq ft (about 9.29 m²) of actual roof surface — it's the standard unit shingles and other roofing materials are priced and ordered by.

Can I calculate roof area in square meters?+

Yes — switch the unit toggle to Metric and enter your footprint in meters. The roof surface area is returned in square meters alongside the roofing-square count.

How does pitch affect material needs?+

Steeper roofs have more actual surface area than their footprint suggests. A 12/12 pitch roof has about 41% more surface area than the flat footprint.

Should I hire a professional for roof pitch measurement?+

For accurate ordering on an actual project, have a roofer verify the pitch and measurements — this calculator provides a planning estimate only.

What does a pitch of 0 mean, and does the calculator support flat roofs?+

A pitch of 0 represents a flat roof. In that case the pitch multiplier, √(1 + (0/12)²), equals exactly 1, so the roof surface area equals the building footprint with no adjustment — the field accepts pitches from 0 up to 24 (a very steep 24/12 pitch).

Does this work for roofs with dormers, valleys, or multiple roof planes?+

Not precisely — the formula assumes one uniform pitch applied to a simple rectangular footprint. Complex rooflines with dormers, valleys, hips, or varying pitches have more actual surface area than this method captures, so increase your waste factor or have a roofer measure the actual roof planes for accurate ordering.

Found this useful? Share it

Help someone else out — or link to it from your own site.

Link to this tool

Writing about roofing calculator? Paste this on your site to link here.

<a href="https://everyfix.net/tools/roofing-calculator/">Roofing Calculator</a> by <a href="https://everyfix.net">EveryFix</a>