Roof Pitch Calculator
Turn rise and run into roof pitch (x:12), the angle in degrees, percent grade and the rafter multiplier — plus the rafter length for your span.
How roof pitch is written
American roofers state pitch as rise per 12 inches of run, written x:12. A 6:12 roof climbs 6 inches for every foot travelled horizontally. The 12 never changes — only the first number does, and that number is the whole description of the roof.
The run is measured on the horizontal, from the outside face of the wall in to the centre of the ridge. That is half the building span on a symmetrical gable roof — not the full width, and not the distance up the slope. Getting this wrong is the single most expensive mistake on this page, because it doubles every rafter you cut.
The same roof can be described three other ways, and this calculator returns all of them at once:
- Angle — degrees from horizontal, useful for setting a saw or a solar array.
- Percent grade — rise ÷ run × 100, the form drainage and civil drawings use.
- Slope as a decimal — plain rise ÷ run, what the algebra calls m.
Measuring the pitch on an existing roof
You need a 2 ft level and a tape. You do not need to get on the roof.
Hold a 2 ft level dead horizontal against a rafter, the underside of the roof deck, or the barge board on a gable end.
Measure 12 inches along the level from the end that touches the roof, and mark it.
From that 12 inch mark, measure straight down (or up) to the roof surface. Keep the tape vertical.
That vertical measurement is the rise. If it reads 6 inches, the pitch is 6:12. Enter 6 and 12 above and press Calculate pitch.
Measuring in the attic works just as well: put the level against the underside of a rafter and take the same 12 inch reading. On a finished roof you can also measure the ridge height above the wall plate and divide by the run.
Pitch, angle, percent and multiplier
| Pitch | Angle | Percent | Rafter multiplier | Notes |
|---|---|---|---|---|
| 1:12 | 4.76° | 8.3% | 1.0035 | Membrane roofing only |
| 2:12 | 9.46° | 16.7% | 1.0138 | Minimum for most metal panels |
| 3:12 | 14.04° | 25.0% | 1.0308 | Shingles need double underlayment |
| 4:12 | 18.43° | 33.3% | 1.0541 | Standard shingle minimum |
| 5:12 | 22.62° | 41.7% | 1.0833 | Common on ranch homes |
| 6:12 | 26.57° | 50.0% | 1.1180 | The most common residential pitch |
| 7:12 | 30.26° | 58.3% | 1.1577 | Still walkable with care |
| 8:12 | 33.69° | 66.7% | 1.2019 | Roof jacks needed above here |
| 9:12 | 36.87° | 75.0% | 1.2500 | Top of the walkable range |
| 10:12 | 39.81° | 83.3% | 1.3017 | Steep — staging required |
| 11:12 | 42.51° | 91.7% | 1.3566 | Steep-slope material rules apply |
| 12:12 | 45.00° | 100% | 1.4142 | Equal rise and run |
| 16:12 | 53.13° | 133% | 1.6667 | Steep gable and A-frame territory |
| 18:12 | 56.31° | 150% | 1.8028 | Tudor and steep dormer roofs |
| 24:12 | 63.43° | 200% | 2.2361 | A-frame |
Notice that 100% grade is 45°, not 90°. Percent grade and degrees are not the same scale, and they only agree at 0. Anything you read as a percent on a civil drawing has to be converted before it means anything to a framer — the percent grade calculator does that both ways.
Getting the rafter length
The rafter multiplier converts horizontal run into actual rafter length. It is the hypotenuse of the pitch triangle divided by its base, so it is always slightly more than 1:
multiplier = √(6² + 12²) ÷ 12 = √180 ÷ 12 = 1.1180
run = 28 ÷ 2 = 14 ft
rafter = 14 × 1.1180 = 15′ 7.83″ — nearest mark on a tape, 7 13/16″
That is the theoretical length from the centre of the ridge to the outside of the wall plate. Then add your overhang, and subtract half the thickness of the ridge board. Cut one rafter, offer it up, and only then cut the other twenty-nine.
The multiplier is also the quickest way to price a roof. Multiply the flat footprint area by it and you get the true sloped area — a 6:12 roof has about 12% more surface than the floor beneath it, so a 2,000 sq ft footprint needs roughly 2,236 sq ft of covering before waste.
Choosing a pitch for a new roof
- Below 2:12 — treated as a low-slope roof. Shingles are not permitted at all; you need a membrane system.
- 2:12 to 4:12 — shingles are allowed in most codes but only with a doubled underlayment. Watch for ice damming in snow country.
- 4:12 to 9:12 — the conventional range. Sheds water well, walkable for maintenance, cheapest to frame and to cover.
- Above 9:12 — sheds snow readily and gives usable attic space, but costs more in material, staging and labour. Wind uplift rises as well.
These are general ranges. Your local code, your shingle manufacturer's written instructions and your local snow and wind loads decide what is actually permitted — and the manufacturer's instructions are what a warranty claim is judged against. Check all three before ordering material.
What each material needs
Minimum pitch is set by how long water sits on the surface. The steeper the roof, the less time water has to find a lap joint, so steeper roofs can use materials with more seams.
- Asphalt shingles — 4:12 standard, 2:12 absolute minimum with doubled underlayment.
- Standing seam metal — commonly 2:12 and up; some panel profiles go lower with sealed seams.
- Exposed fastener metal panels — usually 3:12 and up.
- Clay and concrete tile — typically 2.5:12 minimum, with underlayment requirements that tighten below 4:12.
- Wood shakes and shingles — 4:12 and up.
- Slate — 4:12 and up, and heavy enough that the framing has to be checked.
- Single-ply membrane (TPO, EPDM, PVC) — anything down to 1/4:12, which is where the low-slope drainage minimum takes over.
Below about 1/4 inch per foot you are no longer designing a roof pitch, you are designing drainage — the same rules that govern a drain line.
Common mistakes
- Using the full span instead of half. The run is wall to ridge centre, not wall to wall. Using the full span doubles every rafter.
- Measuring along the rafter. The run is the horizontal projection. The sloped distance is the answer, not the input.
- Reading percent as degrees. A 100% grade is 45°, not 90°.
- Forgetting the ridge board. Subtract half its thickness from the calculated rafter or every pair sits proud at the peak.
- Ordering material off the footprint. A 6:12 roof needs about 12% more covering than the floor area under it, before waste.
- Mixing units. A rise in inches over a run in feet is out by a factor of 12. Use the unit selectors above rather than converting in your head.
Related tools: the slope calculator for the underlying rise-over-run maths, the percent grade calculator for civil drawings, and the ramp slope calculator when the slope has to meet ADA limits instead of shedding water.
What is roof pitch?
The rise of a roof in inches for every 12 inches of horizontal run, written x:12. A 6:12 roof rises 6 inches per foot of run. The 12 is fixed by convention, so only the first number describes the roof.
How do I measure roof pitch?
Hold a 2 foot level horizontally against the roof or a rafter, mark 12 inches along it, then measure straight down from that mark to the roof surface. That vertical measurement is the rise over a 12 inch run. Do it from a ladder at the gable end or from inside the attic — you should not need to climb onto the roof.
What is a 6/12 roof pitch in degrees?
A factor that converts horizontal run into rafter length. It is the square root of (rise squared plus run squared) divided by the run, and equals 1.1180 for a 6:12 pitch. Multiply half the building span by it to get the common rafter length.
- International Code Council. International Residential Code, Chapter 9 — Roof Assemblies (section R905, requirements for roof coverings and minimum slopes). codes.iccsafe.org", "Asphalt Roofing Manufacturers Association. Residential Asphalt Roofing Manual — low-slope application requirements and underlayment. asphaltroofing.org", "National Roofing Contractors Association. The NRCA Roofing Manual: Steep-slope Roof Systems. nrca.net