📐

Lean-to Roof Calculator

Lean-to Diagnostic Dashboard — enter your span, pitch, overhang, and rafter depth to get rafter length, plumb and seat cut angles, slope, and an instant framing-risk report for your single-slope roof.

⚡ Instant diagnosis📐 Feet-inches-fraction🪚 5 risk checks📋 Copy cut list

Lean-to Diagnostic Dashboard

Type your dimensions and the dashboard matches each input against five framing root causes — pitch too low, birdsmouth too deep, rafter undersized, slope too steep, overhang too long — then returns a quick fix for any problem it finds.

🎛️ Inputs

ft

Distance from low wall to existing high wall.

/12

Rise in inches per 12" of run. 4/12 is typical.

in

Horizontal eave projection past the low wall. 12" is typical.

Diagnostic assumes a 3" seat cut on a 2x4 top plate.

📐 Computed Cut List

Rise
3' 4"
Effective pitch
4.00/12
Pitch angle
18.43°
Rafter line length
10' 6-1/2"
Overhang along rafter
1' 5/8"
Total board length
11' 7-1/8"
Plumb cut angle
71.57°
Seat cut angle
18.43°
Slope
33.3%

🩺 Diagnostic Report

Each check is flagged Critical, Warning, or Safe with a quick fix.

Structural safety score100/100

Roof Pitch vs. Roofing Material

Safe

Pitch 4.00/12 is above the 3/12 low-slope threshold. Standard asphalt shingles, metal, and synthetic underlayment all work.

Quick fix: Proceed with standard 30# felt or synthetic underlayment and the roofing of your choice.

Birdsmouth Notch Depth (HAP Rule)

Safe

Birdsmouth plumb notch is 1.00" deep on a 2x6 (5.5" actual depth) — 18% of the rafter, under the 1/3 HAP limit (1.83").

Quick fix: Cut the seat at the planned width; the remaining height above the plate (HAP) is adequate.

Rafter Span vs. Lumber Reference

Safe

Horizontal run 10.00' is within the 2x6 reference span of 11' (#2 SPF, 16" o.c., 20 psf).

Quick fix: The 2x6 at 16" o.c. is adequate for this run; verify against your local code for ground snow load.

Roof Slope & Walkability

Safe

Slope is 33.3% (18.43°) — at or below 45°, walkable with care.

Quick fix: Standard staging is fine; use a chicken ladder above 6/12 for safety.

Overhang Support

Safe

Overhang is 12" — within the 24" unsupported span. The rafter tail carries its own weight without additional lookout framing.

Quick fix: No additional framing needed; install the fascia board across the plumb-cut tails.

💡 Tip (root cause): Most lean-to leaks are not from the roofing — they are from the missing kick-out flashing at the bottom of the ledger-to-wall junction. Roofers finish the shingles, water runs down the wall, and the first lap of siding channels it inside. A $12 kick-out flashing prevents the leak that causes the majority of lean-to insurance claims.

⚠️ Warning: Never notch the existing wall's top plate to receive the lean-to rafter. Cutting 1.5" out of a 2x4 top plate drops its bending strength by roughly 50% and creates a hinge in the house's load path. Always mount a separate ledger board on the face of the wall instead.

❌ Don't: Don't sister a deeper rafter onto an undersized one without removing the old birdsmouth first. The doubled rafter still carries the stress concentration of the original overcut notch, and the sister only shares load above the notch — the failure point stays. Cut a fresh board instead.

Lean-to Roof Geometry

EXISTING WALLLOW WALLRunRiseOverhangRafter length (hypotenuse)

A lean-to rafter is the hypotenuse of a right triangle: line length = √(Run² + Rise²).

Lean-to vs Shed vs Skillion: Three Names, One Slope

A single-slope roof goes by three names depending on who built it. A lean-to is a single-pitch roof that attaches along its high side to an existing wall or ledger — picture a shed addition leaning against the house. A shed roof is the same single-slope geometry but freestanding — both walls are new, and there is no existing structure to tie into. A skillion is the Australian and New Zealand term for any single-slope roof, whether attached or standalone. The math is identical for all three: one rafter spans from a low bearing point to a high bearing point, with a plumb cut at the top and a birdsmouth seat at the bottom. What changes is the high-side connection — a lean-to bolts to a ledger on the existing wall, a shed roof nails to a tall stud wall, and a skillion does whichever the framing calls for.

The distinction matters for permits and flashing, not for rafter math. If you are framing a skillion lean to roof, use the same plumb cut (90° − pitch angle), seat cut (pitch angle), and birdsmouth layout you would use on a North American shed. The dashboard above does not care which name you use — enter the run and the rise or pitch, and it returns the same cut list.

TypeGeometryTypical PitchConnection
Lean-toSingle slope; high side bolts to an existing wall or ledger, low side bears on a new wall.2/12 – 6/122x6 / 2x8 ledger lag-bolted or through-bolted to the existing wall studs.
ShedSingle slope; freestanding between two new walls of different heights, no existing structure.3/12 – 8/12High wall is a tall stud wall with a doubled top plate; rafter plumb-cuts to it.
SkillionAustralian / NZ term for any single-slope roof — same geometry as lean-to or shed.3/12 – 9/12Either a ledger (if attached) or a new stud wall (if freestanding).

Lean-to Rafter Length Calculation

The fundamental lean to rafters formula is the Pythagorean theorem applied to a right triangle: L = √(Run² + Rise²). Because Rise = Run × (pitch ÷ 12), you can also write it as L = Run ÷ cos(pitch angle), where the pitch angle is atan(X ÷ 12) × 180 ÷ π. The two expressions are mathematically identical — use whichever is more convenient.

The rafter length formula, worked

Take a 10'-0" horizontal run at 4/12 with a 12" overhang. Rise = 10 × (4 ÷ 12) = 3.333'. Line length = √(10² + 3.333²) = √111.11 = 10.541' ≈ 10' 6-1/2". Overhang along the rafter = 12" ÷ cos(18.43°) = 12 ÷ 0.9487 = 12.65" = 1' 0-5/8". Total board length = 10' 6-1/2" + 1' 0-5/8" = 11' 0-1/8". Cut two plumb cuts (one at the high wall, one at the tail) and one birdsmouth seat at the low wall.

Plumb cut and seat cut angles

The plumb cut at the high wall is the complement of the pitch angle: plumb cut = 90° − pitch angle. At 4/12 (18.43°), the plumb cut is 71.57° — that is the angle between the rafter's bottom edge and a vertical line. The seat cut at the low wall birdsmouth is the pitch angle itself: seat cut = pitch angle, so 18.43° at 4/12. Set your speed square or bevel gauge to these two angles and you can lay out every rafter on the lean-to without re-measuring.

Lean-to Roof Pitch and Slope

Pitch, slope, and angle are three notations for the same ratio. Pitch is X/12 — the rise in inches for every 12" of horizontal run. Slope is the same ratio as a percentage: (rise ÷ run) × 100. Angle is the arctangent of the ratio: atan(X ÷ 12) × 180 ÷ π. A 4/12 pitch is a 33.33% slope and an 18.43° angle. The lean to roof slope matters because it controls which roofing materials are permitted: below 2/12, only continuous membranes or standing-seam metal are allowed; 2/12 to 3/12 needs full-coverage peel-and-stick underlayment; above 3/12, standard asphalt shingles work.

Lean to roof slope in percent and degrees

Pitches below 2/12 cause roughly 90% of lean-to leak callbacks — water ponds on the flat plane, and every shingle lap becomes an entry point for wind-driven rain. A 3/12 lean-to (14.04°, 25% slope) is the practical minimum for asphalt shingles with a peel-and-stick underlayment. A 4/12 (18.43°, 33.33%) is the sweet spot for residential lean-tos — it sheds rain, accepts standard shingles, and stays walkable. In snow zones, design for at least 6/12 (26.57°, 50%) so the roof sheds snow instead of accumulating dead load.

Use it as a lean to roof pitch calculator and shed roof slope calculator

Toggle the input to Enter Rise and the dashboard becomes a lean to roof pitch calculator: type the height difference between your low wall and the existing high wall, and it solves pitch = (rise ÷ run) × 12. Because a shed roof and a lean-to share identical geometry, the same panel doubles as a shed roof slope calculator — enter the run and the rise (or pitch) and read slope in degrees, percent, and X/12 from one input. For a 6'-0" run with a 24" rise, both modes return 4.00/12, 18.43°, and 33.33% slope.

Rafter Size Selection

Sizing lean to rafters by span

Lean-to rafters span the full building width — there is no ridge board to halve the run the way a gable rafter does. That means a lean-to rafter on a 12' span resists roughly twice the bending moment of a gable rafter on the same 12' building. Size accordingly. The reference table below lists #2 Spruce-Pine-Fir spans at 16" o.c. under a 20 psf roof live load — for heavier snow loads or wider spacing, step up one size and verify against your local building code's rafter span table. For a 10'-0" run, a 2x6 is adequate; for a 12'-0" run, step to a 2x8; for a 16'-0" run, use a 2x10; over 18'-0", a 2x12 or an engineered I-joist is the safer call.

Connection Details to the Main Roof

Ledger board and bolt spacing

The high side of a lean-to bolts to a ledger board — a 2x6 or 2x8 nailed across the face of the existing wall studs at the rafter bearing height. Use 1/2" lag bolts or through-bolts every 16" o.c. into the studs (not just the sheathing), and slip self-sealing flashing tape behind the ledger before bolting it down so the bolt holes do not become leak paths. Set the ledger height so the rise from the low wall plate to the ledger top equals run × (pitch ÷ 12) — for a 10'-0" run at 4/12, that is 3'-4". Plumb-cut the top of each rafter against the ledger's face and toenail or use hurricane ties to tie the rafter to the ledger; never rely on toenails alone in wind zones. At the low wall, birdsmouth the rafter onto the doubled top plate and strap the rafter down with an RF-301-style rafter tie.

Waterproofing and Flashing

Kick-out flashing — the hidden leak point

The single most missed detail on a lean-to is the kick-out flashing at the bottom of the ledger-to-wall junction. Water runs down the lean-to roof, hits the wall, and without a kick-out it travels behind the siding and into the house. Install a prefabricated kick-out at the lower end of the step flashing so water is kicked out onto the roof plane and into the gutter. Run peel-and-stick membrane up the wall 4" minimum behind the ledger, lace the step flashing into every shingle course, and cap the top of the ledger with drip-edge. In ice-dam zones, run the membrane full-coverage from the eave to at least 24" inside the heated wall. These three details — kick-out, step flashing, and membrane — prevent the leaks that cause the majority of lean-to insurance claims.

Common Span & Load Reference Table

Educational reference only — #2 SPF, 16" o.c., 20 psf roof live load (no snow). These spans are the horizontal run, not the rafter length along the slope. Verify against your local building code for your species, spacing, and ground snow load before ordering lumber.

SizeActual DepthMax Run (16" o.c.)Live LoadTypical Use
2x65.5"11'-0"20 psfLean-to runs up to ~10'-0"; porches, small additions
2x87.25"14'-6"20 psfRuns 10'-0" to 14'-0"; carports, breezeways
2x109.25"18'-0"20 psfRuns 14'-0" to 17'-0"; larger sheds, snow zones
2x1211.25"20'-9"20 psfRuns over 17'-0"; heavy snow (verify species upgrade)

Skillion Lean-to Roof Framing Notes

A skillion lean to roof follows the same framing rules as a North American lean-to — the term is regional, not geometric. Skillion roofs in Australia and New Zealand commonly run 5/12 to 9/12 (22.62° to 36.87°), often with exposed rafters and a thinner roof plane (no cathedral ceiling cavity). When framing a skillion, the same birdsmouth HAP rule applies: notch no deeper than 1/3 of the rafter's actual depth. Because skillion roofs often expose the rafter tails as a design feature, the plumb cut at the tail must be clean and consistent — cut a pattern rafter first and use it as a template for the rest. The dashboard above and every formula on this page apply directly to skillion framing; only the connection detail changes if the skillion is freestanding (shed) rather than attached (lean-to).

Frequently Asked Questions

How does the lean to roof calculator work?▼

The lean to roof calculator takes your horizontal run (the distance from the low wall to the existing high wall), your pitch in X/12 (or the height difference as a rise), the eave overhang in inches, and the nominal rafter size. It computes rise = run × (pitch ÷ 12), rafter line length = √(run² + rise²) = run ÷ cos(pitch angle), overhang along the rafter = overhang ÷ cos(pitch angle), and the total board length. For a 10' run at 4/12 with a 12" overhang, it returns a 10' 6-1/2" line length, a 1' 5/8" overhang, and an 11' 0-1/8" total board — plus the plumb cut (71.57°), seat cut (18.43°), and slope (33.33%).

Is this also a lean to roof pitch calculator?▼

Yes. Switch the input toggle to "Enter Rise" and type the height difference between your low wall and the existing high wall — for example, a 3'-4" rise over a 10'-0" run. The lean to roof pitch calculator solves pitch = (rise ÷ run) × 12 = (3.333 ÷ 10) × 12 = 4.00/12, then reports the pitch angle (18.43°) and slope percent (33.33%). This is the fastest way to reverse-engineer the pitch of an existing or planned lean-to where the wall heights are already fixed by the structure.

How do I calculate lean to roof slope?▼

Lean to roof slope is the rise divided by the run, expressed as a percentage: slope % = (rise ÷ run) × 100. For a 10' run with a 3'-4" rise, slope = (3.333 ÷ 10) × 100 = 33.3%, which corresponds to a 4/12 pitch and an 18.43° angle. The dashboard above outputs all three forms — X/12 pitch, degrees, and slope percent — from the same input, so you can read the lean to roof slope in whichever notation your building code or roofing manufacturer uses.

How do I size lean to rafters for a span?▼

Size lean to rafters by their horizontal run against a #2 SPF rafter span table at 16" o.c.: 2x6 covers runs up to 11'-0", 2x8 up to 14'-6", 2x10 up to 18'-0", and 2x12 up to 20'-9". Lean-to rafters span the full building width (not half, like a gable rafter), so they resist roughly twice the bending moment of a gable rafter on the same span — never substitute a gable span table. For a 10'-0" lean-to run at 4/12, a 2x6 at 16" o.c. is adequate; for a 16'-0" run, step up to a 2x10. Always verify against your local code and ground snow load.

What is a skillion lean to roof?▼

A skillion lean to roof is the Australian and New Zealand name for a single-slope roof that attaches on its high side to an existing wall. "skillion" is simply the regional term for any single-plane roof — the same geometry North Americans call a shed or lean-to roof. A skillion lean to roof typically runs 3/12 to 9/12 pitch, has no ridge board, and uses the same plumb cut (90° − pitch angle), seat cut (pitch angle), and birdsmouth layout as a shed rafter. The calculator and formulas on this page apply directly to skillion framing.

Is there a shed roof slope calculator on this page?▼

Yes. Because a shed roof and a lean-to roof share identical single-slope geometry, the dashboard above works as a shed roof slope calculator: enter the horizontal run from the low eave wall to the high bearing wall, and either the pitch (X/12) or the rise (height difference), and it returns the slope in degrees, as a percentage, and as an X/12 pitch. For a 6'-0" run with a 24" rise, the shed roof slope calculator returns a 4.00/12 pitch (18.43°, 33.33% slope). The slope, angle, and rafter length all update together from one input.

What is the minimum pitch for a lean-to roof?▼

The absolute minimum pitch for a lean-to roof using asphalt shingles is 2/12 (9.46°, 16.67% slope). Below 2/12, shingles will leak because water ponds and wind-driven rain backs up under the laps — pitches below 2/12 cause roughly 90% of lean-to leak callbacks. Between 2/12 and 3/12, you must use a full-coverage peel-and-stick underlayment (e.g., Grace Ice & Water Shield) or switch to a continuous membrane like EPDM, TPO, modified bitumen, or standing-seam metal. For lean-tos in snow zones, design for at least 4/12 so the roof sheds snow instead of accumulating load.

How far can a 2x6 lean-to rafter span?▼

A #2 Spruce-Pine-Fir 2x6 lean-to rafter at 16" o.c. covers a horizontal run of about 11'-0" under a 20 psf roof live load (no snow). At 24" o.c. that drops to roughly 9'-0", and in a 40 psf snow zone it falls to about 8'-0". For runs over 11'-0", step up to a 2x8 (14'-6" reference span) or 2x10 (18'-0" reference span). For the full board length — including overhang and birdsmouth — run the inputs through the dashboard above; the reference span is the horizontal run only, not the rafter length along the slope.

How do I attach a lean-to rafter to an existing house wall?▼

Bolt a 2x6 or 2x8 ledger board across the existing wall studs at the high-side rafter bearing height, using 1/2" lag bolts or through-bolts every 16" o.c. into the studs (not just the sheathing). Set the ledger height so the rise from the low wall plate to the ledger top equals run × (pitch ÷ 12) — for a 10'-0" run at 4/12, that is 3'-4". Install the rafters on 24" o.c. or 16" o.c., plumb-cut the top against the ledger, and birdsmouth the bottom onto the low wall plate. Cap the ledger-to-wall junction with step flashing and a kick-out flashing at the bottom — this single detail prevents the majority of lean-to leaks.

What is the birdsmouth depth limit for a lean-to rafter?▼

The birdsmouth notch must not remove more than 1/3 of the rafter's actual depth, measured plumb (vertically). For a 2x6 (5.5" actual depth), the notch must be no deeper than 1.83" plumb; for a 2x8 (7.25"), no deeper than 2.42". A notch deeper than 1/3 of the rafter depth creates a stress concentration that fails in shear under snow load — birdsmouth overcuts are one of the top three lean-to framing failures. The dashboard above computes the plumb notch depth from your pitch and an assumed 3" seat, and flags a Critical risk if it exceeds the 1/3 limit; if it does, widen the low wall or lower the pitch instead of cutting deeper.

How do I convert a height difference into a lean-to pitch?▼

Measure the height difference (rise) between the top of the existing high wall and the top of the new low wall, and the horizontal run between them. Pitch (X/12) = (rise ÷ run) × 12. For a 2'-6" rise over a 10'-0" run: pitch = (2.5 ÷ 10) × 12 = 3.00/12 (14.04°, 25% slope). For a 3'-4" rise over 10'-0": pitch = (3.333 ÷ 10) × 12 = 4.00/12. If the resulting pitch is below 2/12, raise the low wall or lower the ledger to steepen the slope — do not proceed with shingles below the 2/12 minimum.

What is the lean-to rafter length for a 12' span at 4/12?▼

For a 12'-0" horizontal run at 4/12 pitch: rise = 12 × (4 ÷ 12) = 4.00'. Rafter line length = √(12² + 4²) = √160 = 12.649' = 12' 7-13/16". Add a 12" overhang: 12 ÷ cos(18.43°) = 12 ÷ 0.9487 = 12.65" = 1' 0-5/8". Total rafter board length = 12' 7-13/16" + 1' 0-5/8" = 13' 8-7/16". Plumb cut angle = 90 − 18.43 = 71.57°. Seat cut angle = 18.43°. Slope = 33.33%. A 2x6 at 16" o.c. is marginal here (run 12'-0" exceeds the 11'-0" 2x6 reference) — step up to a 2x8.

Plan any single-slope roof in seconds

The main Rafter Calculator handles gable, hip, shed, and lean-to rafters in imperial or metric units — plus a full rafter lumber-size lookup and cut-angle chart.

🧮 Open the Main Rafter Calculator

Related Calculators

🪵

Floor Joist Span Calculator

Interactive floor joist span lookup with reference span char...

📐

Roof Pitch Calculator

Interactive roof pitch calculator: convert X/12 to degrees, ...

🔺

Roof Truss Calculator

Roof truss span estimator and selection guide comparing King...

🪚

Rafter Lumber Size Calculator

Free rafter lumber size calculator for rafters, joists & bea...

🏠

Roofing Calculator

Free roofing calculator to estimate roof materials, pitch, r...

🏔️

Roof Height Calculator

Free roof height calculator: enter span and pitch to get rid...

✂️

Rafter Angle Calculator

Free rafter angle calculator: get plumb cut, seat cut, and b...

⛰️

Roof Ridge Height Calculator

Roof ridge height calculator compares Gable, Hip, and Shed r...

🪜

I-Joist Span Calculator

I-joist span calculator with TJI span tables by series, spac...

💲

Roof Truss Cost Calculator

Roof truss cost calculator estimates truss prices per type. ...

🔺

Gable Roof Calculator

Gable roof calculator computes rafter length, plumb cut, roo...

📏

Roof Overhang Calculator

Roof overhang calculator finds eave length, fascia height, a...

🌿

Pergola Rafter Calculator

Pergola rafter calculator finds rafter count, spacing, span,...

🔩

Metal Roof Calculator

Metal roof calculator estimates panel count, panel length, a...

❄️

Rafter Load Calculator

Rafter load calculator converts snow, dead, and live loads i...

🔗

Rafter Tie Calculator

Rafter tie calculator finds horizontal thrust, tie tension, ...

🏚️

Gambrel Rafter Calculator

Gambrel rafter calculator computes upper and lower rafter le...

⛱️

Gazebo Rafter Calculator

Gazebo rafter calculator sizes hip and common rafters for he...

🏗️

Ridge Beam Calculator

Ridge beam calculator compares ridge board vs structural rid...

📋

Rafter Tables

Rafter table calculator: length factors for 1/12 to 24/12 pi...

🧊

Rafter Insulation Calculator

Calculate insulation R-value, batt depth, and vent baffle ga...

🪵

Board Feet Calculator

Board feet calculator with the bd ft = (T×W×L)/12 formula, n...

📐

Linear to Square Feet Calculator

Convert linear feet to square feet and back with material wi...

🪜

Stair Calculator

Stair calculator finds riser height, tread depth, stringer l...

🏢

Flat Roof Rafter Calculator

Flat roof rafter calculator for low-slope roofs: reference 2...

🪟

Dormer Rafter Calculator

Dormer rafter calculator for shed and gable dormers: rafter ...

🏗️

LVL Beam Span Calculator

LVL beam span calculator with reference span charts by depth...

🚪

Header Size Calculator

Size a door or window header with our free calculator. Door ...

🧱

Wall Stud Calculator

Free wall stud calculator and estimator: stud count with ope...

Planning estimates only — verify all spans, loads, and connections with your local building code and a licensed builder before construction.