Reading a code means finding the right book, the right adopted edition, the right chapter and section for your work, and then checking for local amendments, before you trust a single number in it. You cannot just memorize the numbers, because the enforceable figure depends on which edition your jurisdiction adopted and what they changed, and provisions get renumbered and revised between editions. A code is a reference you look up per job, not a set of facts you carry in your head. Once you understand how it is organized and where the rules live, you can find the current number for your jurisdiction fast, and that is worth far more than a memorized figure that quietly went out of date.
Why a memorized number gets you red-tagged
Here is the trap that catches experienced tradespeople. You learned a number years ago, or on a job in another county, and you carry it as gospel. Then you build to it, and you fail inspection, because:
- Your jurisdiction adopted a different edition than the one you learned on, and that provision changed.
- Your jurisdiction amended it locally, so even the model number does not apply.
- The provision got renumbered or reworked between editions, so the section you are quoting no longer says what you think.
That last one is not hypothetical. The residential stair rules, for example, sat in one section number in the 2021 code and were renumbered in the 2024 edition. The requirement itself did not have to change for your memory of "it's in section such-and-such" to be wrong. If a whole section can move, a number inside it can move too. That is exactly why this guide, and this whole reference, teaches you where the rules live and sends you to your AHJ for the figure, instead of printing figures that go stale.
How a code is organized
Model codes are built the same way, so once you can navigate one you can navigate all of them. Working from the outside in:
- The book tells you the scope. IRC for houses, IBC for bigger buildings, NEC for electrical, IPC or UPC for plumbing, IMC for mechanical, IECC for energy. Pick the right book for your work first.
- The chapter groups a subject. In the IRC, for instance, foundations, floors, wall framing, roofs, and means of egress each get their own chapters.
- The section is the actual rule, numbered like R403.1 or 210.8, with subsections drilling down.
- The table is where most trade numbers live. Span tables, footing tables, fixture-unit tables, conductor tables. A table almost always has conditions attached in the surrounding text, the assumptions it is built on, so a table number is only right if your situation matches its assumptions.
To find your rule: confirm the adopted edition, open the right book, go to the chapter for your work, find the section, read the section and any referenced table together, then check the local amendments. Skip the amendment check and you can do everything else right and still be wrong.
The two paths: prescriptive vs engineered
Most codes give you two ways to satisfy the same requirement, and knowing both keeps you out of trouble when the standard tables do not fit your job.
The prescriptive path is the cookbook. It gives you tables and rules you can follow directly, no engineer required, as long as your project stays inside the assumptions the tables were built on: standard spans, standard loads, standard conditions. This is how the vast majority of houses get built. The price of that simplicity is that you have to stay inside the box the tables assume.
The engineered path is the off-ramp. When your project falls outside the prescriptive tables, a long span, an unusual load, a difficult soil, a beam the dimensional-lumber tables cannot carry, you move to a design signed off by a licensed engineer using a recognized engineering standard instead of the prescriptive table. A few examples of where the codes themselves point you:
- Foundations. Instead of the IRC's prescriptive footing and wall tables, a concrete foundation can be designed to standards like ACI 318, ACI 332, or PCA 100, and a masonry one to TMS 402.
- Engineered lumber. When a sawn-lumber size will not span far enough, you move to LVL, I-joists, or similar products. The code does not print spans for those; it defers to the manufacturer's own span tables, which have to carry an ICC Evaluation Service (ICC-ES) report number. That report is the proof the product performs as claimed.
- Energy. The IECC lets you meet the requirement by prescriptive tables, by modeling the whole building's performance, or by an energy-rating-index approach, so you are not locked into one set of insulation values.
The rule to remember: once you choose the engineered route for an element, you stay in that route for that element. You cannot cherry-pick, taking the easy number from the prescriptive table and the easy number from the engineered design for the same beam. Pick a lane per element and stay in it.
What you can name and what you must look up
You can safely carry the structure in your head: which book covers what, how chapters and sections and tables are arranged, that there is a prescriptive path and an engineered path, and that the named engineering standards exist. That knowledge does not go stale.
What you look up, every job, is the actual figure: the span, the depth, the clearance, the height, the size. That number depends on the adopted edition and local amendments, and it is the thing this reference deliberately does not print, because a wrong number here is a failed inspection or an unsafe build on your job. Get it from the Permit and Code Lookup tool and confirm it with your AHJ.
Common questions
What does "prescriptive" mean in the building code?
Prescriptive means the code gives you a direct recipe, tables and rules you can follow without hiring an engineer, as long as your project stays inside the standard conditions the tables assume. Most houses are built entirely on the prescriptive path. The trade-off is that the tables only work for typical spans, loads, and conditions. Step outside those and the prescriptive number no longer applies, and you move to an engineered design instead. The exact prescriptive figures depend on your adopted edition, so confirm them with your AHJ.
When do I need an engineer instead of the code tables?
When your project falls outside the assumptions the prescriptive tables are built on: an unusually long span, a heavy or unusual load, poor soil, or a beam the standard lumber tables cannot carry. At that point you move to a design signed by a licensed engineer using a recognized standard, rather than a prescriptive table. Once you go engineered for a given element, you have to stay engineered for that element, no mixing. When in doubt, ask your building department whether your case is inside the tables.
Why can't I just use the code numbers I already know?
Because the enforceable number depends on which edition your jurisdiction adopted and what they amended, and provisions get revised and even renumbered between editions. A figure you learned on an old job, or in another county, may not be what your current AHJ enforces. Whole sections have moved between editions, which is proof that numbers move too. Learn where the rule lives, then look up the current figure for your specific jurisdiction every time.
Where do I actually find my jurisdiction's adopted code?
Start with the Permit and Code Lookup tool and Working in Your State to identify which codes and editions your jurisdiction adopted, then confirm the local amendments directly with your building department. The model code text is widely available, but the amendments are the part people miss, and they are only held by the AHJ. Do not rely on a generic copy of the model code without checking what your jurisdiction changed.
The honest bit
- This guide teaches how codes are organized and how to find your rule. It deliberately prints no spans, depths, clearances, or other enforceable figures, because those depend on your adopted edition and local amendments, and printing them would invite you to build to a number your AHJ does not enforce.
- The named engineering standards and the code structure are stable. The numbers inside are not. Always confirm the figure with the Permit and Code Lookup tool and your building department.
- Engineered designs are the work of a licensed engineer. This is general guidance on how to navigate a code, not engineering or code interpretation. The AHJ has the final say.
Know someone who needs this?
Keep reading
Templates you might need
Was this guide useful?
Didn't find what you were looking for?
Spotted something wrong or out of date? Email us at hello@kilnguides.co.uk.
In crisis? 988 Suicide & Crisis Lifeline 988 ·