ProCalc.ai
Pro
Engineeringhow to6 min read

Roof Pitch Calculator: Slope, Angle, and Rise Over Run

P

ProCalc.ai Editorial Team

Reviewed by Jerry Croteau, Founder & Editor

Table of Contents

I was in the lumber aisle doing roof math… and it didn’t match

I was standing there with a cart full of 2x material, a phone in one hand, and a scribble of measurements in the other, and the numbers just wouldn’t behave. The roof looked simple. Two planes. Nothing fancy. But my “area” kept coming out too small, and the order list was short by enough sheets that I could already hear the yard guy saying, “You sure?”

So I did what I always do when something’s off: I assumed I missed one dumb detail.

It was pitch.

And yeah, I’d heard “6/12” a thousand times. I nodded like I understood. I didn’t. Not really. Not in the way that actually changes your material takeoff, your drainage assumptions, your ladder angle, or the way a spec gets interpreted on site.

If you’re an engineer, you already know slope is rise over run. But the thing is, roofs get talked about in pitch (like 4/12), angles (degrees), and sometimes “percent slope,” and people mix those up constantly. So let’s make it boring and correct, then practical and usable.

Pitch, slope, angle… it’s all the same triangle (but people say it like it’s different)

Roof pitch is basically a ratio: how much the roof rises vertically for every 12 inches of horizontal run. A “6/12” roof rises 6 inches for every 12 inches of run. That’s it — one pitch, one ratio.

But you’ll also hear slope as rise/run (same idea, just not locked to 12), and angle in degrees (which is what your CAD or your inclinometer wants). Then there’s percent slope, which shows up in drainage notes and flat roof specs and makes everyone’s eyes glaze over.

So why does everyone get this wrong? Because the units are sneaky. Pitch is inches per 12 inches. Slope is unitless. Angle is trig. And percent slope is slope times 100. Same triangle, four dialects.

💡 THE FORMULA
slope = rise / run
angle (degrees) = arctan(rise / run) × (180/π)
percent slope = (rise / run) × 100
rise = vertical change (inches, mm, whatever)
run = horizontal distance (same units as rise)
angle = roof angle measured from horizontal

And if you’re in the field and someone says “6/12,” they’re quietly telling you rise = 6, run = 12. You can plug that into anything.

The worked example I wish someone shoved in my face years ago

Let’s say you’ve got a roof that’s 6/12 pitch, and the horizontal run from ridge to eave is 14 ft (so 168 inches). You want the rafter length (the sloped length), because that’s what turns into actual surface area and actual material.

Step 1: Convert pitch to slope.
6/12 = 0.5

Step 2: Find total rise over that run.
rise = slope × run = 0.5 × 168 = 84 inches (so 7 ft)

Step 3: Use Pythagorean theorem for rafter length.
rafter = √(run² + rise²) = √(168² + 84²)

168² = 28224
84² = 7056
sum = 35280
√35280 ≈ 187.8 inches ≈ 15.65 ft

So your “14 ft run” isn’t 14 ft of roof surface. It’s about 15.65 ft of roof surface. Multiply that across a whole roof and suddenly you’re short a stack of shingles or a handful of panels. That’s the part that bit me in the lumber aisle.

And if you’re thinking, “Okay, but I just need the angle,” the same slope gives you:
angle = arctan(0.5) ≈ 26.6°

That number shows up in engineering calcs, modeling, and sometimes safety planning. It’s not just trivia.

Quick conversions (the stuff you end up doing on a tailgate)

I keep seeing the same few pitches, so here’s a table you can screenshot, print, or tape to the inside of your brain.

Pitch (rise/12) Slope (rise/run) Angle (deg, about) Percent slope (about)
2/12 0.1667 9.5 16.7%
4/12 0.3333 18.4 33.3%
6/12 0.5 26.6 50%
8/12 0.6667 33.7 66.7%
12/12 1.0 45 100%

Those angles are rounded, because in the real world you’re not cutting rafters to the nearest tenth of a degree with a protractor. You’re cutting to a line, checking crown, and trying not to fight warped stock (which is kind of its own engineering problem).

So here’s the practical takeaway: pitch tells you slope; slope tells you angle; angle tells you how much longer the roof surface is than the plan view. And that longer surface is where materials and loads actually live.

How I actually use a roof pitch calculator (and what engineers care about)

Here’s the honest workflow I’ve landed on after bouncing between drawings, specs, and the “what’s actually built” reality.

1) If you have rise and run, lock the slope first.
Don’t start with degrees unless you have to. Rise/run is the cleanest number and it survives unit changes. Inches, mm, doesn’t matter. If the run is 12 inches, congrats, you’ve got pitch too.

2) Convert to angle only when something downstream needs it.
CAD constraints, component geometry, solar layouts, guardrail assumptions, whatever. Angle is useful, but it’s also where rounding errors and “close enough” arguments start. And you know how those meetings go.

3) If you’re doing quantities, you want the slope factor.
This is the part people skip. The slope factor is basically: sloped length / horizontal length. For a given slope, it’s √(1 + slope²). Multiply your plan-view area by that factor and you’re in the ballpark of actual roof area. That’s how you stop under-ordering.

So for 6/12 slope = 0.5:
factor = √(1 + 0.5²) = √1.25 ≈ 1.118

If your plan-view roof area is 2,000 sq ft, the sloped area is about 2,236 sq ft. That’s a lot of shingles!

4) Tolerances and field reality matter more than the trig.
Engineers live in exactness, and I respect that, but roofs get framed with lumber that moves and sheathing that isn’t perfectly square and a ridge that might be a little proud on one end. If you’re calling out pitch on a drawing, be clear whether it’s nominal, and whether it’s measured off the structural deck, the finished surface, or the framing. Those can be different by enough to matter (especially on low slope).

And if you’re measuring an existing roof: don’t trust one measurement. Take two or three. A 1/4 inch error over 12 inches doesn’t sound like much until you stretch it across 20 feet and now you’re arguing about why the fascia line looks weird.

If you want the calculators I actually point people to, here you go:

  • Roof pitch calculator (the obvious one, but it’s the hub)
  • Slope calculator for rise/run and percent slope
  • Angle calculator when degrees are required
  • Rafter length calculator for the sloped member length
  • Roof area calculator once you’re converting plan to surface
  • Triangle calculator if you just want the geometry without the roofing words

And yeah, you can embed this right into a project page or a spec note (or just keep it open on your phone):

🧮Roof Pitch CalculatorTry this calculator on ProcalcAI →

One more thing, because it comes up: “pitch” is sometimes used loosely to mean “slope.” If someone says “a 2 percent pitch,” they probably mean 2 percent slope. It’s not technically the same language, but you’ll hear it. Don’t be the person who argues semantics while the water’s ponding.

FAQ (the stuff people ask right after you think you’re done)

What’s the difference between roof pitch and roof slope?

Pitch is usually expressed as rise per 12 inches of run (like 6/12). Slope is rise divided by run (like 0.5). Same relationship, different packaging.

How do I measure roof pitch on an existing roof without fancy tools?
  1. Put a level on the roof surface (a 12-inch level is perfect).
  2. Keep one end touching the roof and level it.
  3. Measure the vertical distance from the roof surface up to the underside of the level at the 12-inch mark.

That measurement in inches is your “rise” for a 12-inch run, so it reads directly as pitch (give or take a little if the shingles are lumpy).

How do I convert a pitch like 7/12 into degrees?

Use angle = arctan(rise/run) × (180/π). For 7/12, that’s arctan(7/12) ≈ 30.3 degrees (about).

Related Calculators

Share:

Get smarter with numbers

Weekly calculator breakdowns, data stories, and financial insights. No spam.

Discussion

Be the first to comment!

More from Engineering

We use cookies to improve your experience and show relevant ads. Read our privacy policy

Roof Pitch Calculator: Slope, Angle, Rise Over — ProCalc.ai