Skip to content
Seismic Loads

How to Calculate Seismic Base Shear — ASCE 7-22 ELF Procedure

A complete textbook-style worked example of the ASCE 7-22 equivalent lateral force (ELF) procedure for a two-story gable-roof wood-frame house with an attic: the seismic weight takeoff (sloped roof + ceiling), SDS and SD1, Seismic Design Category from Tables 11.6-1 and 11.6-2, R and Ω0 from Table 12.2-1, approximate period Ta, Cs, base shear V, story forces Fx, overturning, and diaphragm forces Fpx — every number verified against StructSuite, with parameter-selection guidance and sensitivity checks.

28 min read Updated October 18, 2026 Written and checked by StructSuite's licensed Professional Engineer (P.E.).

Run this example yourself. It opens in the free calculator with every input from this guide filled in Change any value and the checks recompute. No account needed.

Run this example
On this page

If you can follow this one example from start to finish, you can run the equivalent lateral force (ELF) procedure for most low-rise wood buildings. We take a real, ordinary structure — a two-story, gable-roof wood-frame house with an attic — and carry it through ASCE 7-22 Section 12.8 the way a textbook would: state the formula, show where each parameter comes from in the code, substitute the numbers, and check what happens if you had chosen differently. Every number was computed with the same calculation engine that runs inside StructSuite's Seismic Loads module, so you can reproduce each line yourself.

The building

A two-story wood-frame residence, 40 ft × 30 ft in plan, with a 6:12 gable roof over an unoccupied attic, wood structural panel (plywood/OSB) shear walls, and light-frame diaphragms.

Gable-end elevation (30 ft face) ceiling diaphragm attic 6:12 hn = 20 ft 30 ft 7.5 ft Side elevation (40 ft face) roof (ridge parallel to this view) w2 = 45,300 lb (roof + attic + ceiling) w1 = 35,800 lb (2nd floor) 10 ft 10 ft 40 ft Both elevations. The amber dashed line is the key idea for attic houses: the roof and attic mass act at the ceiling diaphragm at 20 ft — the structural height is hn = 20 ft, not the 27.5-ft ridge.

Choosing the input parameters — where each one comes from

ItemValueWhere it comes from
Plan40 ft × 30 ft = 1,200 sfarchitectural drawings
Stories / heights2 × 10 ft → hn = 20 ft (to the ceiling diaphragm)§11.2: hn is the height to the highest level — the ridge is not a level
Roof6:12 gable (θ = 26.6°), unoccupied atticdrawings
SystemBearing wall — light-frame (wood) walls with wood structural panelsTable 12.2-1, discussed in Step 3
Risk Category / IeII / 1.0Table 1.5-1 (a house is neither low-risk like a barn nor essential like a fire station) → Table 1.5-2
Ground motionSS = 2.24 g, S1 = 0.72 g, SMS = 2.36 g, SM1 = 1.65 g, TL = 8 sASCE Hazard Tool for the site, Risk Category II, default site class
Site classDefault (§11.4.2.1) — the Default Site Conditions checkbox in StructSuite's Step 2Soil properties not known. §11.4.2.1: MCER values "shall be based on the most critical spectral response acceleration at each period of Site Class C, Site Class CD, and Site Class D, unless the Authority Having Jurisdiction determines, based on geotechnical data, that Site Class DE, E, or F soils are present at the site."
DiaphragmsWood light-frame — idealized flexible§12.3.1.1 permits this idealization for light-frame construction

Step 0 — Effective seismic weight W: the honest takeoff (§12.7.2)

Most worked examples hand you "w = 54 kip" from nowhere. In practice, computing W correctly is half the seismic calculation — and a sloped roof over an attic is exactly where new engineers slip. Section 12.7.2 says W is the dead load plus a few add-ons (actual partition weight, permanent equipment, 25% of storage live loads where storage occurs, and part of heavy flat-roof snow). For this house the assumed unit weights:

AssemblyUnit dead load
Roof: comp shingles + ½" sheathing + rafters + insulation15 psf of sloped surface
Ceiling: 2×8 joists + ½" gypsum + insulation10 psf
Exterior walls: 2×6 studs + gypsum + siding11 psf
Interior partitions (floor-area allowance)5 psf
Second floor: joists + ¾" sheathing + finish + gypsum below12 psf

The slope factor. Roof dead load is estimated per square foot of roof surface, but the takeoff is done on the horizontal plan area — so multiply by the slope length factor. For 6:12:

factor = √(12² + 6²) / 12 = √180 / 12 = 1.118 → 15 psf × 1.118 = 16.8 psf of plan area

A flat roof skips this entirely — and that's not the only difference, as the takeoff below shows.

Roof-level weight w2 (everything lumped at the ceiling diaphragm, 20 ft):

ItemCalculationWeight (lb)
Sloped roof15 psf × 1.118 × 1,200 sf20,124
Ceiling (joists + gypsum + insulation)10 psf × 1,200 sf12,000
Gable-end walls (two attic triangles)11 psf × 2 × (½ × 30 × 7.5) sf2,475
Exterior walls — upper half of story 211 psf × 140 ft perimeter × 5 ft7,700
Partitions — upper half of story 25 psf × 1,200 sf × ½3,000
w245,299 → use 45,300

Why every one of those lines lands at the ceiling level — follow each load down its own members:

  • The roofing, sheathing, and insulation load the rafters; the rafters bear on the ridge board and, at their feet, on the top plates of the second-story walls.
  • The gypsum and insulation of the ceiling load the ceiling joists, which bear on those same top plates.
  • The gable-end triangles are stud walls standing on the end-wall top plates.

So in an earthquake, the inertia force of every pound of roof, attic framing, and ceiling enters the shear walls at the plate line — elevation 20 ft — where the ceiling diaphragm is. There is no diaphragm at the ridge and no diaphragm mid-slope; the ceiling is the highest level that can collect and distribute horizontal force. That is why the ELF model treats the whole bundle as one 45,300-lb mass at h = 20 ft, and why hn stops at the ceiling. (Gravity design sees the same members differently — there, rafter reactions are vertical loads on walls; here we only care where the horizontal inertia is collected.)

Second-floor weight w1 (at 10 ft):

ItemCalculationWeight (lb)
Floor (joists + sheathing + finish + gypsum)12 psf × 1,200 sf14,400
Exterior walls — top half of story 1 + bottom half of story 211 psf × 140 ft × 10 ft15,400
Partitions — half above + half below5 psf × 1,200 sf6,000
w135,800

W = 45,300 + 35,800 = 81,100 lb

Attic roof vs flat roof — why the mass is so different. With a flat roof there is one horizontal plane: roofing, joists, insulation, and the ceiling gypsum below all live in the same assembly, and the roof level is often the lighter level. An attic house stacks two planes at the top — the sloped roof surface (with its 12% slope-factor penalty) plus a full ceiling assembly plus the gable-end triangles — all tributary to the ceiling diaphragm. Result here: the roof level (45,300 lb) is 27% heavier than the floor below it (35,800 lb). Because seismic force follows mass, this single modeling decision reshapes the whole force distribution — watch it happen in Step 6. (If the attic were used for storage, §12.7.2 would also add 25% of the storage live load.)

In StructSuite, the Dead & Live Loads module builds these assembly-by-assembly takeoffs, and you type each level's wx into the wx (lb) column of the Seismic module's Step 1.

Step 1 — Design spectral accelerations SDS and SD1 (§11.4)

ASCE 7-22 delivers the site-adjusted ground motion as SMS and SM1 — the risk-targeted maximum considered earthquake (MCER) already adjusted for site class. You read them from the ASCE Hazard Tool for your site and site class; where no geotechnical data exists, the default site condition provisions of §11.4.2.1 apply (StructSuite's Step 2 offers them as the Default Site Conditions checkbox, with the provision text). For this house the tool was run with Risk Category II and the default site class. The design values are two-thirds of MCER:

Eq. (11.4-1): SDS = ⅔ · SMS → 1.58 g (as the Hazard Tool reports it) Eq. (11.4-2): SD1 = ⅔ · SM1 = ⅔ × 1.65 = 1.10 g

By hand, ⅔ × 2.36 = 1.573. The difference is rounding: the tool prints SMS to two decimals, so use the SDS it reports.

And the corner period of the design spectrum, used repeatedly below:

Ts = SD1 / SDS = 1.10 / 1.58 = 0.696 s

Where the ⅔ comes from. The code's collapse-safety logic assumes a properly detailed structure carries a margin of about 1.5 against collapse under the MCER motion. Dividing the rare, risk-targeted motion by that margin (× ⅔) produces the design-level motion the load combinations are calibrated to (see ASCE 7-22 Commentary §C11.4). The "risk-targeted" maps themselves aim at a uniform 1% probability of collapse in 50 years rather than uniform ground-motion hazard — a change introduced in ASCE 7-10.

Step 2 — Seismic Design Category (§11.6)

The SDC drives almost everything downstream — permitted systems, height limits, detailing, and which analysis procedures are allowed — so establish it early. Section 11.6 works in a fixed order:

  1. Short-circuit check: if S1 ≥ 0.75 g → SDC E (Risk Category I–III) or F (IV), immediately. Here S1 = 0.72 g — not triggered, but only just: at 0.75 g this same house would be SDC E.
  2. Otherwise enter both tables with the risk category — 11.6-1 with SDS, 11.6-2 with SD1 — and take the more severe, irrespective of period.

Table 11.6-1 — based on SDS (our cell highlighted):

SDSRisk Category I, II, IIIRisk Category IV
SDS < 0.167gAA
0.167g ≤ SDS < 0.33gBC
0.33g ≤ SDS < 0.50gCD
0.50g ≤ SDSD ← SDS = 1.58gD

Table 11.6-2 — based on SD1 (our cell highlighted):

SD1Risk Category I, II, IIIRisk Category IV
SD1 < 0.067gAA
0.067g ≤ SD1 < 0.133gBC
0.133g ≤ SD1 < 0.20gCD
0.20g ≤ SD1D ← SD1 = 1.10gD

Both tables give D → SDC D. When they disagree, the worse letter wins. (Section 11.6 also permits Table 11.6-1 alone where S1 < 0.75 and four conditions hold — one of them, Ta < 0.8Ts, this building satisfies in Step 4. Both tables agree here, so the permission changes nothing, but near a table boundary it can lower the category.)

In StructSuite — Step 3 of the Seismic module reproduces both tables book-style, highlights the governing rows for your values, and records the assigned SDC in the report, so a reviewer sees why the building is SDC D, not just the letter.

Step 3 — System factors R, Ω0, Cd (Table 12.2-1)

The house resists earthquakes with plywood-sheathed bearing walls. Find that system in Table 12.2-1 — and read its neighbors, because the table itself teaches the lesson (our row highlighted, values exactly as tabulated):

Table 12.2-1 (excerpt) — Bearing wall systemsRΩ0CdSDC D height limit
A.15 — Light-frame (wood) walls sheathed with wood structural panels ← this building6.53465 ft ✓
A.17 — Light-frame walls with shear panels of all other materials (e.g. gypsum only)22.5235 ft
B (building frame systems) — same wood-panel walls, but not carrying gravity72.54.565 ft

How to choose the row — three questions in order:

  1. What resists the lateral force? Wood structural panel shear walls.
  2. Do those same walls also carry gravity? In a house, yes → bearing wall system (category A), not building frame (category B). The bearing-wall penalty (6.5 vs 7) exists because a wall that is busy carrying the roof has less deformation capacity to spare when it also yields laterally.
  3. Is the system permitted in this SDC and height? Table 12.2-1's right-hand columns: permitted in SDC D up to 65 ft — our 20 ft is fine.

Sensitivity — the R you pick is the force you get. Cs divides by R, so with everything else fixed:

• R = 6.5 (wood structural panels) → V = 19,714 lb — this example
• R = 2 (gypsum-sheathed walls, row A.17) → V = 1.58/2 × 81,100 = 64,069 lb — 3.25× the force, and a 35-ft height limit

Sheathing choice is not a drafting detail; it's the difference between designing for 20 kip and 64 kip. R rewards systems with tested ductility — the R-factor framework originated in ATC 3-06 (1978) and its modern quantification methodology is FEMA P-695 (see ASCE 7-22 Commentary §C12.1).

Ω0 for this building: the tabulated 3 may be reduced by ½ for structures with flexible diaphragms (Table 12.2-1 footnote) → Ω0 = 2.5. Rationale: Ω0 anticipates how much force the system can redistribute into an element that must stay elastic (collectors and their connections, §12.10.2.1). A rigid diaphragm redistributes aggressively; a flexible diaphragm delivers load by tributary area no matter what yields, so the credible overshoot is smaller. In StructSuite this is a checkbox in Step 4, and the effective 2.5 flows into every overstrength combination.

Step 4 — Approximate period Ta (Eq. 12.8-8, Table 12.8-2)

Ta = Ct · hnx, with Ct and x from Table 12.8-2 (our row highlighted):

Structure type (Table 12.8-2)Ctx
Steel moment-resisting frames0.0280.8
Concrete moment-resisting frames0.0160.9
Steel eccentrically braced frames (Table 12.2-1 line B1 or D1)0.030.75
Steel buckling-restrained braced frames0.030.75
All other structural systems ← wood shear walls land here0.020.75

Wood shear wall buildings are "all other structural systems" — the moment-frame rows (and the 0.1N shortcut of Eq. 12.8-9) are only for frames — pick the 0.1N method for this house and the module refuses to form a period, naming the §12.8.2.1 condition that fails. Substituting hn = 20 ft, measured to the ceiling diaphragm, not the ridge:

Ta = 0.02 × 200.75 = 0.02 × 9.457 = 0.189 s

Two observations:

  • Ta = 0.189 s < Ts = 0.696 s — the building sits on the flat plateau of the design spectrum. Short, stiff buildings ride the top, which is why Eq. (12.8-3) — the Method 2 coefficient Cs = SDS/(R/Ie) — will govern Cs.
  • If you instead computed T from a computer model, §12.8.2 caps the usable period at CuTa, with Cu from Table 12.8-1 (Cu = 1.4 for SD1 ≥ 0.3): 1.4 × 0.189 = 0.265 s. Either way this building stays on the plateau, so refining the period buys nothing here — worth knowing before you spend the effort.

Why hn = 20 ft and not the roof? Follow the code's own chain. Eq. (12.8-8) does not define hn — §12.8.2.1 sends you to a definition: "…where hn is the structural height as defined in Section 11.2, and the coefficients Ct and x are determined from Table 12.8-2." Section 11.2 then defines it in exactly two sentences: "STRUCTURAL HEIGHT: The vertical distance from the base to the highest level of the seismic force-resisting system of the structure. For pitched or sloped roofs, the structural height is from the base to the average height of the roof." Each sentence handles a different kind of house.

Sentence 1 — the general rule. The measurement stops at the highest level of the seismic force-resisting system — not at the highest point of construction. In this house that level is the ceiling diaphragm at the plate line: it is the top diaphragm, the surface that collects the roof and attic inertia and delivers it to the shear walls. The rafters and sheathing above it carry gravity only — in this design there is no roof diaphragm bracing the walls — so the sloped surface is not a level of the system at all. Sentence 1 governs: hn = 20 ft.

Sentence 2 — pitched or sloped roofs. This sentence answers the question sentence 1 leaves open: when the sloped roof is the highest level of the system, where on the slope do you stop — eave, ridge, or somewhere between? Answer: the average height of the roof. That is the cathedral (vaulted) ceiling house: remove the ceiling joists and the sloped roof sheathing itself becomes the top diaphragm, so hn = (20 + 27.5)/2 = 23.75 ft. Never the ridge, in either kind of house.

Why sentence 2 is not "any pitched roof → mean roof height." Read unconditionally, sentence 2 would push hn up into framing that is not part of the seismic force-resisting system — contradicting the words "of the seismic force-resisting system" that sentence 1 just used to define the measurement. The two sentences work together, not independently: sentence 1 says stop at the system's highest level; sentence 2 says when that level is a sloped roof, use its average height. An attic above the top diaphragm adds mass — Step 2 lumps all of it at the ceiling — but it adds no height.

Does the difference matter here? Ta = 0.02 × 23.750.75 = 0.215 s versus 0.189 s — both far below Ts = 0.696 s, so Cs and V are identical either way; and on the plateau's descending side the shorter hn is the conservative direction besides. What does change in the cathedral version is the model itself: with no ceiling diaphragm, the roof mass acts at the roof's mean height, so the top level in Step 6 rises to 23.75 ft and every story force and overturning arm rises with it.

The rule — what to use in your calculation:
• Flat ceiling with ceiling joists and an attic above (this example) → hn = height to the ceiling diaphragm, here 20 ft.
• Cathedral or vaulted ceiling (no ceiling joists — the sloped roof sheathing is the top diaphragm) → hn = average roof height = (eave + ridge)/2, here (20 + 27.5)/2 = 23.75 ft.
• Never the ridge height, in either case.

Attic house — this example top level of the SFRS = ceiling diaphragm attic (gravity only) ceiling diaphragm F2 F1 hn = 20 ft roof + attic mass at 20 ft → arm = 20 ft Cathedral ceiling — no ceiling joists top level of the SFRS = sloped roof sheathing roof sheathing = top diaphragm mean roof height no ceiling diaphragm F2 F1 hn = 23.75 ft ridge 27.5 ft eave 20 ft roof mass at 23.75 ft → arm = 23.75 ft Cs T (s) 0.2431 0 1.0 Ts = 0.696 s Ta = 0.189 s (attic, hn = 20 ft) · Ta = 0.215 s (cathedral, hn = 23.75 ft) both on the plateau → same Cs = 0.2431, same V Same house, two ceiling types. Left: the ceiling diaphragm is the top level of the SFRS — hn = 20 ft, and the roof + attic mass acts there. Right: with no ceiling joists the sloped roof sheathing is the top diaphragm — hn = mean roof height = (20 + 27.5)/2 = 23.75 ft, and the mass rises with it. Bottom: both periods (0.189 s vs 0.215 s) land on the spectrum's flat plateau well short of Ts = 0.696 s, so Cs — and therefore V — is identical either way; what changes is the height at which F2 acts, and with it every story-force lever arm and the overturning moment.

Step 5 — Seismic response coefficient Cs and base shear V (§12.8.1.1)

Cs is a basic value fenced by an upper and two lower bounds. With R/Ie = 6.5/1.0 = 6.5:

EquationFormula → substitutionValueRole
(12.8-3)SDS/(R/Ie) = 1.58/6.50.2431Method 2 coefficient — governs (T ≤ Ts)
(12.8-4)SD1/(T·R/Ie) = 1.10/(0.189 × 6.5)0.895upper bound, active only for T > Ts
(12.8-6)max(0.044·SDS·Ie, 0.01) = max(0.0695, 0.01)0.0695lower bound — satisfied
(12.8-7)0.5·S1/(R/Ie) = 0.5 × 0.72/6.5, required because S1 = 0.72g ≥ 0.6g0.0554near-fault floor — applies, satisfied

Cs = 0.2431

Eq. (12.8-1): V = Cs · W = (1.58/6.5) × 81,100 = 19,714 lb ≈ 19.7 kip

The house must resist a horizontal force equal to 24.3% of its weight. Note the chain of causation you just walked: heavier building → bigger V, linearly. Every pound of roof tile or extra gypsum shows up in this number — which is one reason light wood-frame construction performs so well economically in seismic country.

SDS above 1.0 — the §12.8.1.3 option. Section 12.8.1.3 permits Cs (and Ev) to be calculated with SDS equal to 1.0, but not less than 70% of SDS, where all seven of its criteria are met. This house meets five on its face: 2 stories (≤ 5), T = 0.189 s (≤ 0.5 s), the default site class (not E or F), Risk Category II, and R = 6.5 (≥ 3). The other two — no irregularities (§12.3.2) and ρ permitted as 1.0 (§12.3.4.2) — depend on the shear wall layout, which this example does not define, so the engineer has to confirm them.

Where they hold: SDS for Cs = max(1.0, 0.7 × 1.58) = 1.106 → Cs = 1.106/6.5 = 0.1702 and V = 13,799 lb at strength level, 30% less. (It equals 0.7 × 19,714 only because the floor is 0.7·SDS; at ASD it would be 0.7 × 13,799 = 9,660 lb.) The diaphragm minimums in Step 7 of this guide still use the full SDS = 1.58 g (the provision covers Cs and Ev only), so Fpx does not change.

In StructSuite this is the checkbox at the top of Step 6: it checks five criteria for you and asks you to confirm the other two. This example leaves it off, so every number in this guide uses SDS = 1.58 g.

Sensitivity — site matters as much as structure. Move this same house to a site with SDS = 0.75 g, SD1 = 0.45 g (still SDC D): Cs = 0.75/6.5 = 0.1154 and V = 9,358 lb — less than half the force for the identical building. The two levers an engineer actually controls are the system (R) and the weight (W); the site's ground motion is a given.

Strength vs allowable stress. V = 19,714 lb is E in the strength-design load combinations (§2.3.6). Wood design under the NDS is ASD, where the seismic term enters as 0.7E (§2.4.5): 0.7 × 19,714 = 13,799 lb. StructSuite tabulates every seismic result at both force levels and labels them — mixing the two is among the most common plan-check corrections.

Step 6 — Vertical distribution: story forces Fx (Eqs. 12.8-12, 12.8-13)

The base shear distributes up the height in proportion to wxhxk. With T = 0.189 s ≤ 0.5 s, k = 1 (the exponent grows toward 2 for long-period buildings to mimic higher-mode "whip" effects — §12.8.3):

Fx = Cvx · V, Cvx = wxhxk / Σ wihik

Levelwx (lb)hx (ft)wxhx (lb-ft)CvxFx (lb)0.7Fx — ASD (lb)
Roof (ceiling)45,30020906,0000.716814,1309,891
2nd floor35,80010358,0000.28325,5833,908
Σ81,1001,264,0001.00019,714 (sum of unrounded Fx)13,799

The roof level takes 72% of the base shear — height and the attic's mass both push force to the top. Compare a flat-roof version of this house, where the roof is the lighter level and takes closer to 60%: the attic changed the design of every shear wall in the upper story.

attic F2 = 14,130 lb F1 = 5,583 lb V = 19,714 lb Story forces (arrow lengths to scale) at the strength (E) level. The heavy attic level drags 72% of the shear to the top.

Story shears (Eq. 12.8-14): V2 (below the ceiling level) = 14,130 lb; V1 (below the 2nd floor) = F2 + F1 = V = 19,714 lb. These are the shears your two stories of shear wall lines must resist — enter each one as the Story E force in Step 2 of StructSuite's Wood-Frame Shear Wall module, in the design for that story's walls.

Overturning (§12.8.5), from the unrounded story forces: M at the 2nd floor = F2 × 10 ft = 141,301 lb-ft; at the base M = F2 × 20 ft + F1 × 10 ft = 338,437 lb-ft ≈ 338 kip-ft. Overturning is what becomes hold-down tension and end-post compression at the ends of each wall.

Step 7 — Diaphragm design forces Fpx (§12.10.1.1)

Diaphragms (with their chords and collectors) are not designed for Fx. Each level gets its own force:

Eq. (12.10-1): Fpx = (Σ Fi / Σ wi) · wpx (sums from level x to the roof) Eq. (12.10-2): Fpx ≥ 0.2 · SDS · Ie · wpx Eq. (12.10-3): Fpx ≤ 0.4 · SDS · Ie · wpx

Levelwpx (lb)ΣFi (lb)Σwi (lb)Eq. 12.10-1 (lb)Min (12.10-2)Max (12.10-3)Fpx (lb)0.7Fpx — ASD
Roof (ceiling)45,30014,13045,30014,13014,31528,63014,315 ⚠ min governs10,020
2nd floor35,80019,71481,1008,70211,31322,62611,313 ⚠ min governs7,919

Here is the punchline of this whole step: the code minimum governs both diaphragms. And it is not a coincidence of these numbers — it is structural algebra worth seeing once:

Why the 0.2·SDS·Ie floor keeps winning. At the roof, Eq. (12.10-1) reduces to Froof/wroof — the roof's own acceleration under the ELF pattern. For this building it is 14,130/45,300 = 0.312·g, a hair under the 0.2·SDS = 0.2 × 1.58 = 0.316·g floor. With R = 6.5 and k = 1, a two-story light-frame building's ELF accelerations sit right around that floor — so for ordinary wood buildings, expect Eqs. (12.10-2) to control your diaphragm design more often than Eq. (12.10-1). Skip the minimum check and the roof diaphragm here would be 1% under-designed; on the floor below, 23% under-designed (8,702 vs 11,313 lb — the minimum is 30% higher).

The reason the floor exists: recorded floor accelerations in real earthquakes routinely exceed the smooth ELF pattern at individual levels — a single diaphragm can see a momentary spike even while the building's total base shear matches design. See ASCE 7-22 Commentary §C12.10.

Fx vs Fpx at each level (strength level, lb)

Roof — Fx 14,130
Roof — Fpx 14,315
2nd floor — Fx 5,583
2nd floor — Fpx 11,313

The 2nd-floor diaphragm is designed for double its Fx. The Fpx values are separate per-level checks — never applied together, never summed into a story shear.

Summary of results

QuantityStrength (E)ASD (0.7E)
Effective seismic weight W81,100 lb—
Seismic response coefficient Cs0.2431 (Eq. 12.8-3)—
Base shear V19,714 lb13,799 lb
Roof (ceiling) force F214,130 lb9,891 lb
2nd-floor force F15,583 lb3,908 lb
Base overturning moment338,437 lb-ft236,906 lb-ft
Roof diaphragm Fpx14,315 lb (minimum governed)10,020 lb
2nd-floor diaphragm Fpx11,313 lb (minimum governed)7,919 lb

Every value above comes from the functions that power StructSuite's Seismic module. Open the free seismic load calculator, enter this building, and you will see these exact numbers with their code references and both force levels — ready for a calculation package a plan checker can verify line by line.

Frequently Asked Questions

How is the Seismic Design Category (SDC) determined in ASCE 7-22?

Section 11.6, in a fixed order. First the short-circuit: where the mapped S1 ≥ 0.75 g, the structure is SDC E (Risk Category I–III) or F (IV) — no tables involved. Otherwise the structure is entered into both Table 11.6-1 (using SDS) and Table 11.6-2 (using SD1) with its risk category and assigned the more severe of the two, irrespective of period. Finally, where S1 < 0.75, Table 11.6-1 alone is permitted — but only when all four conditions hold: Ta < 0.8Ts in each of two orthogonal directions, the period used for drift is less than Ts, Cs is taken from Eq. (12.8-2), and the diaphragms are rigid — or, if not rigid, vertical elements are spaced no more than 40 ft apart. In this example both tables gave D, so the exception was moot — but for buildings near a table boundary it can change the answer.

How is the seismic weight of a sloped roof with an attic calculated?

Lump everything above the top plates at the ceiling diaphragm: the sloped roof dead load (converted to plan area with the slope factor — ×1.118 for 6:12), the full ceiling assembly, the gable-end triangles, and the tributary half of the walls below. The structural height hn is to the ceiling level, not the ridge. This is why an attic house's roof level is often heavier than its floor levels — the opposite of a flat-roof building, where roof and ceiling are one plane. In this example the attic roof level weighs 45,300 lb versus 35,800 lb for the second floor, which pushes 72% of the base shear to the top of the building. If the attic is used for storage, §12.7.2 adds 25% of the storage live load to W.

Where is the structural height hn measured for a pitched roof — the ceiling, the mean roof height, or the ridge?

Never the ridge. Eq. (12.8-8) does not define hn itself — §12.8.2.1 states that hn is "the structural height as defined in Section 11.2," and §11.2 defines structural height as the distance from the base to the highest level of the seismic force-resisting system, adding that for pitched or sloped roofs it is measured to the average height of the roof. The two sentences work together: the first sets the rule (stop at the system's highest level), the second says where to stop when that level is itself a sloped roof. Which sentence applies therefore depends on whether a ceiling diaphragm exists. In a house with a flat ceiling under an attic — this example — the ceiling diaphragm is the highest level of the system; the rafters above carry only gravity load, so hn stops at the plate line (20 ft here). In a cathedral- or vaulted-ceiling house there are no ceiling joists, the sloped roof sheathing is itself the top diaphragm, and the pitched-roof sentence applies: hn goes to the mean roof height — the average of eave and ridge, (20 + 27.5)/2 = 23.75 ft for this geometry. For this building the choice would not change the answer (Ta = 0.189 s vs 0.215 s, both on the spectrum's plateau, same Cs and V), but in the cathedral version the roof mass also rises to the mean roof height, which increases every story force lever arm in Step 6.

What is the difference between story forces Fx and diaphragm forces Fpx — and why did the minimum govern here?

Fx (Eqs. 12.8-12/12.8-13) distributes the base shear for designing the vertical system — the forces act concurrently and accumulate into story shears and overturning. Fpx (Eq. 12.10-1) designs one diaphragm, and it is fenced by 0.2·SDS·Ie·wpx ≤ Fpx ≤ 0.4·SDS·Ie·wpx. Because during shaking any single floor can momentarily exceed the smooth ELF acceleration pattern (ASCE 7-22 Commentary §C12.10), the code floors the diaphragm force — and for ordinary two-story wood buildings with R = 6.5, the ELF accelerations sit just below 0.2·SDS, so the minimum usually governs, as it did at both levels of this example (14,315 and 11,313 lb versus 14,130 and 8,702 lb from the equation). The Fpx forces are not concurrent: each diaphragm is checked for its own Fpx separately, never summed into a story shear.

Can I use SDS = 1.0 for base shear when the site's SDS is higher?

Sometimes. ASCE 7-22 §12.8.1.3 permits Cs (and Ev) to be calculated with SDS equal to 1.0, but not less than 70% of SDS, when all seven of its criteria are met: no irregularities (§12.3.2), no more than five stories, T ≤ 0.5 s, ρ permitted as 1.0 (§12.3.4.2), not Site Class E or F, Risk Category I or II, and R ≥ 3. At this site SDS = 1.58 g, so the value used would be 0.7 × 1.58 = 1.106: Cs drops from 0.2431 to 0.1702 and V from 19,714 to 13,799 lb at strength level. Two of the criteria — regularity and ρ = 1.0 — depend on the shear wall layout, so confirm them before taking the reduction. The diaphragm force minimums of §12.10.1.1 still use the full SDS.

Why can Ω0 be reduced by ½ for structures with flexible diaphragms?

The overstrength factor protects elements that must remain essentially elastic while the walls yield — collectors and their connections being the classic case (§12.10.2.1). Tabulated Ω0 anticipates force redistribution: a rigid diaphragm can shift load into stiffer elements as others yield, pushing local demands well beyond design values. A flexible diaphragm delivers force by tributary area regardless of what the walls do, so the credible overshoot is smaller — and Table 12.2-1's footnote permits Ω0 − ½: for this building's wood structural panel walls, 3 − 0.5 = 2.5. In StructSuite it's a checkbox in Step 4, and the effective value flows into every overstrength combination automatically.

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: Building geometry and weights

    Design consideration

    The honest weight takeoff is the step that decides everything downstream: V = Cs·W, so every psf you can justify removing from W removes force from every shear wall below. Lumping the roof + attic + ceiling at the ceiling diaphragm (45,300 lb here — 56% of W at the TOP level) is the standard idealization for a gable with an attic, and it is why the roof level takes 72% of the base shear.

    In StructSuite

    In Step 1: Building geometry and weights, fill in one row per story; the level numbers are assigned for you. Enter the seismic weight in wx (lb) and the story height in hsx (ft), or pick the hx (ft) height from base radio button to type heights from the base instead; the other column fills in hn, the sum of the story heights, is used in Step 5: Period Determination for Ta = Ct × hnx. Click Add story for each additional level.

  2. 2Step 2: Site Classification and Spectral Parameters

    Design consideration

    SS, S1, SMS and SM1 come from the ASCE Hazard Tool for the site (or a site-specific study) — never reuse a neighboring project's values. Here the tool (Risk Category II, default site class) gives SDS = 1.58 g and SD1 = 1.10 g, and S1 = 0.72 g sits just under the 0.75 g line that would make the house SDC E. TL = 8 s never matters for short buildings but the module still asks, because the Cs upper bound changes form beyond TL.

    In StructSuite

    In Step 2: Site Classification and Spectral Parameters, pick the Site Class from Table 20.2-1, or tick Default Site Conditions when the soil properties are not known. Enter SS and S1, then SMS and SM1 (or SDS and SD1) for the site. StructSuite computes SDS and SD1 from SMS and SM1 per ASCE 7-22 §11.4.

  3. 3Step 3: Risk Category, Importance Factor, and Seismic Design Category

    Design consideration

    Residential = Risk Category II → Ie = 1.0 (Table 1.5-2). A fire station with the same framing would carry Ie = 1.5 and 50% more base shear.

    In StructSuite

    In Step 3: Risk Category, Importance Factor, and Seismic Design Category, click the Risk Category row (I, II, III, or IV) in Table 1.5-1. Table 1.5-2 then highlights the Importance Factor Ie, and Tables 11.6-1 and 11.6-2 highlight the Seismic Design Category from this Risk Category and the Step 2 values.

  4. 4Step 4: Seismic Force-Resisting System

    Design consideration

    Bearing-wall light-frame (wood) walls with WSP sheathing: R = 6.5, Ω0 = 3, Cd = 4 (Table 12.2-1). R = 6.5 is the workhorse of wood residential — it assumes the ductile nailed-sheathing behavior that the SDPWS detailing rules exist to protect.

    In StructSuite

    In Step 4: Seismic Force-Resisting System, click a group heading in Table 12.2-1 to open it, then click a row (e.g., under A. BEARING WALL SYSTEMS, row 16, Light-frame (wood) walls sheathed with wood structural panels rated for shear resistance, R = 6.5). This selection also determines the Table 12.8-2 structure type used for the approximate period Ta = Ct × hnx—wood light-frame maps to "All other structural systems" (Ct=0.02, x=0.75).

  5. 5Step 5: Period Determination

    Design consideration

    Wood buildings use the "all other structural systems" row of Table 12.8-2: Ta = 0.02·hn0.75 = 0.189 s for hn = 20 ft. Short period means the flat top of the spectrum: Eq. (12.8-3) governs Cs directly and the SD1/T upper bound never activates.

    In StructSuite

    In Step 5: Period Determination, keep the Approximate Fundamental Period Ta = Ct hnx radio button selected (the default). hn (ft) is read-only—it comes from Step 1 (the sum of the story heights). Table 12.8-2 structure type is derived automatically from your Step 4 selection. Ta = Ct × hnx; the row is highlighted. Period T affects the Cs upper bound.

  6. 6Step 6: Seismic Response Coefficient Cs and Base Shear V

    Design consideration

    Cs = SDS/(R/Ie) = 1.58/6.5 = 0.2431 → V = 19,714 lb strength-level. Working in ASD? 0.7E = 13,799 lb is the number your shear wall tables see. Both minimums are far below: 0.044·SDS·Ie = 0.0695 (Eq. 12.8-6) and, because S1 ≥ 0.6 g, 0.5·S1/(R/Ie) = 0.0554 (Eq. 12.8-7). SDS is above 1.0, so the §12.8.1.3 option in this step could lower Cs to 0.7 × 1.58/6.5 = 0.1702 where no irregularities and ρ = 1.0 can be confirmed; this example leaves it off.

    In StructSuite

    In Step 6: Seismic Response Coefficient Cs and Base Shear V, review Cs and base shear V = Cs × W (and 0.7V for allowable stress design). W comes from Step 1 story weights (Σwx). StructSuite calculates Cs per Eq 12.8-3 (Method 2). Review the Eq 12.8-4/12.8-5 caps and the Eq 12.8-6/12.8-7 floors per §12.8.1.1. Leave Maximum SDS Value in Determination of Cs and Ev unticked unless the structure qualifies under §12.8.1.3.

  7. 7Step 7: Vertical and Horizontal Distribution

    Design consideration

    With k = 1 the story forces are weight-times-height proportional: F2 = 14,130 lb (72%) at the roof, F1 = 5,583 lb. The diaphragm forces are a separate check — here the 0.2·SDS·Ie·wpx floor of §12.10.1.1 governs BOTH diaphragms (14,315 and 11,313 lb), a common surprise: diaphragms are designed for more than the story forces that size the walls.

    In StructSuite

    In Step 7: Vertical and Horizontal Distribution, story forces Fx are computed per ASCE 7-22 Eq 12.8-12, 12.8-13. The table lists Fx, story shear Vx and overturning moment Mx at each level, for E (strength design) and 0.7E (allowable stress design); click a level to see its working.

Watch this guide

The same guide, narrated and worked through on screen — every figure, table, and formula above, drawn and calculated, then the same design entered field by field in StructSuite. Read it, or watch it; either way you get the same design.

How to Calculate Seismic Base Shear — ASCE 7-22 ELF Procedure · 39 min · narrated with captionsChapters & transcriptAlso on YouTube

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 here; to change values, open the example in the calculator.

Run this example in the calculator

Steps to Determine Seismic Loads — EQUIVALENT LATERAL FORCE (ELF) PROCEDURE

ASCE 7-22 Section 12.8