A practical overview of the US structural engineering code ecosystem — ACI 318-25, AISC 360-22, and ASCE 7-22 — covering scope, philosophy, and the complete design flow from load determination to member detailing.
US structural design relies on three primary codes that cover loads, concrete, and steel respectively. Each code is maintained by a separate professional organization and updated on a roughly 5-year cycle.
| Standard | Issuer | Scope | Current Edition |
|---|---|---|---|
| ASCE 7-22 | ASCE | Minimum design loads — dead, live, snow, wind, seismic, flood | 2022 |
| ACI 318-25 | ACI | Reinforced and prestressed concrete structural design and detailing | 2025 |
| AISC 360-22 | AISC | Structural steel design — LRFD and ASD for hot-rolled and built-up sections | 2022 |
| AISC 341-22 | AISC | Seismic provisions for structural steel buildings (SDC C–F) | 2022 |
| IBC 2024 | ICC | Adopted by jurisdictions; references ASCE 7, ACI 318, AISC 360 | 2024 |
The International Building Code (IBC) is adopted by most US jurisdictions, either verbatim or with local amendments. IBC 2024 references ASCE 7-22 for loads, ACI 318-25 for concrete, and AISC 360-22 for steel — making those three codes the effective design standards in practice.
All three codes use Load and Resistance Factor Design (LRFD), also called strength design. The fundamental inequality is:
Strength reduction factors φ are calibrated to achieve a target reliability index β ≈ 3.5, corresponding to a probability of failure on the order of 1 in 4,000 for individual members. Load factors amplify the nominal loads to account for variability in load magnitude.
| Condition | ACI 318 φ | AISC 360 φ |
|---|---|---|
| Flexure (tension-controlled) | 0.90 | 0.90 |
| Shear | 0.75 | 1.00 |
| Axial compression | 0.65 (tied) / 0.75 (spiral) | 0.90 |
| Axial tension | 0.90 | 0.90 |
| Bearing / torsion | 0.75 | 0.75–0.90 |
AISC 360 also allows Allowable Strength Design (ASD), where the nominal resistance is divided by a safety factor Ω and compared to unfactored loads. LRFD is generally preferred for new design as it provides more consistent reliability across different load combinations.
A complete structural design follows a sequential flow. Each stage uses a specific standard or chapter of a standard.
| Design Task | Primary Code | Supporting Code |
|---|---|---|
| Gravity loads (floor, roof) | ASCE 7-22 Ch.4 | IBC 2024 for occupancy classification |
| Wind loads | ASCE 7-22 Ch.26–31 | — |
| Seismic loads | ASCE 7-22 Ch.11–12 | AISC 341-22 (steel), ACI 318 Ch.18 (concrete) |
| RC beam / slab | ACI 318-25 Ch.9, 7 | ASCE 7-22 (loads) |
| RC column | ACI 318-25 Ch.10 | AISC 360 (composite, Ch.I) |
| Steel beam / column | AISC 360-22 Ch.F, E | ASCE 7-22 (loads) |
| Composite beam | AISC 360-22 Ch.I | ACI 318 (slab design) |
| Foundation | ACI 318-25 Ch.13 | ASCE 7-22 (seismic), local geotech |
Engineers transitioning from Eurocode (EN 1992/1993/1998) should note:
CivilStrCalc provides free calculators implementing ACI 318-25, AISC 360-22, and ASCE 7-22. All tools show step-by-step LRFD calculations and support both US Customary and SI units.
| Calculator | Standard | Key Outputs |
|---|---|---|
| RC Beam Design | ACI 318-25 Ch.9 | φMn, φVn, As required, rebar selection |
| RC Column Design | ACI 318-25 Ch.10 | P-M interaction, φPn, ties/spirals |
| One-Way Slab | ACI 318-25 Ch.7 | φMn, As, deflection check |
| Steel Beam (Flexure) | AISC 360-22 Ch.F | φMn, LTB check, compact classification |
| Steel Column (Axial) | AISC 360-22 Ch.E | φPn, slenderness, KL/r check |
| Composite Beam | AISC 360-22 Ch.I | φMn, shear stud layout, deflection |
| Spread Footing | ACI 318-25 Ch.13 | Bearing, flexure, punching shear |