How to Read a Code Section, Exceptions and All
Why this matters
Most code arguments between a tech and an inspector are not about what the code says. They are about how much of it each person read. The tech read the first sentence of a section and stopped; the inspector read the exception, or the defined term, or the scope line three sections up that decides whether the rule applies at all. A code section is built in layers, and each layer can reverse the one above it. Reading it in the right order takes a few minutes and settles most disputes before they start, because you arrive already knowing the answer the inspector will reach.
This card owns the reading method for the codes group. It does not survey which books exist or how they get adopted; Building Codes Hierarchy Reference and Building Code Cycles + State Adoption.
The parts of a section, on one invented example
The example below is invented for teaching. It is not real code text and it does not reproduce any real section, though each part is built the way real sections in the NEC and the I-codes are built.
ILLUSTRATIVE ONLY - invented text, not a real code
X104.1 Scope. This section applies to fixed
appliances installed outdoors on the premises
of one- and two-family dwellings.
X104.3 Disconnecting means.
X104.3.1 Required. A disconnecting means shall be
installed within sight of each appliance and
shall be readily accessible.
Exception 1: Not required where the branch
circuit breaker can be locked open and the
locking device is permanently installed.
Exception 2: A disconnect integral to the
appliance shall be permitted to serve where
the appliance is listed with it as such.
X104.3.2 Rating. The disconnect shall be listed
and rated in accordance with ABC 1234.
Informational Note: Placing the disconnect on
the side facing the panel can shorten the run.
Reading it means working through six things in order. The order matters because each step can end the analysis early, and the cheap steps come first.
Step 1: Confirm the book, the edition and the scope
Before reading the rule, confirm which code and which edition your jurisdiction adopted for this job, then read the scope that governs the section, which may sit several sections above it, as X104.1 does here.
Why. A rule outside its scope does not apply, however clearly it is worded. X104.1 limits the whole section to outdoor appliances at one- and two-family dwellings, so a pool heater at a small apartment building is outside it entirely and is governed by whatever section covers that occupancy.
What breaks if you skip it. You argue a requirement that does not reach your job, or worse, you assume you are exempt because the rule you remember was written for a different occupancy. The NEC tells you how its own scope works: under NEC 90.3, as adopted, Chapters 1 through 4 apply generally and Chapters 5 through 7 supplement or modify them for special occupancies, equipment and conditions. The IRC states the companion rule at R102.1: where a general requirement and a specific one conflict, the specific requirement governs.
Step 2: Read the charging text and sort mandatory from permissive
The charging text is the sentence that creates the requirement: in the example, X104.3.1's first sentence. Find the verb. In the NEC, 90.5 (as adopted) defines the convention: "shall" and "shall not" are mandatory; "shall be permitted" and "shall not be required" are permissive. The I-codes use the same convention.
Why. A permissive rule gives you an option, not a duty. Exception 2 says an integral disconnect "shall be permitted" to serve: you may rely on it, and you are never required to.
What breaks if you skip it. A tech who reads a permissive rule as mandatory installs something unnecessary; a tech who reads a mandatory rule as advice fails the inspection. Also count the duties: X104.3.1 imposes two, within sight AND readily accessible. Meeting one is not meeting the section.
Step 3: Read every exception, and read each one to its last word
Exceptions sit directly under the rule they modify and apply only to it. Each exception has conditions, and every condition must be met.
Why. Exceptions are where the money is: they are the reason a job can skip a part or a step. They are also written tightly. Exception 1 does not say "where the breaker can be locked". It says the breaker can be locked open and the locking device is permanently installed. A removable lock that goes home in the last tech's pocket does not meet it.
What breaks if you skip it. You miss a legitimate way to save a part, or you claim an exception you only half meet. The second is worse, because you argue it at the inspection with confidence.
Step 4: Look up every defined term
Defined terms carry a meaning narrower than ordinary speech. The NEC defines general terms in Article 100 and many article-specific terms in the .2 section of each article. The I-codes define terms in Chapter 2, and recent editions print defined terms in italics in the body so you can spot them.
Why. "Within sight" and "readily accessible" sound like plain English and are not. The NEC's definition of within sight, which the invented example borrows, means visible and not more than 50 ft (15 m) distant. Readily accessible, in the NEC, means capable of being reached quickly for operation, renewal or inspection without climbing over or removing obstacles, or resorting to portable ladders.
What breaks if you skip it. You measure "within sight" as "you can see it from there" and put a disconnect 80 ft away across an open yard. Visible, and outside the definition.
Step 5: Follow each referenced standard only as far as the code sends you
X104.3.2 points to a standard, ABC 1234, for the disconnect's rating. A referenced standard becomes enforceable only to the extent the code references it. The IRC says this at R102.4, as adopted: referenced codes and standards are considered part of the code to the prescribed extent of each reference, and where the code and the standard differ, the code applies. Each I-code lists its referenced standards, with editions, in a chapter at the back of the book.
Why. The edition of the standard is the one in that list, not the newest one. And the code borrows only the part it points at: here, the rating, not everything else ABC 1234 happens to say.
What breaks if you skip it. Either you ignore a binding requirement that lives in the standard rather than the code, or you treat every clause of a 200-page standard as code and over-build. See related: Standards the Code References and Standards It Does Not.
Step 6: Strike out what is not enforceable
NEC informational notes are explanatory material and, under NEC 90.5(C) as adopted, are not enforceable requirements. In the invented example, the note about placing the disconnect on the panel side is advice. An inspector cannot fail you for ignoring it. Commentary printed alongside a code in a separately published handbook is not code either, however useful it is; see related: The Code Commentary Versus the Code.
Why. Separating the rule from the advice keeps both sides honest: you do not ignore the rule, and you do not accept a correction that rests only on a note.
What breaks if you skip it. You lose an argument you should win, or you win one you should not have made, which costs more later.
Worked example: one condenser, every layer read
A replacement air conditioner at a single-family house in a jurisdiction that has adopted a code containing the invented section. The outdoor unit sits behind the house, 62 ft from the service panel in the garage. The panel breaker serving it accepts a breaker lock accessory. The new unit has a small rocker switch on its control panel marked "service switch".
Step 1, scope. Outdoor fixed appliance, one-family dwelling: inside X104.1. The section applies.
Step 2, charging text. Two mandatory duties: within sight, and readily accessible.
Step 4, done early here because the scenario turns on it. Within sight means visible and not more than 50 ft. The panel is 62 ft away; 62 minus 50 puts it 12 ft past the limit. The breaker does not satisfy the charging text, so the job needs a disconnect or an exception.
Step 3, exceptions. Exception 1: the breaker can be locked open, and the lock accessory is a removable part that clips on and comes off. Not permanently installed. The exception fails on its second condition. Exception 2: read the unit's nameplate and installation sheet. The sheet says the service switch is a control-circuit switch and is not a disconnecting means. The unit is not listed with an integral disconnect, so the exception fails.
Result so far. A disconnect is required within 50 ft and readily accessible. The crew plans it on the wall beside the unit, about 3 ft away, at standing height, with no planter or fence in front of it, which clears both defined terms with margin.
Step 5, the standard. The disconnect is ordered as a listed unit rated to the referenced standard, and the crew checks its rating against the unit's nameplate. They do not go further into the standard than the rating, because the code goes no further.
Step 6, the note. The note suggests the side facing the panel. The wall beside the unit faces away from the garage. The crew ignores the note, because the run length it would save is a few feet and the note binds nobody.
Count what the reading changed. A tech reading only the first sentence of X104.3.1 would have reached the same conclusion, a disconnect is required, by luck. A tech reading the first sentence and Exception 1 only would have skipped the disconnect and failed, because the lock is removable. The defined term decided the job, and the exception's second condition decided whether there was a way around it.
How to verify your reading
Write the section out as a short chain before you rely on it: scope (in or out), each duty in the charging text (met or not), each exception (every condition, met or not), each defined term (definition and the measured value), each referenced standard (edition and what it is used for), and anything struck as non-enforceable. If you cannot fill a link, you have not read the section yet. If an inspector reads it differently, that chain is exactly what you bring to the conversation, and what you write down afterward; see related: How to Document a Code Interpretation You Were Given.
Two checks that catch most misreadings: confirm there is not a local amendment to the section (see related: How to Find Local Code Amendments), and confirm a more specific section elsewhere does not modify it, which in the NEC means checking Chapters 5 through 7 for your equipment or occupancy.
References
- NFPA 70 (National Electrical Code), 90.3 (arrangement), 90.5 (mandatory rules, permissive rules and informational notes) and Article 100 definitions, in the edition your jurisdiction has adopted
- International Residential Code R102.1 (general and specific requirements) and R102.4 (referenced codes and standards), 2021 edition, as adopted
- See related: Building Codes Hierarchy Reference; Common Codes + Standards Reference; Reading Which Code Book Governs This Job