Wood & Steel Beam

How to Size a Hip Rafter — 6:12 Hip Roof (NDS 2024)

A complete worked design example for a 6×12 Douglas Fir-Larch No. 2 hip rafter on a 6:12 hip roof: why the hip's own pitch is 4.24:12 and not 6:12, why its tributary load is a triangle, how dead load measured along the slope converts to the horizontal projection while roof live load does not, and the full ASD check chain — flexure, shear, deflection, and bearing per NDS 2024 — every number verified against StructSuite and locked by a regression test.

28 min read Updated August 10, 2026
On this page

A hip rafter is the one roof member that breaks every convenient assumption at once. It is not on the pitch of the roof it carries — it runs diagonally across the corner, so its own slope is flatter than the common rafters framing beside it. It does not carry a uniform load — the jack rafters that die into it get longer and longer, so its load is a triangle. And its two governing load cases are measured on different lengths: roof dead load per square foot of the sloped surface, roof live load per square foot of the horizontal projection.

Get any one of those three wrong and the answer is off by anywhere from 3% to 25% — and the biggest error is not in the moment, it is in the reaction at the top of the hip, which is what sizes the post and the connection nobody drew.

This example works one all the way through: a 19.8-ft (horizontal) hip beam carrying the corner of a clay-tile hip roof, sized as a 6×12 Douglas Fir-Larch No. 2 (Beams & Stringers) by Allowable Stress Design per NDS 2024. Every number below was produced by the same calculation engine that runs StructSuite's Wood Beam module (/design/wood-beam), and the agreement is locked by an automated regression test (tests/verification/hip-rafter-guide-example.test.ts) — the same trust chain used for all StructSuite worked examples.

The structure

A rectangular 40 ft × 28 ft house with a hip roof pitched 6 : 12 on all four planes. The ridge is 40 − 28 = 12 ft long, and four hips run from the building corners up to the ridge ends. Jack rafters at 24 in. o.c. frame from the top plates into the hips; the ceiling is vaulted, so the gypsum board follows the roof planes and the hip beam is exposed below.

12 6 28 ft End elevation - a pure hip end ridge 12 ft 40 ft Side elevation - ridge between the hip ends Roof framing plan hip beam this design jack rafters 24 in. o.c. tributary 98 ft² in plan 40 ft 28 ft Both elevations and the plan are drawn to the same scale, with the side elevation set directly above the plan it belongs to. Amber = the hip beam designed here. Dashed green = its tributary area in plan (98 ft²), bounded by the mid-length line of every jack rafter that frames into it. Blue = the ridge. Gray = common and jack rafters at 24 in. o.c.

Why a hip is never on the roof's pitch

This is the single most common hip-rafter mistake, and it is a geometry mistake, not an engineering one.

A common rafter runs perpendicular to the eave: its horizontal run is half the building width, 14 ft, and it rises 14 × 6/12 = 7 ft. The hip runs diagonally across the corner to the same point on the ridge. Its horizontal run is the diagonal of a 14 × 14 square — 14√2 = 19.8 ft — but its rise is the same 7 ft, because it ends at the same ridge height.

Same rise, longer run, so the hip is flatter:

1 — In plan: the hip is the diagonal 2 — In elevation: same rise, longer run 45° 14 ft (half the width) 14 ft hip run = 19.8 ft building corner ridge end same ridge height rise 7 ft common rafter — run 14 ft, 6:12, 26.57° hip rafter — run 19.8 ft, 4.24:12, 19.47° Gray = the common rafter, amber = the hip; each run dimension is drawn in its member's own colour. Both reach the same ridge height, so the hip's flatter angle comes entirely from its longer horizontal run.
QuantityCommon rafterHip rafter
Horizontal run14 ft19.8 ft (14√2)
Rise7 ft7 ft (same)
Pitch6 : 124.24 : 12
Framing shorthand6 in 126 in 17 (12√2 = 16.97)
Angle from horizontal26.57°19.47°
Length along the member15.65 ft21.0 ft
Sloped-length factor √(1 + (rise/12)²)1.1181.061

The "17 rule." Carpenters lay out hips on a framing square using 17 in. of run instead of 12 — that is 12√2 = 16.97 in., the plan diagonal of a 12 in. square. It is the same fact as the table above: the hip's rise per foot of its own run is 6/√2 = 4.24 in. Both the engineer's 4.24:12 and the carpenter's "6 and 17" describe one member.

Because the hip is flatter, its sloped-length factor is 1.061, not the roof's 1.118. Using 1.118 for the hip is a 5.4% over-conversion of dead load — small, but it is an error in the conservative direction that costs money, and the same confusion in the other direction (using the hip's 4.24:12 to convert loads on the roof planes) is unconservative.

Choosing the input parameters — where each one comes from

Every input below is either a code-prescribed value with its section cited on the row, or a geometry fact read off the framing plan. Nothing is a guess.

ItemValueWhere it comes from
Hip span (analysis)19.8 ft horizontal projection14√2 — the plan diagonal of the corner. Never the 21.0-ft sloped length
Hip pitch4.24 : 12 (19.47°)7-ft rise ÷ 19.8-ft run — derived above, not the roof's 6:12
SupportsPinned at the eave corner, roller at the ridge endSimple span; the top of the hip needs a real support — see Step 6
Tributary (plan)98 ft², triangularHalf of every jack rafter, both roof planes — derived in Step 2
Roof dead load D17.0 psf of roof surfaceTakeoff below, from ASCE 7-22 Table C3.1-1a
Roof live load Lr18.0 psf of horizontal projectionASCE 7-22 Eq. 4.8-1: Lr = 20 × R1 × R2, R1 = 1.0, R2 = 0.90
SnownoneWarm-climate site; the snow substitution is in the FAQ
Member6×12 Douglas Fir-Larch No. 2 (Beams & Stringers)NDS 2024 Supplement Table 4D + Table 1B
ServiceDry, T ≤ 100°F, no incisingCM = Ct = Ci = 1.0
Bearing3.5 in. seats both endsDouble top plate / post cap width
DeflectionL/240 live, L/180 totalIBC 2024 Table 1604.3, roof members supporting a non-plaster ceiling

The dead-load takeoff, all of it per square foot of the sloped roof surface (which is how roofing is sold and installed):

Componentpsf
Clay tile roofing (Ludowici) — ASCE 7-22 Table C3.1-1a10.00
Underlayment + battens0.60
5/8 in. plywood sheathing (5 × 0.4 psf per 1/8 in., Table C3.1-1a)2.00
2×8 jack rafters at 24 in. o.c.1.30
R-30 batt insulation0.35
5/8 in. gypsum board ceiling (5 × 0.55 psf per 1/8 in., Table C3.1-1a)2.75
Total D on the roof surface17.00

Step 1 — Hip geometry

Everything downstream comes from four numbers, so derive them once and carry them:

Horizontal run   Lh = √(14² + 14²) = 14√2 = 19.80 ft

Rise   = 14 ft × 6/12 = 7.00 ft

Length along the hip   Lslope = √(19.80² + 7.00²) = √441.0 = 21.00 ft

Sloped-length factor   Lslope/Lh = √(1 + (4.24/12)²) = 1.061

The analysis span is 19.80 ft, the horizontal projection. That is not a simplification — for vertical gravity loads it is statically exact, and it is the convention every span table in the IBC and every manufacturer's roof table is written on. What changes with slope is not the span; it is which loads have to be re-measured onto that span. Step 4 does exactly that, and nothing else.

Step 2 — Why a hip carries a triangle

Walk along the hip from the building corner toward the ridge. At the corner, the jack rafters dying into it are a few inches long. At the ridge end, they are full-length commons. Each jack delivers half its load to the hip (the other half goes to the wall), so the load the hip picks up grows linearly from zero at the corner to a maximum at the ridge end.

1 — Half of every jack rafter lands on the hip 2 — So the line load is a triangle wall (eave) darker half of each jack → the hip · lighter half → the wall wall (eave) mid-length line through every dot 98 ft² jack rafters eave corner w = 0 ridge end w = max tributary width grows linearly two-thirds of the total load lands on the ridge-end support Every jack rafter is drawn in two tones: the lighter half spans back to the wall, the darker half is the part the hip carries. The green dots are the mid-points, and the dashed tributary boundary is nothing more than the line through them — which is why it runs from the corner to the point 7 ft up each wall, and why the tributary width is zero at the corner and 9.9 ft at the ridge end.

The tributary area, from the geometry. The boundary on each roof plane is the mid-length line of the jacks: it starts at the corner and reaches the hip at the point halfway along the last jack. In plan that is the quadrilateral with corners (0, 0), (14, 7), (14, 14), (7, 14) — shaded green above. Its area is:

Aplan = ½ × (half the building width)² = ½ × 14² = 98.0 ft²

Maximum tributary width, measured square to the hip = 14/√2 = 9.90 ft  (and it is exactly Lh/2)

Check: ½ × 19.80 × 9.90 = 98.0 ft² ✓ — a triangle of base Lh and height 9.90 ft

That 98 ft² is a plan area. The roof it represents is inclined at 6:12 — the roof plane's pitch, not the hip's — so the actual roof surface hanging on this hip is:

Asurface = 98.0 × 1.118 = 109.6 ft²

Two different slope factors on one member. The tributary surface uses the roof plane's factor (1.118 at 6:12) because that is the surface the tiles sit on. The load conversion in Step 4 uses the hip's own factor (1.061 at 4.24:12) because that is the length the load is spread along. They are different numbers doing different jobs, and mixing them up is the second classic hip error.

Step 3 — Loads: two intensities, two lengths

Dead load is defined on the roof surface, so start from the surface area and spread the total along the length the hip actually is — 21.0 ft:

Total dead load on the hip   = 109.6 ft² × 17.0 psf = 1,863 lb

Triangular, so the peak ordinate is twice the average:

wD,max = 2 × 1,863 ÷ 21.00 ft = 177.4 plf, measured along the hip

Roof live load is defined by ASCE 7-22 §4.8.2 as a load "per ft² of horizontal projection supported by the member" — so it needs no surface correction at all, and it is spread along the 19.8-ft projection:

R1 = 1.0   (AT = 98 ft² ≤ 200 ft²)

R2 = 1.2 − 0.05F = 1.2 − 0.05(6) = 0.90   (F = 6, the rise in inches per foot of the roof plane the hip supports)

Lr = 20 × 1.0 × 0.90 = 18.0 psf   (within the 12 ≤ Lr ≤ 20 bounds of Eq. 4.8-1)

wLr,max = 18.0 psf × 9.90 ft = 178.2 plf, on the horizontal projection  (= 2 × 98 × 18 ÷ 19.80 ✓)

Self-weight the module adds itself from the section: 63.25 in² ÷ 144 × 35 pcf = 15.4 plf along the hip, and being dead load it converts exactly like D.

Note how close 177.4 and 178.2 plf are — an accident of this roof, and a useful one: it makes the entered dead and live loads look interchangeable while the analysis treats them completely differently. That is the whole point of the next step.

Step 4 — The slope conversion (horizontal-projection method)

The beam is analysed on its horizontal projection. Loads that are defined along the sloped length have to be re-expressed per horizontal foot, which makes them larger, because one horizontal foot of hip is 1.061 ft of actual member:

wLr HORIZONTAL defined on Lh wD defined on Lslope Lh = 19.8 ft — the analysis and deflection span 1 — Each load drawn on the length it is defined on wh 2 — Analysis model on Lh Amber = dead load, which acts along the sloped member. Blue = roof live load, a code intensity on the horizontal plane. Both are vertical gravity vectors; only the length each is measured on differs. Drawn after Breyer, Design of Wood Structures 8th ed., Fig. 2.5 — the same figure StructSuite renders in Step 1 when the sloped-member option is on.
LoadEnteredFactorOn the 19.8-ft projectionWhy
Dead, roof0 → 177.4 plf× 1.0610 → 188.2 plfActs along Lslope; √(1 + (4.24/12)²)
Self-weight15.4 plf× 1.06116.3 plfDead load, same rule
Roof live0 → 178.2 plf× 1.000 → 178.2 plfAlready a horizontal-projection intensity (ASCE 7-22 §4.8.2)
Snow, if presentps× 1.00unchangedASCE 7-22 Ch. 7 sloped-roof snow load applies to the projection
Wind, if presentw× 1.00unchangedActs normal to the surface; the cos θ in the component and the cos θ in the projection cancel

Deflection is also computed and limited on Lh — the span-table convention, and the one that matches how IBC Table 1604.3 is written.

Step 5 — Section and material: reading Table 4D, not Table 4A

6×12 is 5.5 in. × 11.5 in. dressed. That width puts it in the timber size class, so its design values come from NDS 2024 Supplement Table 4D (Beams & Stringers) — not Table 4A, which covers 2 in. to 4 in. dimension lumber. This is not a formality:

Douglas Fir-Larch, same grade nameTable 4A (2×–4×) FbTable 4D (B&S) Fb
Select Structural1,500 psi1,600 psi
No. 11,000 psi1,350 psi
No. 2900 psi875 psi

The two tables are built from different grading rules and different assumed uses; a 6×12 read off Table 4A is simply the wrong number, in either direction depending on grade. StructSuite ties the two selections together (NDS 4.1.3): the Table 4A/4B/4C/4D choice strictly drives which Table 1B size classes are selectable, the others stay visible but grayed with a note naming the table that enables them, and picking across the 5×5 boundary clears the selection the new table cannot design rather than silently re-reading it from the wrong page.

Section and reference values used here (Table 1B geometry, Table 4D values):

PropertyValue
b × d5.5 in. × 11.5 in.
A63.25 in²
Sx121.2 in³
Ix697.1 in⁴
Fb875 psi
Fv170 psi
Fc⊥625 psi
E1,300,000 psi

Step 6 — Analysis: reactions, shear, and moment

With the converted loads on a 19.8-ft simple span, the governing combination is ASCE 7-22 §2.4.1 combination 3a, D + Lr (the module writes it "D + (Lr or 0.7S or R)").

For a triangular load w rising to its peak at the far end, the classical results are Rnear = wL/6, Rfar = wL/3, and Mmax = wL²/(9√3) at x = L/√3. Adding the uniform self-weight:

Triangular part   w = 188.2 + 178.2 = 366.4 plf  →  Rlow = wL/6 = 1,209 lb,   Rhigh = wL/3 = 2,418 lb

Self-weight   16.3 plf × 19.8 ÷ 2 = 161 lb at each end

Rlow = 1,370 lb  ·  Rhigh = 2,579 lb  (engine: 1,370.4 and 2,579.4 lb)

Mmax = 9,996 lb·ft at x = 11.31 ft from the low end — 57% of the span, not midspan

16.3 plf self-weight + triangular 0 → 366.4 plf (D + Lr, converted) 16.3 plf 382.7 plf eave corner ridge end +1,370 lb −2,579 lb V = 0 at 11.3 ft Shear V M = 9,996 lb·ft at 11.31 ft (0.571 L) Bending moment M Lh = 19.8 ft (horizontal projection) Diagrams in the module's order — shear, then moment. Positive (sagging) moment is plotted above the axis, matching StructSuite's beam visualization. The shear diagram is markedly asymmetric: that asymmetry is the triangular load, and it is what sizes the support at the top of the hip.

The support nobody draws. Rhigh = 2,579 lb arrives at the point where the hip, the ridge, and two king common rafters all meet. A ridge board cannot carry it — it is a spacer, not a beam. That reaction needs a real load path: a post down to a bearing wall or a girder truss, or a hip-supporting header. Sizing the hip and then hanging it off a 2× ridge board is how hip roofs sag at the corners.

Step 7 — Adjustment factors, and CD per combination

FactorValueBasis
CD1.25 for D + Lr; 0.9 for the dead-only casesNDS Table 2.3.2 — roof live load is a seven-day (construction) load. Applied per combination, never once globally
CM1.00Dry service
Ct1.00T ≤ 100°F, NDS Table 2.3.3
CF1.00Table 4D tabulates timbers directly; the size factor only appears for depths over 12 in. — here d = 11.5 in.
CL1.00NDS 3.3.3.3 — jack rafters and sheathing brace the compression edge continuously. (Also d/b = 12/6 ≤ 2, for which NDS 4.4.1.2 requires no lateral support at all)
Cfu, Ci, Cr1.00Not loaded flatwise; not incised; Cr does not apply to timbers

Fb′ = 875 × 1.25 = 1,094 psi for the governing combination. Because CD is applied per combination, the dead-only case runs against 875 × 0.9 = 788 psi and produces its own D/C of 0.693 — lower, but worth seeing, because on a tile roof the permanent case is closer than engineers expect.

Step 8 — Flexure (NDS 3.3.1)

fb = M / S = 9,996 × 12 ÷ 121.2 = 990 psi

Mn = Fb′ × S / 12 = 1,094 × 121.2 ÷ 12 = 11,047 lb·ft  (NDS Eq. 3.3-1)

D/C = 9,996 / 11,047 = 0.905  ✓ PASS — and this is the governing check

Step 9 — Shear (NDS 3.4.2)

Shear is taken at the support face from statics, and the high end governs because two-thirds of the load lands there.

Fv′ = 170 × 1.25 = 213 psi

Vn = (2/3) × Fv′ × A = (2/3) × 213 × 63.25 = 8,960 lb  (NDS Eq. 3.4-2)

fv = 1.5 V / A = 1.5 × 2,579 ÷ 63.25 = 61 psi

D/C = 2,579 / 8,960 = 0.288 ✓ PASS

NDS 3.4.2.2 permits neglecting uniform load within a distance d of the support. StructSuite does not take that reduction — it is a permission the engineer may exercise, not a default the software should apply silently.

Step 10 — Deflection (IBC 2024 Table 1604.3)

The hip supports a vaulted gypsum ceiling, so the limits are L/240 live and L/180 total, both on the 19.8-ft projection. The total-load case follows IBC Table 1604.3 footnote d: it is the creep component of the long-term dead load plus the short-term live load, estimated as 0.5D + Lr for dry service — not the full D + Lr.

CaseδLimitD/C
Lr alone0.341 in.L/240 = 0.990 in.0.344
0.5D + Lr (footnote d)0.552 in.L/180 = 1.320 in.0.418

Note what the slope did not do here: dead-load deflection rose with the converted load, but the span used for both the calculation and the limit stayed 19.8 ft. Had the member been modelled on its 21.0-ft sloped length, the limit would have loosened to 1.05 in. while the deflection grew — a double error pointing opposite ways.

Step 11 — Bearing (NDS 3.10.2, Cb per 3.10.4)

Both ends bear on 3.5-in. seats — the double top plate at the corner, a post cap at the ridge end — over the full 5.5-in. beam width, so Abearing = 19.25 in².

SupportRfc⊥Fc⊥D/C
Eave corner1,370 lb71 psi625 psi0.114 ✓
Ridge end2,579 lb134 psi625 psi0.214

Cb = 1.0 at both ends: NDS 3.10.4 grants the bearing-area factor only to bearings at least 3 in. from a member end, and both of these are end bearings. CD never applies to Fc⊥ (NDS Table 2.3.2, footnote 1).

Two practical notes the numbers do not show. First, Fc⊥ is a property of whatever gets crushed — if the plate under the hip is a softer species than the hip itself, name that species in Step 4 so the lower value governs. Second, a hip bears on a sloped cut, so the load is at an angle to the grain and NDS 3.10.3's Hankinson formula would give a higher allowable than Fc⊥; checking against Fc⊥ alone, as here, is the conservative simplification.

Five mistakes that show up on hip beams

Every alternative below was run through the same engine, so the cost of each mistake is a real number, not a warning.

1 — Assuming the load is uniform. Spread the same total load evenly and the moment barely moves (9,776 vs 9,996 lb·ft, 2% low) — which is exactly why the mistake survives review. The reactions do not survive: they come out 1,975 lb at both ends instead of 1,370 and 2,579, so the post and connection at the top of the hip are under-designed by 24%. A hip's danger is at its high end, and only the triangle shows it.

2 — Using the roof's pitch for the hip. Converting dead load at the common rafter's 6:12 factor (1.118) instead of the hip's 4.24:12 (1.061) pushes the moment to 10,294 lb·ft and D/C to 0.932 — 3% conservative on this beam, and pure waste on a bigger one. The same confusion running the other way, using the hip's flatter factor for the jack rafters, is unconservative.

3 — Modelling the beam on its sloped length. Enter 21.0 ft as the span and forget the conversion and the moment becomes 10,889 lb·ft, D/C = 0.986 — 9% heavy — while the deflection limits quietly loosen from 0.990/1.320 in. to 1.050/1.400 in. Two errors in opposite directions is worse than one, because the total looks plausible.

4 — Forgetting the conversion entirely. Enter the dead load and leave the member horizontal: 9,680 lb·ft, D/C = 0.876. Only 3% unconservative here — but that is because a 4.24:12 hip is flat. On a 12:12 roof the hip runs at 8.49:12 and its factor is 1.225; the same omission would understate the dead-load moment by 18%.

5 — Sizing the hip and stopping. The 6×12 passes at D/C = 0.905. The 6×10 one size down, same grade, does not: D/C = 1.308. Depth is the lever here, not grade — but grade is a cheaper one than it looks, because Table 4D's No. 1 (Fb = 1,350 psi) drops the same 6×12 to D/C = 0.586. Between the two lies the honest answer: 6×12 No. 2 uses 90% of its bending capacity and nothing is wasted.

Summary of results — 6×12 DF-L No. 2 hip beam, 19.8 ft horizontal

CheckDemandCapacityD/CVerdict
Flexure (D + Lr)9,996 lb·ft11,047 lb·ft0.905governs — ✓ PASS
Shear (D + Lr)2,579 lb8,960 lb0.288✓ PASS
Deflection, Lr0.341 in.0.990 in. (L/240)0.344✓ PASS
Deflection, 0.5D + Lr0.552 in.1.320 in. (L/180)0.418✓ PASS
Bearing, ridge end134 psi625 psi0.214✓ PASS
Bearing, eave corner71 psi625 psi0.114✓ PASS

Other combinations, for completeness: 1a. D → D/C 0.693 · 4a. D + 0.75Lr → 0.803 · 7a. 0.6D → 0.416.

Reproduce it yourself in StructSuite's Wood Beam module (/design/wood-beam): one 19.8-ft span, pinned then roller; switch on Sloped member and enter the slope as rise 7 : run 19.8; two linearly varying loads, both starting at w1 = 0 — type D to w2 = 177.4 plf and type Lr to w2 = 178.2 plf; self-weight on; material Sawn Lumber → Douglas Fir-Larch (Timbers) → No. 2 (Beams & Stringers) → 6x12; dry service, bearing 3.5 in., deflection limit "Ceilings with flexible finishes — L/240 (live), L/180 (total)". The pre-filled module further down this page is that exact model, and its detailed calculation panels reproduce every step above.

Frequently Asked Questions

What slope do you design a hip rafter for?

The hip's own slope, which on an equal-pitch roof with a square corner is always flatter than the roof planes it carries. Its rise is the same as the common rafter's, but its horizontal run is √2 longer, so its pitch is the roof pitch divided by √2: a 6:12 roof gives a 4.24:12 hip (19.47°), a 4:12 roof gives 2.83:12, a 12:12 roof gives 8.49:12. Carpenters express the same fact as "6 in 17" — the hip rises 6 in. per 17 in. of run instead of per 12. If the two roof planes meeting at the corner have different pitches, or the corner is not 90°, the hip is neither at 45° in plan nor at that ratio, and you have to work the geometry out from the two plane equations — but the principle is unchanged: use the hip's real rise over its real plan run.

Is the load on a hip rafter triangular or uniform?

Triangular — zero at the eave corner, maximum at the ridge end — because the jack rafters framing into it grow in length as you move up the hip, and each delivers half its load. The total is Aplan × the load, where Aplan = ½ × (half the building width)², and the peak intensity is twice the average. A uniform assumption gets the moment approximately right (2% low in this example) but the reactions badly wrong: it splits the load evenly when in reality two-thirds of it goes to the top support. For a hip on an unequal-pitch or irregular roof the tributary is still bounded by the mid-length line of the jacks — just no longer a clean triangle, in which case a trapezoidal or segmented load is the honest model.

Do you use the sloped length or the horizontal span for a hip rafter?

The horizontal projection — 19.8 ft here, not 21.0 ft. For vertical gravity loads that model is statically exact, not an approximation: the internal moments and shears in the sloped member about its strong axis are identical to those of a horizontal beam on the projected span carrying the projected loads. It is also the basis on which every prescriptive span table and every deflection limit is written. What the slope changes is the loads: anything defined per foot of sloped length gets multiplied by √(1 + (rise/12)²) before it goes on the projection. Model the member on its 21.0-ft sloped length instead and you inflate the moment by (21.0/19.8)² = 12.5% while simultaneously loosening the deflection limits by 6%.

Does dead load increase on a sloped roof?

Per horizontal foot, yes. Roofing, sheathing, framing, insulation, and ceiling are all installed and weighed per square foot of the sloped surface, and a steeper roof packs more of that surface above each square foot of floor plan. The multiplier is the sloped-length factor: 1.118 at 6:12, 1.202 at 8:12, 1.414 at 12:12. Live, roof live, and snow loads do not get this treatment — the code defines them on the horizontal projection to begin with (ASCE 7-22 §4.8.2 says so in as many words for Lr, and Chapter 7's sloped-roof snow load ps is likewise a projection intensity). Wind is a third case: it acts normal to the surface, and its vertical component per sloped foot (× cos θ) spread over the shorter projection (÷ cos θ) comes back to exactly what you entered — factor 1.00.

What size hip rafter do I need for a 20-foot span?

There is no size that answers that question without the tributary and the loads, and a hip is the worst member to guess at because its triangular tributary makes it lighter than its length suggests. The hip in this example spans 19.8 ft horizontally and carries only 3,950 lb total — an average of 200 plf — because 98 ft² of roof is all that reaches it. A 6×12 DF-L No. 2 handles it at 90% of capacity. Double the tile weight or the tributary and you are into a 6×14, a glulam, or a 5.25-in. PSL very quickly. Run your own numbers: the module below is pre-filled with this example, and changing the two w2 values and the section re-checks everything.

How do I run this with snow instead of roof live load?

Enter the sloped-roof snow load ps from ASCE 7-22 Chapter 7 as a type S load, with the same triangular shape and no slope conversion — ps is already a horizontal-projection intensity. Two things change downstream. First, CD drops from 1.25 to 1.15 (NDS Table 2.3.2, two-month snow load), so capacities fall about 8%. Second, ASCE 7-22 writes the ASD combination as D + (Lr or 0.7S or R) — the 0.7 is there because ASCE 7-22 moved to strength-level ground snow loads — so the combination the module builds carries 0.7 × your entered S. Do not also check the unreduced roof live load as if snow were absent unless your jurisdiction requires it; the code takes whichever of Lr, 0.7S, or R produces the greater effect. Drift and unbalanced cases are a separate question, and a hip corner is normally out of the drift zone — but a hip below an adjacent taller roof is not.

Can I use Table 4A values for a 6×12?

No. NDS Supplement Table 4A covers dimension lumber, 2 in. to 4 in. thick; a 6×12 is a timber and reads Table 4D, Beams & Stringers. The design values genuinely differ — Douglas Fir-Larch No. 1 is 1,000 psi in Table 4A and 1,350 psi in Table 4D, while No. 2 goes the other way, 900 down to 875 psi — and the adjustment factors differ too: Table 4D carries no repetitive-member factor and applies the size factor CF = (12/d)1/9 only when the depth exceeds 12 in. There is a further split within Table 4D: Beams & Stringers (nominal width more than 2 in. greater than the thickness, loaded on the narrow face — a 6×12 beam) versus Posts & Timbers (roughly square, loaded axially — a 6×6 post), per NDS 4.1.3.3 and 4.1.3.4. The two carry different tabulated values, so StructSuite filters the grade list to the class the chosen section actually belongs to — pick a 6×12 and only the Beams & Stringers grades remain offered.

Does the top of a hip rafter need its own support?

Almost always, yes. The hip's high-end reaction — 2,579 lb here, two-thirds of the total — lands where the hip, ridge, and king common rafters converge. A ridge board is a nailing spacer with no bending capacity, so unless a ridge beam, a girder truss, or a post to a bearing wall is present, that load has nowhere to go and the corner sags. Check the reaction, then draw the load path down to the foundation. The same logic applies at the eave corner, where 1,370 lb has to reach the corner post or a properly nailed double top plate corner lap — and if the hip is dropped in a hanger there, note that standard face-mount hangers are level-seat only; a sloped member needs a sloped-seat or slopeable model from the manufacturer's literature. StructSuite makes the hanger step inactive whenever a slope is entered, for exactly that reason.

Do I need to check the hip for bearing at an angle to the grain?

Only if the simple check fails. A hip seat is cut at the hip's own angle, so the reaction arrives at an angle θ to the grain rather than square to it, and NDS 3.10.3 gives the allowable by the Hankinson formula Fθ = FcFc⊥ / (Fc sin²θ + Fc⊥ cos²θ). Because Fc is much larger than Fc⊥, Fθ always exceeds Fc⊥ — so checking against plain Fc⊥, as this example does, is conservative and usually decides the matter (0.214 here). Reach for 3.10.3 when the seat is short, the reaction is large, or the bearing member below is a soft species. The reverse case deserves more care: the supporting member is being crushed perpendicular to its grain with no such bonus.

What about wind uplift on a hip corner?

Hip corners sit in the highest-suction zones of ASCE 7-22's components-and-cladding maps, so uplift deserves a look even when gravity governs the member. Two checks, and they are different: the member is checked under 0.6D + 0.6W (ASCE 7-22 §2.4.1, combination 7a) for net upward bending, which on a heavy tile roof rarely governs because 0.6D is large; the connections are checked for net uplift regardless, and those are what fail. This example carries no wind load, so the module reports combination 7a as 0.6D alone at D/C = 0.416. Add a type W load — entered at ×1.00, since wind needs no slope conversion — and the same run produces the uplift case. For a full worked wind derivation, the Chapter 27 example linked below takes a gable house from basic wind speed to member forces.

Build it in StructSuite

The same design, entered step by step in the module — with the practical judgment calls called out along the way.

  1. 1Step 1: Geometry & Configuration

    Design consideration

    The number engineers get wrong first is the pitch. A hip runs diagonally across the corner, so on an equal-pitch roof its plan run is √2 longer than the common rafter's while the rise is identical: 7 ft over 19.8 ft, or 4.24:12 — not the roof's 6:12. Framing crews say it the other way round: the hip rises the same 6 in. per 17 in. of run rather than per 12. Enter it as rise 7 : run 19.8 — the rise : run boxes take any run, so you can type the hip's real geometry instead of pre-converting it, and the module shows you 4.24:12 and 19.47° back. The span itself is the 19.8-ft horizontal projection, never the 21.0-ft sloped length: analysis and deflection both live on the projection, and entering 21.0 would inflate the moment by (21.0/19.8)² = 12.5%.

    In StructSuite

    Open Step 1: Geometry & Configuration. In the beam schematic, enter span lengths: 19.8. For each support, use the support type dropdown to select: Pinned, Roller. A span is always the HORIZONTAL projection of the member. For a pitched member, switch on "Sloped member (rafter or pitched beam)" and enter the pitch either as "Roof slope (rise : run)" — any run, not just 12 — or as "Angle (degrees)"; the other boxes show the equivalent, and the figure that appears states the conversion factors. Leave the toggle off for a horizontal beam or joist. NDS 2024 Eq 3.3-1, 3.4-2 for flexure and shear.

  2. 2Step 2: Load Definition (ASCE 7-22 / NDS 2024)

    Design consideration

    A hip rafter does not carry a uniform load. Each jack rafter framing into it is longer than the last, so the tributary grows linearly from nothing at the eave corner to its maximum at the ridge end — a triangle, entered here with the "Linearly varying" category and w1 = 0. That shape barely changes the moment (a uniform load of the same total is only 2% lower) but it moves the reactions hard: 1,370 / 2,579 lb instead of 1,975 / 1,975 lb, so a uniform assumption under-sizes the post and connection at the top of the hip by about 24%. The two intensities are also measured on different lengths — dead load per foot ALONG the hip, roof live load per foot of horizontal projection — which is exactly what the sloped-member conversion is there to reconcile. The tile weight makes it matter: at D = 17.0 psf of roof surface, dead load plus self-weight is 2,186 lb of the 3,950 lb total — 55%.

    In StructSuite

    Open the Loads section. Add load items with these exact values: D linearly varying 0 to 177.4 plf; Lr linearly varying 0 to 178.2 plf. For each load: set Type (D, L, Lr, S, W, E). Uniform loads take Input as — either "plf (lb/ft) directly" or "psf × tributary width" — and cover the whole beam unless you switch Extent to a start and end position. For a load whose intensity changes along the member, set the category to "Linearly varying (triangular or trapezoidal)" and enter w1 and w2 (a triangular load is simply w1 = 0). Point loads take magnitude (lb) and position (ft); applied moments take magnitude (lb·ft) and position (ft). Include self-weight. NDS 2024 Table 2.3.2 sets CD. If the beam has an end cantilever and the structure is assigned to SDC D–F, check the ASCE 7-22 §12.4.4 toggle to add the supplemental 0.14D net-uplift combination.

  3. 3Step 3: Material & Section

    Design consideration

    6×12 is a timber, not dimension lumber, so it reads NDS Supplement Table 4D (Beams & Stringers) — a distinction with teeth: the same species and grade name gives Fb = 875 psi here versus 900 psi in Table 4A, and No. 1 jumps to 1,350 psi rather than 1,000. There is no size factor to apply: Table 4D tabulates timbers directly and CF only appears for depths over 12 in. Dry service and normal temperature leave CM = Ct = 1.0, and Cr does not apply to timbers. CD is per combination — 1.25 for D + Lr (seven-day roof live load, NDS Table 2.3.2), 0.9 for the dead-only cases — and the module carries each combination's own capacity. CL = 1.0 because the jack rafters and sheathing brace the top edge continuously; a hip left bare during construction is a different member, and the unbraced length box in Step 4 is where you say so. Bearing keeps no CD, and Cb stays 1.0 at both ends because NDS 3.10.4 withholds it within 3 in. of a member end.

    In StructSuite

    Open the Materials section. In Product category select the type; in Species select Douglas Fir-Larch (Timbers); in Grade select No. 2 (Beams & Stringers); in Size select 6x12. Open Design Parameters: set Wet service (CM) to No; set Repetitive member to No; select Deflection limit. NDS 2024 §4.3.

Live design (pre-filled)

The form below is the real StructSuite module with this example's data loaded — every check recomputes from the current calculation engine on every visit, so the live results always reflect the latest module. Display only; values cannot be changed.

Wood beam — Design per 2024 NDS

National Design Specification for Wood Construction

This optional step is turned off. Check the box next to the step title to size a Simpson Strong-Tie hanger for the end reaction.

Where to go next