What this code requires
CBC 2303.4 is the California Building Code section that requires structural plans to include a deferred submittal note whenever wood trusses are used. The note must state that the truss manufacturer will provide stamped engineering drawings, and it must specify the design loads, bearing conditions, and connection requirements the truss engineer must design to. Without that note, plan checkers have no basis to accept the truss package later, so they flag the omission upfront.
How to fix it
Add a deferred submittal note to the structural general notes
On the structural general notes sheet (typically S0.0 or S1.0), add a paragraph explicitly identifying wood trusses as a deferred submittal item. The note should state that truss design drawings will be prepared by the truss manufacturer's engineer, submitted to the Engineer of Record for review prior to fabrication, and then forwarded to the building department for approval before installation. Reference CBC 107.3.4.1 (deferred submittals) and 2303.4.1.1 (truss design drawings) directly in the note so the plan checker can confirm the intent without hunting for the authority. Keep the language clear: state who prepares the drawings, who reviews them, and when approval must happen relative to installation.
Publish the design loads the truss engineer must meet
Include a truss design criteria table on the structural plans. At minimum, list: top chord live load (roof live load per CBC 1607 or ground snow load where applicable), top chord dead load (roofing weight plus sheathing plus any MEP loads hung from the top chord), bottom chord dead load (ceiling finish), bottom chord live load (including attic storage per CBC Table 1607.1), and design wind speed or seismic design data if the truss connects to lateral resisting elements. Also state the load duration factor (CD) you used in the structural design. Without a complete table, the truss manufacturer has no defined targets and the building department can't verify that the deferred package will match your structural assumptions.
Specify bearing widths at each support location
Show the required minimum bearing width at each truss bearing point on the framing plan or a bearing detail. Standard minimum bearing on wood framing is 3 inches, but your specific span and load may require more. If trusses bear on a beam or header, call out the header size and the minimum seat width so the truss manufacturer can design the bottom chord accordingly. For long-span girder trusses, a separate bearing detail showing the seat plate, post cap, and any required hold-down hardware is the clearest way to communicate these requirements. Mismatched bearing assumptions between the EOR's design and the truss manufacturer's calculations are a leading cause of field revisions.
Define connection and restraint requirements
The structural plans must identify what connections the truss engineer is responsible for. This includes hurricane ties or rafter ties at bearing walls, any drag strut or diaphragm chord forces transferred through the top chord, and whether permanent individual truss member restraint (PITMR) will be required for long web members that could buckle under load. If your lateral system relies on the roof as a diaphragm, note the in-plane design load per linear foot so the truss engineer can confirm the top chord sheathing attachment will carry it. Vague notes like "provide adequate lateral bracing" don't satisfy 2303.4 and will get flagged.
Spell out the EOR review step in the note
CBC 107.3.4.1 requires deferred submittal documents, including the truss package, to be reviewed by the registered design professional in responsible charge before they go to the building department. Your note should name this step explicitly: the truss manufacturer submits to the EOR, the EOR reviews it and notes that it is in general conformance with the building design, then the package is forwarded to the city. Some plan checkers will ask for a deferred submittal log sheet that tracks each item, the submittal date, and the EOR approval date. Adding a blank log table to the general notes up front eliminates a common follow-up comment and shows the reviewer your team understands the full process.
Note that a truss placement diagram will be in the deferred package
Add a note that a truss placement diagram will be included in the deferred submittal. The placement diagram shows which truss type goes in which bay, orientation of non-symmetric trusses (such as hip sets or piggyback girders), and the spacing dimension. Plan checkers look for this because it tells them the manufacturer will provide installation guidance alongside the engineering calculations. If the framing plan already shows a truss layout, note that the manufacturer's placement diagram will confirm and supersede it for fabrication purposes.
Submit a clear correction response letter calling out each change
When you resubmit, write a correction response letter that addresses CBC 2303.4 specifically. For each change you made, point to the sheet number, detail number, and general note number where it appears. A response that says 'Deferred submittal note added at S0.0 General Note 12; design criteria table added at S1.0 Table 1; bearing details added at S3.0 Details 5A and 5B' gets your set approved faster than making the checker hunt for the revisions. Checkers work through high volumes; the easier you make it to confirm your fix, the less likely you are to get a second cycle on the same correction.
Take the CBC 2303.4 fix steps with you
All 7 steps in one email, so you have them on site instead of on this page.
Why you got flagged
Plan checkers flag CBC 2303.4 when structural plans show truss framing but don't include a deferred submittal note. The correction doesn't mean your trusses are wrong. It means the structural sheets didn't tell the reviewer how the truss design will be handled later. Most residential plan sets show roof framing as a truss layout with a generic note like "trusses by manufacturer" — and that's exactly what triggers the correction.
The most common specific cause is a missing design parameter table. When a structural engineer of record (EOR) stamps the plans, CBC 2303.4 expects the EOR to publish the loads the truss designer must meet: top chord live load, top chord dead load, bottom chord dead load, duration factors, and the bearing width at each support. If that table isn't on the structural plans or on a truss specification sheet attached to the set, the plan checker can't verify that the deferred truss engineering will match what the EOR assumed.
A second frequent issue is incomplete bearing and connection callouts. Plan checkers look for the seat dimensions at each bearing wall or header, and for the hold-down or hurricane-strap schedule the truss engineer will be required to satisfy. If those details are absent, the checker flags 2303.4 even if a deferred note is present — because the note is there but lacks the reference data the truss engineer needs.
A third scenario shows up on tenant improvement and re-roof projects that swap an older stick-frame roof for trusses. The original plans may have been permitted with rafter sizing; the revision set shows trusses but the structural notes weren't updated to add a proper deferred submittal section. The plan checker sees a truss layout without the deferred submittal protocol and writes the correction.
The official code
2025 California Building Code Chapter 23 — Wood, Section 2303.4 Trusses
Read the source →