Skip to content
BuildNumerics

Roof Area Calculator

Roof area is the building footprint multiplied by the slope factor for its pitch, √(pitch² + 144) ÷ 12. A 40 × 30 ft footprint with a 6/12 roof has 1,200 ft² of plan area and 1,341.6 ft² of roof surface — ÷ 100, about 13.4 roofing squares before waste. Take that area into the Roofing Calculator for materials.

How it's calculated: Roof area = length × width × √(pitch² + 12²) ÷ 12.

Inputs

Result appears here

Fill in the fields and press Calculate.

Formula, calculation, assumptions and sources

Plan area = Length × Width

Slope factor = √(Pitch² + 12²) ÷ 12 (Pitch as rise-in-12)

Roof surface area = Plan area × Slope factor

Run the calculation to see each step with your own numbers.

About the Roof Area Calculator

The Roof Area Calculator turns a building's footprint and its pitch into the actual sloped surface area of a simple gable or hip roof, in square feet (or square yards / square metres). For roofing squares, divide the square feet by 100 — one square is 100 ft². That area is the starting point for the shingle, metal-panel and replacement-cost calculators. It does not add material waste — each material calculator applies its own editable allowance.

What you enter

  • Building length (footprint)
  • Building width (footprint)
  • Roof pitch (rise-in-12) — Enter the rise per 12 units of run. A flat roof is 0; a steep roof is 9–12.

What you get back

  • Plan area (footprint) — the exact result of the calculation.
  • Roof surface area — Roofing is often ordered in “squares” of 100 ft². This figure does not include a waste allowance — add one when you order material.

The formula, a worked example, the assumptions behind it and the sources are shown in full below the calculator.

Related calculators

Related articles

Part of the Roofing calculators.