Roof Pitch Calculator: Rise, Run, Angles, and Slope Multipliers
A roof pitch calculator converts rise and horizontal run into a slope ratio, angle, or roof area multiplier. In common roofing use, a 6:12 slope means the roof rises 6 units for every 12 units of horizontal run. To calculate the rise per 12, divide rise by run using matching units, then multiply by 12.
This guide includes worked conversions, an angle and multiplier table, and checks for plans or professional measurement reports. It explains the geometry rather than choosing a roof design or instructing you to access a roof for measurements.
Roof pitch calculator: the core equations
Let r represent rise and R represent horizontal run, both in the same unit. Then slope ratio s = r ÷ R.
- Rise per 12 = 12 × s.
- Slope angle in degrees = arctan(s).
- Percent grade = 100 × s.
- Roof pitch multiplier for projected area = √(1 + s²).
- Sloped length = horizontal run × √(1 + s²).
A calculator’s inverse tangent function may return radians or degrees. Choose degrees when comparing with a roofing angle table. Otherwise, the numerical result may look unexpectedly small even though the ratio is correct.
CertainTeed’s explanation of roof slope describes the rise-per-12 convention and its relationship to material choices. The actual product requirements still need separate review.
Pitch and slope: a terminology check
People often use “pitch” for the familiar rise-to-run ratio. However, some technical references distinguish slope, which uses run, from pitch, which uses the full span.
GAF’s steep-slope field guide makes that distinction. Therefore, when reading a drawing or report, identify the actual dimensions and ratio instead of relying on the word alone.
This article uses the common calculator convention of rise per 12 units of horizontal run. Where a document uses rise divided by span, keep that separate and convert explicitly.
Worked example: rise and run to 6:12
Assume a fictional roof section rises 5 feet over a 10-foot horizontal run. The ratio is 5 ÷ 10 = 0.5.
Multiply by 12: 0.5 × 12 = 6. Therefore, the slope is 6:12. The same geometry has a 50% grade because 0.5 × 100 = 50.
The angle is arctan(0.5), or about 26.565 degrees. Meanwhile, the sloped-length factor is √(1 + 0.5²), or about 1.118.
These values describe the same simple planar geometry in different ways. However, 50% grade does not mean 50 degrees, and 6:12 does not mean 6 degrees.
Roof pitch, angle, and multiplier table
The following values use rise per 12 units of horizontal run. The multiplier converts horizontal projected area or length to its corresponding sloped value for a plane with that slope.
| Slope | Angle | Percent grade | Multiplier |
|---|---|---|---|
| 2:12 | 9.46° | 16.67% | 1.0138 |
| 3:12 | 14.04° | 25.00% | 1.0308 |
| 4:12 | 18.43° | 33.33% | 1.0541 |
| 5:12 | 22.62° | 41.67% | 1.0833 |
| 6:12 | 26.57° | 50.00% | 1.1180 |
| 8:12 | 33.69° | 66.67% | 1.2019 |
| 10:12 | 39.81° | 83.33% | 1.3017 |
| 12:12 | 45.00° | 100.00% | 1.4142 |
The table is mathematical, not a list of suitable roof systems. Use the actual product instructions, project design, and applicable requirements when evaluating a roofing assembly.
Convert a roof angle into rise per 12
If the angle θ is known in degrees, slope ratio equals tan(θ). Multiply that ratio by 12 to express the rise per 12.
For a fictional angle of 30 degrees, tan(30°) is about 0.57735. Multiplying by 12 gives about 6.928. The equivalent slope is roughly 6.93:12.
Do not automatically round that to 7:12 in a precise calculation. If a report intentionally rounds to a standard label, keep the original angle or measurement basis in the record.
Also check the angle reference. A measurement relative to vertical is not the same as the roof’s angle above horizontal. The two complementary angles can produce very different slope results if entered incorrectly.
Percent grade is not degrees
Percent grade expresses rise as a percentage of horizontal run. A 25% grade is a ratio of 0.25, which corresponds to 3:12 and an angle of about 14.04 degrees.
A 100% grade has equal rise and run, so its angle is 45 degrees. It is not vertical. As a slope approaches vertical, its rise-to-horizontal-run ratio increases sharply.
Therefore, write the unit or symbol beside each number. A drawing note of “25” without a percent sign, degree symbol, or ratio is too ambiguous to use confidently.
Use a roof pitch multiplier for area
A roof pitch multiplier converts a plane’s horizontal projected area into surface area. The formula is √(1 + s²), where s is rise divided by horizontal run.
For a 6:12 plane, s = 0.5 and the multiplier is about 1.118. A projected area of 800 square feet therefore corresponds to about 894.43 square feet of surface.
This conversion does not include cutting allowance, laps, or product coverage. It changes geometry only. Keep those later material adjustments separate from the area calculation.
If a report already gives actual sloped surface area, do not multiply again. Anomoz’s roof measuring software guide explains why the measurement basis needs to remain clear in an estimate.
Calculate sloped length
For a simple right-triangle section, sloped length equals √(run² + rise²). This is the same as run × the slope multiplier.
Using the earlier 10-foot run and 5-foot rise, length is √(100 + 25) = √125, or about 11.180 feet.
The result describes that triangular section. It does not automatically include an overhang beyond the measured run, nor does it provide every length needed for structural design or fabrication.
If the run includes an overhang, identify the relevant endpoints and geometry. Do not add the same overhang once to the measured run and again as a separate allowance.
Run versus span
For a simple symmetric gable, horizontal run from the support line to the ridge may equal half the span between the corresponding support lines. That shortcut depends on symmetry and the definitions used.
Suppose a fictional symmetric roof has a 24-foot span and a 6-foot rise. Its half-span run is 12 feet, so slope is 6 ÷ 12, or 6:12.
If you incorrectly divide rise by the full 24-foot span and call that slope, the ratio becomes 0.25, or 3:12. This halves the slope ratio in the example.
For an asymmetric roof, do not assume half-span run. Use each plane’s actual geometry. Hips, valleys, and dormers also need their own relevant dimensions rather than one whole-building shortcut.
Metric measurements work with the same ratio
Rise and run can use meters, centimeters, or another matching unit because the ratio is unitless. A 1.2-meter rise over a 3.6-meter horizontal run gives s = 1.2 ÷ 3.6 = 0.3333.
Multiply by 12 to get 4:12. The angle is about 18.435 degrees, grade is 33.333%, and multiplier is about 1.0541.
Do not divide 120 centimeters by 3.6 meters without converting. Matching units are essential even though the final ratio has no unit.
How to record a reliable input
Use an approved drawing, a reliable measurement report, or information supplied by an appropriately equipped professional. Record the source, date, plane, and revision.
If a report gives only a roof-wide slope label, ask whether every section shares that slope. A porch or extension may differ from the main roof. Using one multiplier for all sections can distort the area.
Also distinguish a design dimension from a field measurement. They may differ for a valid reason, but the estimate should state which it uses. Resolve material discrepancies through the project process.
Anomoz’s construction RFI template can help document a drawing clarification. It keeps the question and response visible rather than letting an estimator make an undocumented assumption.
A roof pitch calculator worksheet
- Roof plane ID and source reference.
- Rise and horizontal run with matching units.
- Whether a listed dimension is run or full span.
- Calculated ratio and rise per 12.
- Angle in degrees and percent grade.
- Area multiplier and any projected area used.
- Rounding and reviewer.
For a quick check, enter equal rise and run. The result should be 12:12, 45 degrees, 100% grade, and a multiplier near 1.4142. This known case helps reveal a degree/radian or unit problem.
Next, test zero rise over a positive run. The mathematical multiplier should be one. That result does not recommend a zero-slope roof; it only checks the formula.
From geometry to an estimate
After calculating surface area, divide square feet by 100 if the estimate uses roofing squares. Then use the exact product coverage and a justified material allowance.
Keep separate quantities for items measured by length, count, or roll coverage. Pitch alone cannot determine ridge products, penetrations, underlayment details, or the complete accessory list.
Anomoz’s roofing software article discusses connecting measurement and job records. A clear data flow helps avoid retyping one slope under several inconsistent labels.
What a pitch calculator cannot decide
The geometry does not establish material suitability, drainage performance, structural adequacy, or safe access. Those decisions depend on more than one ratio.
Likewise, a manufacturer’s minimum slope statement applies within the relevant product and installation instructions. Do not use a general angle table to infer approval for an assembly or a local requirement.
The calculator also cannot compensate for an uncertain measurement. If rise or run is unclear, a result with many decimals still rests on uncertain input. Improve the source information before refining the arithmetic.
How input uncertainty affects the result
Suppose a fictional horizontal run is 12 feet, but the rise is uncertain between 5.5 and 6 feet. The corresponding slopes range from 5.5:12 to 6:12. Their area multipliers are about 1.1000 and 1.1180.
Across a 1,000-square-foot projection, that range represents about 18 square feet of surface difference. This sensitivity check helps explain why the measurement basis matters. It does not establish an acceptable survey tolerance.
If the difference matters to the order or design decision, obtain better source information. Do not average the uncertain values and describe the result as verified. Keep the range and reason for uncertainty visible until the responsible person resolves it.
Common roof pitch errors
One mistake is dividing rise by sloped length instead of horizontal run. Another is using full span where the formula needs run.
People also confuse 6:12 with 6 degrees or 50% with 50 degrees. Keep units beside every value and use a known test case to verify a spreadsheet.
Finally, do not apply a slope multiplier to surface area that already includes slope. Record whether each input is projected or sloped before combining plane totals.
Frequently Asked Questions
What angle is a 6:12 roof?
Its angle above horizontal is arctan(6 ÷ 12), or about 26.565 degrees. The corresponding grade is 50%.
What is the roof pitch multiplier for 4:12?
It is √(1 + (4 ÷ 12)²), or about 1.0541. Multiply the matching projected area by that factor to estimate surface area.
Can I use half the building width as run?
Only when the relevant geometry supports that assumption, such as the correctly defined symmetric section. Use actual plane dimensions for other layouts.
Keep the ratio and reference clear
A reliable roof pitch calculator starts with matching units and horizontal run. Convert the ratio carefully, label angles and percentages, and apply area factors only once. Then preserve the source measurements so another person can check the result.