Home / Roof Guides / Updated September 28, 2026
Roof Pitch Calculator
Calculate slope from rise and run and convert it into a roof surface multiplier.
A practical guide to calculating roof pitch from rise and run, understanding the slope angle, and using the result when estimating roof surface area.
What roof pitch means
Roof pitch describes how much a roof rises vertically for a given horizontal run. A 6/12 roof rises 6 inches for every 12 inches of horizontal run. Pitch is useful because a sloped roof has more surface area than the horizontal footprint below it.
How to calculate pitch
Enter the rise and run using the same units. The calculator reports the pitch as rise/run and also converts it to an approximate angle. The angle is useful for understanding slope, while the rise-to-run ratio is the conventional way roofing professionals describe pitch.
Why pitch changes surface area
For a simple roof plane, surface area can be estimated as horizontal footprint multiplied by the multiplier square root of 1 plus (rise divided by run) squared. Steeper slopes therefore produce more surface area from the same horizontal footprint.
Example: a 6/12 roof
For a 2,000-square-foot horizontal footprint at 6/12, the multiplier is about 1.1180, producing about 2,236 square feet of sloped surface area, or 22.36 roofing squares. This is a geometry example, not a contractor measurement.
Limits of the calculation
Real roofs can contain multiple planes, valleys, hips, dormers, wall intersections, overhangs and irregular geometry. A simple footprint-and-pitch calculation should therefore be treated as a planning estimate unless the roof has been measured in detail.
Methodology note
Home Cost Insights uses versioned roofing methodology and distinguishes calculated geometry from published cost observations. Where verified local data is unavailable, the site shows the geographic level of the underlying data instead of inventing a local adjustment.
Review the roofing cost data or use the roof cost calculator for the related planning workflow.