Billdr PRO Roof Pitch Calculator

A roofing contractor measuring the run of a pitch with his measurement tape.
Our free roof pitch calculator lets you quickly convert rise, run, angle, and x:12 into roof pitch %, degrees, rafter length, span, and slope multipliers. We also include a detailed calculation example, a multipliers table, and FAQs for home builders, general contractors and roofers.

Billdr Pro Roof Pitch Calculator

Enter Run and one other value (Rise, Angle, %, or x:12). We’ll compute the rest.
I have
Length unit
Run
Rise
Results will appear here.

What is roof pitch?

A Roof pitch describes how steep a roof is. It’s the ratio of vertical rise to horizontal run, most commonly shown as x:12. For example, a 6:12 pitch rises 6 units for every 12 units of run (half the building span). Pitch can also be expressed as a decimal slope (rise/run), a percent grade (slope × 100), or an angle in degrees (atan(rise/run)).

A roof pitch illustration containing the essential measurements & inputs.
Illustration of essential measures to calculate the roof pitch.

How do you calculate roof pitch?

Calculating roof pitch is about finding the relationship between the roof’s rise and its run. You can measure it directly on a roof using a level and tape measure, or determine it mathematically if you know the angle. Roofers and builders often express it as x:12 for practical use, but you can also calculate it as a decimal slope, angle in degrees, or percent grade. The following formulas cover each of these methods.

Essential Formulas

  • Slope (decimal) = rise ÷ run
  • Angle (deg) = atan(rise ÷ run) × 180/π
  • Pitch (x:12) = (rise ÷ run) × 12
  • Percent grade = (rise ÷ run) × 100
  • Rafter length (common rafter, no overhang) = √(rise² + run²)
  • Span = 2 × run
  • Roof pitch multiplier (rafter factor per unit run) = √(1 + slope²) = sec(angle)
  • Seat/level cut angle = 90° − angle

Definitions of The Roof Pitch Calculator Inputs & Outputs

Calculator Inputs

I have (mode) : Select the known pair you’ll enter: Rise & Run, Angle & Run, Pitch (%) & Run, or Pitch (x:12) & Run. The calculator computes all other values from your pair.

Length unit : The unit for all length inputs and outputs (ft, in, yd, m, cm).

Run : Horizontal distance from the wall plate to the ridge (half the span). Must be > 0.

Rise : Vertical height gained over the run. Can be 0 for a flat roof.

Angle (degrees) : Roof angle above horizontal. Valid range: 0° ≤ angle < 90°.

Pitch (%) : Percent grade, equal to slope × 100. Example: 6:12 ≈ 50%.

Pitch (x:12) : Rise per 12 units of run. Example: 6:12 means 6 units of rise per 12 units of run.

Calculator Outputs

Run : Echoed in your chosen unit (also shown as ft-in or fractional inches when relevant).RiseComputed vertical rise that matches your inputs.

Span (2 × run) : Total width of the building across the rafters (eave to eave), assuming symmetrical slopes.

Rafter length (hypotenuse) : Length of a common rafter from plate to ridge (no overhang). Use overhang inputs if you need full rafter cuts.

Slope (decimal) : Rise ÷ run as a decimal. Example: 6:12 → 0.5.

Rise:Run (simplified) : Approximate fractional ratio (rounded to the nearest 1/16 on a 12-run basis). Flat roofs display 0:12.

Roof pitch (%) : Percent grade of the roof surface.

Roof pitch (x:12) : Rise per 12 units of run (the North American carpenter standard).

Rise per meter of run : Millimeters of rise for every meter of run (mm/m).

Rise per foot of run : Inches of rise for every foot of run (in/ft). Numerically the same as x:12.

Rafter length factor (per unit run) : Multiplier to get rafter length from horizontal run: rafter = factor × run (factor = √(1 + slope²)).

Roof angle (plumb cut) : The angle for the plumb cut at the top of the rafter.

Seat / level cut angle : Complementary angle for the birdsmouth (90° − roof angle).

Angle (radians) : Roof angle in radians (engineering notation).

Step-By-Step Roof Pitch Calculation Example

Given: Run = 12 m and Rise = 2 m

  1. Slope = 2 ÷ 12 = 0.1667
  2. Angle = atan(0.1667) × 180/π ≈ 9.462°
  3. Pitch (x:12) = 0.1667 × 12 = 2:12
  4. Percent = 0.1667 × 100 = 16.667%
  5. Rafter length = √(12² + 2²) = √(144 + 4) ≈ 12.166 m
  6. Span = 2 × 12 = 24 m
  7. Multiplier = √(1 + 0.1667²) ≈ 1.01379

Roof Pitch FAQ

What is the standard pitch for a roof?

There isn’t a single “standard.” In many residential markets, common slopes range from 4:12 to 9:12. Local climate, architectural style, roofing material, and code requirements drive the choice.

What is the average quote for getting a roof pitched?

Costs vary widely based on structure changes, materials, labor rates, and code upgrades. If you’re converting a flat roof to a pitched roof or changing the pitch, request multiple local quotes and include structural engineering in your scope; pricing can swing significantly.

What is the minimum roof pitch for snow?

In snow country, steeper roofs shed snow better. Requirements depend on local building codes, design snow load, and roofing material. Many builders target at least 6:12 for heavy-snow regions, while some metal systems allow lower pitches. Always check your local code and manufacturer specs.

What is a 4/12 roof pitch?

4/12 means the roof rises 4 units for every 12 units of run. That’s a slope of 0.3333, an angle ≈ 18.43°, and a multiplier ≈ 1.0541.

What is the best pitch for a roof?

“Best” depends on climate, material, and design. Low slopes work for modern aesthetics and some membranes; mid slopes (e.g., 6:12) balance looks and performance; steeper slopes excel at shedding rain/snow and fit traditional styles.

What is the smallest pitch of a roof?

Flat roofs have 0:12 pitch but still need minimum drainage slope per code (often 1/4″ per foot ≈ 2%). For shingle roofs, manufacturers specify a minimum (commonly 2:12–4:12 with underlayment rules). Always follow the product’s installation manual and local code.

What roof pitch is 30 degrees?

30° corresponds to slope = tan(30°) ≈ 0.577. In x:12 notation that’s about 6.9:12, often rounded to 7:12.

What is a roof pitch multiplier?

The roof pitch multiplier (a.k.a. rafter factor) converts horizontal run to sloped length: rafter length = multiplier × run. It equals √(1 + slope²) or sec(angle).

Roof pitch multipliers Table (slope correction factors)

Multiply horizontal run by the factor to get sloped length. Multiplier = √(1 + (x/12)²) = sec(angle).

Pitch (x:12) Angle (deg) Percent (%) Multiplier
1:124.76368.31.0035
2:129.462316.71.0138
3:1214.036225.01.0308
4:1218.434933.31.0541
5:1222.619941.71.0833
6:1226.565150.01.1180
7:1230.255158.31.1577
8:1233.690166.71.2019
9:1236.869975.01.2500
10:1239.805683.31.3017
11:1242.510491.71.3566
12:1245.0000100.01.4142
14:1249.3987116.71.5366
16:1253.1301133.31.6667
18:1256.3099150.01.8028
20:1259.0362166.71.9437
24:1263.4349200.02.2361
Values rounded: angles & multipliers to 4 decimals; percents to 1 decimal. Use multiplier × run for rafter/sloped length.

Quick answers

  • How do I convert degrees to x:12? x = 12 × tan(angle).
  • How do I convert x:12 to degrees? angle = atan(x/12) × 180/π.
  • How do I get rafter length from run? rafter = run × multiplier (from the table above).

Looking for other tools?

Try one of our free Excel templates.

Build your business with the most valuable tool in your toolbox

Send $100K+ quotes in 30 minutes or less!

No credit card required