The International Plumbing Code โ almost always called the IPC โ is the model plumbing code published by the International Code Council (ICC). It sets the baseline rules for the design, installation, and inspection of plumbing systems in buildings: pipes, drainage, water supply, sanitary systems, fixtures, and venting. Most states and local jurisdictions in the US have adopted the IPC, often with local amendments, as their governing plumbing standard.
"Model code" means it's not automatically law everywhere. A state or municipality has to formally adopt it โ and most have, usually with a lag of one or two editions. When a jurisdiction says they're on the "2021 IPC" or "2018 IPC," they mean they've adopted that specific edition into their local regulations. Understanding which edition your jurisdiction uses is critical if you're sitting for a plumbing license exam or working on permitted projects.
The IPC is updated on a three-year cycle โ 2015, 2018, 2021, and 2024 are recent editions. Each cycle incorporates new materials, revised installation requirements, and changes driven by industry feedback and code development hearings that are open to the public.
The code is organized into chapters, each addressing a specific part of a plumbing system. Here's a high-level breakdown of the major areas:
That's a lot of ground. Exam questions โ especially for plumbing license tests โ draw heavily from the water supply, drainage, and venting chapters because those are where most installation errors occur and where code knowledge is most directly applied on job sites.
If you've spent any time in the trades, you've probably run into the Uniform Plumbing Code (UPC) published by the International Association of Plumbing and Mechanical Officials (IAPMO). The IPC and UPC are competing model codes โ similar in intent, different in approach and some specific requirements.
In broad terms, the IPC tends to be more flexible and performance-based in certain areas, while the UPC is sometimes considered more prescriptive. States on the West Coast and in some Mountain West regions tend to adopt the UPC; much of the rest of the country uses the IPC. A few states maintain their own plumbing codes that draw from both.
If you're studying for a plumbing exam, you need to know which code your state uses โ or which code the exam specifically tests. Many national exams (like those administered through Prometric for ICC certifications) test IPC directly. Others test UPC. Getting this wrong before you study is a significant problem.
IPC adoption is managed at the state level, and updates don't happen automatically. A state that adopted the 2018 IPC may not move to the 2021 IPC for another two to four years after the newer edition is published. Some states have been on the same edition for nearly a decade.
When you're preparing for a state plumbing exam, you'll typically find the exact code edition in the exam content outline published by the licensing board. For ICC certification exams, the specific referenced edition is listed in the exam prep materials. Don't assume you're being tested on the most recent edition โ confirm before you start studying.
Exam questions on the international plumbing code tend to cluster around a handful of high-frequency topics. Knowing these cold will cover a substantial portion of most IPC-based exams:
Drainage fixture units (DFU) โ The IPC assigns a DFU value to every fixture type. These values are used to size drainage pipes. A toilet is 4 DFU, a lavatory is 1, a kitchen sink is 2. You'll need to add them up and cross-reference the drainage pipe sizing tables.
Trap requirements โ Every fixture needs a trap. Individual traps must be within a certain distance of the fixture outlet. The IPC specifies maximum trap-to-vent distances based on pipe diameter and slope. These numbers come up constantly in exam scenarios.
Minimum fixture requirements โ The IPC sets minimum numbers of toilets, lavatories, and other fixtures based on occupancy type and occupant load. This overlaps with the International Building Code (IBC) and appears in both code exams.
Water heater installation โ Temperature-pressure relief valve discharge, seismic strapping, expansion tank requirements for closed systems, and pan drain rules are all fair game. These chapters are specific enough that exam writers love them.
Backflow prevention โ The international plumbing code book has detailed requirements for backflow prevention based on the degree of hazard. Air gaps, reduced pressure zone assemblies, and pressure vacuum breakers all have specific application rules.
Reading the code cover to cover isn't how most experienced test-takers study. Here's a more effective approach:
Start with the table of contents and understand the chapter structure. Get familiar with where things live in the code so you can find answers quickly โ many exams are open-book, or at least allow code references. Memorize the chapters you can't look up fast enough: DFU values, minimum fixture tables, and trap distance requirements are worth knowing cold.
Practice with code-based questions that require you to look up the answer. The process of finding information in the international plumbing code IPC is itself a skill. You'll get faster โ and you'll notice which sections you're always returning to, which tells you what to review more deeply.
Use practice tests focused on drainage sizing, venting configurations, and fixture installation. Those three areas generate the most exam questions and the most real-world code compliance issues.
Whether you're sitting for a journeyman or master plumber exam, an ICC plumbing inspector certification, or a contractor license test, the IPC is almost certainly in the content outline. The depth of knowledge required varies โ a journeyman exam might focus on installation specifics, while a plumbing inspector exam goes deeper into plan review, administrative procedures, and code interpretation.
ICC offers specific certifications tied to the IPC: Plumbing Inspector, Combination Residential Inspector, and others. These are nationally recognized credentials that carry weight when applying for inspection positions with municipalities and counties that use ICC codes.
Start your prep by downloading the exam content outline from ICC or your state licensing board. That document tells you exactly which code sections are weighted most heavily. Then work through practice problems โ don't just read the code, apply it. The difference between reading a DFU table and actually using it to size a drainage system is the difference between knowing the material and being able to pass the exam under time pressure.