Roof Pitch Calculator: Rise, Run, Angle & Rafter Length
Enter rise and run, a pitch ratio, or an angle in degrees to get your roof pitch as X/12, the angle in degrees, percent slope, slope factor, and rafter line length. Check the result against IRC R905 minimum pitch requirements by roofing material. Pair this with the roofing calculator to size shingles once you know your pitch.
🏠 Roof Pitch Calculator
Rise/Run • Pitch • Angle • Rafter Length • IRC R905 Check
💰 Estimate Your Project Cost
Get accurate cost estimates before calling a contractor — compare prices and plan your budget.
Rebar Weight Chart
US Standard Rebar Sizes (#2–#18) with weight per foot, diameter, and cross-sectional area.
View Chart →Pitch, Angle, and Slope Factor Lookup
Standard pitches from 1/12 to 16/12 with the matching angle in degrees, percent slope, and slope factor. Use this table to sanity-check the calculator above or to skip data entry entirely if your pitch is already a round number.
| Pitch (X/12) | Angle (°) | Slope (%) | Slope Factor | Category |
|---|---|---|---|---|
| 1/12 | 4.76° | 8.3% | 1.003 | Very low slope |
| 2/12 | 9.46° | 16.7% | 1.014 | Low slope |
| 3/12 | 14.04° | 25.0% | 1.031 | Low slope |
| 4/12 | 18.43° | 33.3% | 1.054 | Conventional |
| 5/12 | 22.62° | 41.7% | 1.083 | Conventional |
| 6/12 | 26.57° | 50.0% | 1.118 | Conventional |
| 7/12 | 30.26° | 58.3% | 1.158 | Conventional |
| 8/12 | 33.69° | 66.7% | 1.202 | Conventional |
| 9/12 | 36.87° | 75.0% | 1.250 | Steep |
| 10/12 | 39.81° | 83.3% | 1.302 | Steep |
| 12/12 | 45.00° | 100.0% | 1.414 | Steep |
| 14/12 | 49.40° | 116.7% | 1.537 | Very steep |
| 16/12 | 53.13° | 133.3% | 1.667 | Very steep |
Source: standard trigonometry (angle = arctan(rise/12); slope factor = sqrt((rise/12)^2 + 1)).
What Roof Pitch Actually Describes
Roof pitch is the steepness of a roof surface, written as a ratio of vertical rise to 12 inches of horizontal run. A 6/12 roof climbs 6 inches for every 12 horizontal inches. The "12" in the ratio is fixed by convention in US residential construction, so only the first number changes from roof to roof.
Pitch, slope, and angle describe the same surface for three different trades. Framers and roofers use the X/12 pitch ratio because it lines up directly with a framing square or speed square. Finish carpenters setting a saw bevel need the angle in degrees. Drainage and grading work typically uses percent slope. This calculator converts freely between all three so you are not stuck doing trigonometry on a job site.
Why Run Is Fixed at 12 Inches
The 12-inch run reference comes from the framing square, which has a 12-inch and a 24-inch blade. Laying a square against a rafter with the 12-inch mark on the horizontal line makes the rise easy to read directly off the tool without extra math. That convenience is why "X/12" became the standard notation instead of a decimal slope or a percentage.
The roof pitch chart shows this relationship visually across the full range of common pitches, if a quick lookup is faster than typing numbers into a calculator.
Rafter Length Is a Line Length, Not a Lumber Length
The rafter length this calculator returns is the line length: a straight measurement from the inside of the bird's-mouth notch to the ridge centerline, following the top edge of the rafter. It does not include the overhang past the wall, and it does not include the extra length needed for the bird's-mouth seat cut itself. Add overhang separately using the advanced option above, and add another 6 inches or so of stock for the seat cut when ordering lumber.
💡 Tip - Use the Slope Factor for Materials, Not Framing
The slope factor converts a flat plan-view footprint into actual sloped roof surface area. It is the right number for ordering shingles, underlayment, or sheathing. It is the wrong number for cutting rafters, since rafter length depends on your actual measured run, not just the footprint area.
Example Scenarios
Attic Measurement to Framing Ratio
Measured from an exposed attic rafter
12 in level, rise read at the 12 in mark
Pitch = (8 / 12) × 12 = 8/12, Angle = arctan(8/12) = 33.69°
This is the standard attic method: no roof access, no ladder, just a level and a tape measure against a rafter.
Rafter Length for a 15 ft Run
Pitch: 8/12 | Run to ridge: 15 ft
Line length, overhang not included
Rafter = √(10² + 15²) = √325 = 18.03 ft
Cross-check: Run × slope factor = 15 × 1.202 = 18.03 ft. Both methods agree because the slope factor is the same Pythagorean ratio in disguise.
Common Mistake: Wrong Reference Point
Same roof, three measurement points
Bird's-mouth vs. mid-span vs. ridge cut
Standardize on one measurement location for every rafter on the roof.
Mixing measurement points across a roof is one of the most common field errors when verifying pitch on an existing structure.
Common Roof Pitch Calculation Mistakes
⚠ Errors That Change the Result
- Confusing run with span: Run is the horizontal distance from the wall plate to a point under the ridge. Span is the full building width, which equals twice the run on a symmetric gable roof.
- Reading rise from the wrong point: The bird's-mouth cut, the rafter mid-span, and the ridge cut can all read slightly differently on a sagging rafter. Pick one reference point and use it consistently.
- Forgetting overhang in lumber length: The calculated rafter length is the line length only. Add tail overhang and seat-cut allowance separately when ordering material.
- Applying the slope factor to framing instead of area: The slope factor is for converting plan area to roof surface area for material takeoffs, not for sizing rafter stock.
- Ignoring IRC minimum pitch by material: A roof geometrically capable of 2/12 does not automatically qualify for standard asphalt shingles, which require 4/12 under IRC R905.2 unless reinforced underlayment is added.
Using Pitch Results for Material and Code Decisions
Pitch is geometry. Material selection is a separate code decision governed by IRC 2021 Section R905. A calculated pitch of 3/12 is a valid roof shape, but it does not automatically clear the bar for every roofing product. Check the material-specific minimum before ordering shingles, panels, or tile.
Standing seam metal panels with concealed fasteners tolerate the lowest pitches, down to 1/2:12 with manufacturer approval, because the raised seam keeps water above the deck plane. Exposed- fastener metal, clay tile, and wood shakes all need steeper minimums because they rely more on gravity drainage than seam geometry. Once pitch and material are settled, move to the roofing calculator to estimate shingle bundles and squares using the slope factor from this tool.
For framing member sizing once pitch is known, the roof rafter size chart and roof rafter span chart cover allowable spans by species and grade. Trussed roofs should reference the roof truss span chart instead, since truss spans are engineered per design rather than table-based like solid sawn rafters.
In snow-load regions, pitch interacts directly with structural load. Steeper roofs shed snow; shallower roofs can accumulate significant weight during a storm. Verify your local ground snow load with the snow load calculator before finalizing framing, especially for pitches below 6/12 in northern climates.
Frequently Asked Questions
Most US residential roofs fall between 4/12 and 9/12, with 6/12 the most common default for production framing. Pitches below 4/12 are considered low-slope and require reinforced underlayment for asphalt shingles under IRC R905.2. Pitches above 9/12 are steep-slope and cost more to frame and walk safely.
Divide the rise by the run, then multiply by 12 to express it as X/12: Pitch = (Rise / Run) x 12. For example, a rafter that rises 8 inches over a 12-inch run is an 8/12 pitch. The same ratio converts to an angle using Angle = arctan(Rise / Run) x (180 / pi).
Work from inside the attic. Place a 12-inch level flat against the underside of an exposed rafter, hold it horizontal, and measure straight down from the 12-inch mark to the rafter's underside. That vertical measurement in inches is your rise per 12 inches of run, which is your pitch.
Per IRC 2021 Section R905.2, standard asphalt shingle installation requires a 4/12 minimum pitch with single-layer underlayment. Pitches from 2/12 to below 4/12 are permitted only with double-layer underlayment or a self-adhered ice-and-water membrane covering the full deck. Below 2/12, asphalt shingles are not code-permitted.
A pitch of 6/12 (26.6 degrees) or less is generally considered easily walkable without special equipment. 7/12 to 10/12 is manageable but requires caution and, in many cases, fall protection. Pitches steeper than 10/12 typically require harnesses, roof jacks, or scaffolding. Always follow OSHA fall protection requirements for any roof work.
Use the Pythagorean theorem: Rafter Length = square root of (Rise squared + Run squared). For an 8/12 pitch with a 15-foot run, rise equals (8/12) x 15 = 10 feet, so rafter length = square root of (10^2 + 15^2) = square root of 325, approximately 18.03 feet. This is the line length and does not include overhang.
The slope factor converts a roof's flat plan-view footprint into its actual sloped surface area. It is calculated as the square root of ((Rise/12) squared + 1). For a 6/12 pitch, the slope factor is 1.118, so a 2,000 sq ft footprint becomes about 2,236 sq ft of actual roof surface for ordering shingles or underlayment.
Sources and Methodology
- International Residential Code (IRC), 2021 Edition, Section R905.2 (Asphalt Shingles), R905.3 (Clay and Concrete Tile), R905.7 (Wood Shakes), R905.10 (Metal Roofing), R905.11-12 (Modified Bitumen and Single-Ply Membrane), International Code Council.
- Standard right-triangle trigonometry: Pythagorean theorem for rafter length, arctangent function for angle conversion.
- Framing square and speed square convention for X/12 pitch notation, standard US carpentry practice.
Last reviewed: September 2026. Reviewed by site author.
Disclaimer
This calculator provides estimates for planning purposes. For permitted structural work, foundations, multi-story construction, retaining walls over 4 feet, and commercial projects, calculations must be verified by a licensed structural engineer per IBC 2024 Section 1604. ConcreteCalculate.com is not liable for structural decisions made from these estimates.
Built by Muhammad Ramzan Babar, physics researcher (PhD candidate). Reviewed by site author.
Privacy
Calculations run in your browser using data you enter. No project information is stored or transmitted to any server beyond the single calculation request, and no personal data is collected by this tool.
Unlock Your Complete Results
Your calculation is ready. Enter your email to unlock:
- ✔ Download a printable PDF estimate
- ✔ Get 2026 US concrete material prices
- ✔ Save your project calculations instantly
- ✔ Access contractor cost-saving tips