Roof Surface Area Calculator

A sloped roof always covers more surface than the flat footprint beneath it. To find the true area you multiply the plan footprint (including overhangs) by the roof slope factor, which depends only on the pitch. The slope factor is the hypotenuse of the rise-and-run triangle divided by the run. This calculator takes your footprint and pitch, computes the slope factor, and returns the true roof surface area in square feet and in roofing squares of 100 square feet each. The math is exact geometry; add a waste allowance when ordering material.

0.00
0.00
0.00
0.00

Roof surface area formula

Slope factor = sqrt(rise^2 + 12^2) / 12
Roof area = footprint * slope factor
Roofing squares = roof area / 100
Squares with waste = squares * (1 + waste% / 100)

Run is fixed at 12 because pitch is expressed as rise per 12 of run. The slope factor scales the flat footprint up to the actual sloped surface. A flat roof (rise 0) has a slope factor of 1.

Roof measurement context

  • The footprint should include eave and gable overhangs, since the roof extends past the walls.
  • A roofing square equals 100 square feet of roof surface, the standard unit for pricing.
  • A 4:12 pitch has a slope factor near 1.054; a 12:12 pitch near 1.414.
  • Add waste for hips, valleys, ridge caps, and starter courses; 10 to 15 percent is common.
  • Complex roofs with many planes generate more waste than a simple gable.

Roof area: frequently asked questions

How do I calculate roof surface area?

Take the building footprint covered by the roof (its horizontal plan area) and multiply by the roof slope factor for your pitch. The slope factor is the square root of (rise squared plus run squared) divided by run. A 6:12 pitch has a slope factor of about 1.118, so a 1,500 square foot footprint becomes about 1,677 square feet of roof surface.

What is roof pitch?

Roof pitch is the rise in inches for every 12 inches of horizontal run, written as rise:12 (for example 6:12). A higher first number means a steeper roof. Pitch determines the slope factor, which is how much larger the sloped roof surface is than the flat footprint beneath it.

What is a roofing square?

A roofing square is 100 square feet of roof surface. Shingles, underlayment, and labor are commonly priced per square. Divide the total roof surface area by 100 to get the number of squares, then add waste. This calculator reports both surface area and squares.

Does this include overhangs and waste?

The footprint you enter should already include eave and gable overhangs, because the roof extends past the walls. The calculator returns the geometric surface area. Add a waste allowance (often around 10 to 15 percent) on top for cuts, hips, valleys, and starter courses when ordering material.

How is the slope factor derived?

For every 12 units of horizontal run, a roof rises by the pitch number. The actual sloped length over that run is the hypotenuse, the square root of (run squared plus rise squared). Dividing that by the run gives the slope factor, a multiplier always greater than or equal to 1 that scales flat area up to true surface area.

Official sources

Reviewed by the CalculatorHub team, edited by James Graham, 17 June 2026. See our methodology.