Free Professional Roofing Tool

Roof Slope Calculator

This roof slope calculator determines roof pitch, slope angle, rise, run, and rafter length in 3 formats: ratio (x:12), degrees, and percentage. The calculator supports 6 unit systems — millimeters (mm), centimeters (cm), meters (m), inches (in), feet (ft), and yards (yd). Roofing professionals, contractors, and homeowners use this tool for precise pitch calculation, snow load estimation, material cost optimization, and building code compliance per the International Code Council (ICC) and the National Roofing Contractors Association (NRCA) standards.

grid_view Slope Parameters

help_outline
help_outline
Run Rise Slope
REAL-TIME ANALYSIS
: 12
%

How to Calculate Roof Pitch

To calculate roof pitch, measure 2 values: the vertical rise and the horizontal run. Roof pitch equals the rise divided by the run, multiplied by 12. This produces the standard x:12 ratio used by roofing contractors across residential and commercial construction projects.

tune Drag the Slider to Change Pitch
Run Rise Slope 26.57°
0.5:12 24:12
Angle 26.57°
Grade 50.0%
Multiplier 1.118
Type Conventional
1
straighten

Measure the Rise

Measure the vertical distance from the top plate of the exterior wall to the ridge (peak) of the roof. Use a tape measure or laser level for accuracy. Record the value in feet (ft) or meters (m).

2
space_bar

Measure the Run

Measure the horizontal distance from the exterior wall to the point directly below the ridge. The run is always the horizontal span, not the slope length. Record this value in the same unit as the rise.

3
calculate

Apply the Formula

Divide the rise by the run, then multiply by 12. A rise of 6 feet (1.83 m) and a run of 12 feet (3.66 m) produces a 6:12 pitch, which equals 26.57 degrees (0.46 radians) and a 50% grade.

Roof Slope Calculation Formula

There are 3 primary formulas for roof slope calculation:

straighten Pitch Ratio
Pitch = (Rise ÷ Run) × 12
Rise of 4 ft (1.22 m) ÷ Run of 12 ft (3.66 m) × 12 = 4:12 pitch
rotate_right Slope Angle
Angle = arctan(Rise ÷ Run)
arctan(4 ÷ 12) = 18.43° (0.32 radians)
percent Slope Percentage
Grade = (Rise ÷ Run) × 100
(4 ÷ 12) × 100 = 33.3%
science Live Formula Calculator
ft
ft
Pitch 6 : 12
Angle 26.57°
Grade 50.0%
Rafter 13.42 ft
Multiplier 1.118

Roof Slope Calculator Chart

Click any row to see the pitch angle visualized. The chart covers all standard pitches from flat (1:12) to steep (12:12) with walkability ratings, material compatibility, and snow shedding performance.

Pitch Angle Grade Multiplier Type Walkability Snow Shedding
1:12 4.76° 8.3% 1.003 Flat/Low Easy Poor
2:12 9.46° 16.7% 1.014 Low Slope Easy Poor
3:12 14.04° 25.0% 1.031 Low Slope Easy Fair
4:12 18.43° 33.3% 1.054 Conventional Easy Fair
5:12 22.62° 41.7% 1.083 Conventional Easy Good
6:12 26.57° 50.0% 1.118 Conventional Moderate Good
7:12 30.26° 58.3% 1.158 Conventional Caution Very Good
8:12 33.69° 66.7% 1.202 Conventional Caution Very Good
9:12 36.87° 75.0% 1.250 Steep Unsafe Excellent
10:12 39.81° 83.3% 1.302 Steep Unsafe Excellent
11:12 42.51° 91.7% 1.357 Steep Unsafe Excellent
12:12 45.00° 100.0% 1.414 Steep Unsafe Excellent
6:12 — 26.57°
Compatible: All Types

FAQs

Answers to the 14 most common questions about roof pitch, slope angle, walkability, snow load, and roofing materials.

What is the normal slope of a roof?

The normal slope of a roof ranges from 4:12 to 9:12 for residential construction. A 4:12 pitch means the roof rises 4 inches (10.16 cm) for every 12 inches (30.48 cm) of horizontal run. The National Roofing Contractors Association (NRCA) classifies pitches between 4:12 and 9:12 as conventional slopes. Most homes in the United States use a 6:12 pitch because this angle balances 3 factors: effective water shedding, walkability for maintenance, and attic space maximization.

What should be the slope of a roof?

The slope of a roof should be between 4:12 and 6:12 for most residential buildings. The International Code Council (ICC) requires a minimum slope of 2:12 for asphalt shingle roofs. Metal roofs perform well at slopes as low as 1:12 (4.76°). The right slope depends on 4 factors: local climate, roofing material, architectural design, and building code requirements. Steeper slopes (8:12 to 12:12) work best in heavy snowfall areas because gravity helps snow slide off the roof surface.

What is the minimum roof pitch for snow?

The minimum roof pitch for snow is 6:12 (26.57°). At 6:12 pitch, snow slides off the roof under its own weight, reducing snow load on the roof structure. Roofs with slopes below 4:12 require reinforced structural framing to support accumulated snow loads. In regions with heavy snowfall (above 40 lbs/ft² or 195 kg/m² ground snow load), roofing engineers recommend pitches between 8:12 (33.69°) and 12:12 (45°) for reliable snow shedding and reduced ice dam formation.

What is a 4/12 roof pitch?

A 4/12 roof pitch means the roof rises 4 inches (10.16 cm) for every 12 inches (30.48 cm) of horizontal run. This pitch equals 18.43 degrees (0.32 radians) and a 33.3% grade. The 4/12 roof pitch multiplier is 1.054, meaning the actual roof surface area is 5.4% larger than the horizontal footprint. A 4/12 pitch is the minimum slope recommended for standard asphalt shingle installation by most shingle manufacturers.

What is the best pitch for a roof?

The best pitch for a roof is 6:12 for most residential applications. A 6:12 pitch provides 5 advantages: effective water drainage, safe walkability for maintenance, good snow shedding, adequate attic space, and compatibility with all roofing material types — including asphalt shingles, metal panels, clay tiles, and slate. For commercial flat roofs, the best pitch is 1/4:12 (1.19°), which provides sufficient drainage without excessive material costs.

What is the minimum slope for a roof?

The minimum slope for a roof is 1/4:12 (1.19°) for built-up roofing (BUR) and modified bitumen systems. For asphalt shingles, the minimum is 2:12 (9.46°) per International Code Council (ICC) building codes. Metal roofing requires a minimum of 1/2:12 (2.39°) with sealed laps, or 3:12 (14.04°) with unsealed laps. Clay and concrete tiles need a minimum pitch of 2.5:12 (11.77°). The smallest pitch of a roof depends on the roofing material and local building codes.

What roof pitch is 30 degrees?

A 30-degree roof pitch equals approximately 7:12. The exact calculation is: tan(30°) × 12 = 6.93:12, which rounds to 7:12 in standard roofing notation. A 30-degree (0.52 radian) roof has a 57.7% grade and a roof pitch multiplier of 1.155. This pitch is classified as a conventional slope and is walkable with standard safety precautions. Roofs at 30 degrees work well with asphalt shingles, metal roofing, wood shakes, and synthetic slate.

What is a roof pitch multiplier?

A roof pitch multiplier is a factor used to convert the horizontal (flat) area of a roof into the actual sloped surface area. The formula is: Multiplier = √(1 + (Rise ÷ Run)²). For a 4:12 pitch, the multiplier is 1.054. For a 6:12 pitch, the multiplier is 1.118. For a 12:12 pitch, the multiplier is 1.414. Roofing contractors multiply the flat roof area by the pitch multiplier to calculate the total material quantity needed for shingles, underlayment, and flashing.

What degree angle is a 12/12 pitch roof?

A 12/12 pitch roof has a 45-degree angle. The calculation is: arctan(12 ÷ 12) = 45° (0.785 radians). A 12/12 pitch means the roof rises 12 inches (30.48 cm) for every 12 inches (30.48 cm) of horizontal run, creating a perfect right triangle with equal legs. The grade is 100% and the roof pitch multiplier is 1.414. A 12:12 pitch roof is classified as a steep slope and requires specialized safety equipment for installation and maintenance.

What roof pitch is walkable?

Roof pitches of 6:12 (26.57°) and below are considered walkable. There are 3 walkability categories: pitches from 0:12 to 4:12 (0° to 18.43°) are easy to walk on with standard footwear; pitches from 5:12 to 6:12 (22.62° to 26.57°) are walkable with caution and rubber-soled shoes; pitches from 7:12 to 9:12 (30.26° to 36.87°) require roof brackets and safety harnesses. Roofs steeper than 9:12 are not walkable without scaffolding or specialized fall protection equipment.

Can you shingle a 3/12 pitch roof?

Yes, shingling a 3/12 pitch roof is possible with additional waterproofing measures. Standard asphalt shingle manufacturers require a minimum 4:12 pitch for normal installation. For a 3/12 pitch roof (14.04°, 25% grade), apply a full ice-and-water shield underlayment across the entire roof deck before shingling. The NRCA permits asphalt shingles on slopes between 2:12 and 4:12, provided double underlayment or self-adhering membrane is used. Below 2:12, use a built-up roof or single-ply membrane system instead of shingles.

How to calculate roof slope length?

To calculate roof slope length, use the Pythagorean theorem: Slope Length = √(Rise² + Run²). A roof with a 6 ft (1.83 m) rise and 12 ft (3.66 m) run has a slope length of √(36 + 144) = √180 = 13.42 ft (4.09 m). The slope length is the rafter length — the diagonal distance from the eave to the ridge. Multiply slope length by the roof width to get the total roof surface area for material estimation.

How to calculate roof slope angle?

To calculate roof slope angle, use the inverse tangent function: Angle = arctan(Rise ÷ Run). A roof with 8 inches (20.32 cm) of rise per 12 inches (30.48 cm) of run has an angle of arctan(8 ÷ 12) = 33.69 degrees (0.588 radians). Convert an x:12 pitch to degrees by calculating arctan(x ÷ 12). Convert degrees to radians by multiplying degrees by π/180 (0.01745).

How to calculate roof slope in degrees?

To calculate roof slope in degrees, divide rise by run and apply the arctangent function. The formula is: Degrees = arctan(Rise ÷ Run) × (180 ÷ π). For a 5:12 pitch: arctan(5 ÷ 12) × 57.296 = 22.62 degrees. Common conversions: 3:12 = 14.04°, 4:12 = 18.43°, 6:12 = 26.57°, 8:12 = 33.69°, 10:12 = 39.81°, and 12:12 = 45°. Use a roof angle calculator or scientific calculator with an arctan (tan⁻¹) function for precise degree measurements.

Free Roofing Calculators

Specialized tools for every roofing calculation — area, cost, snow load, drainage, hip framing, and more.