Two Codes, One Discipline

Plumbing in the United States is regulated at the local and state level, with jurisdictions adopting one of two primary model codes: the Uniform Plumbing Code (UPC) published by the International Association of Plumbing and Mechanical Officials (IAPMO) or the International Plumbing Code (IPC) published by the International Code Council (ICC). Both codes address the same systems (water supply, sanitary drainage, venting, storm drainage, special waste) but use different approaches in several key areas. A licensed engineer or designer must know which code applies in the project jurisdiction before beginning design, since code requirements for pipe sizing, venting, and fixture unit values can differ substantially.

Geographic adoption is roughly split: UPC dominates the western US (California, Oregon, Washington, Arizona, Nevada, Hawaii) and some mountain states. IPC dominates the eastern and southern US, Midwest, and most of the Southeast. Some states allow local jurisdiction choice; a few states have adopted hybrid codes. Always verify with the local authority having jurisdiction (AHJ) at the start of each project.

Key Differences: Venting

Venting is where UPC and IPC differ most significantly. The UPC allows wet venting as an integral part of the horizontal branch drain -- a common drain pipe that also functions as the vent for upstream fixtures. IPC permits wet venting within strict limitations on fixture unit loading and distance. The UPC permits air admittance valves (AAVs) in limited circumstances and some local UPC amendments restrict them further; IPC permits AAVs more broadly as individual fixture vents or branch vents where conditions are met. Combination waste and vent systems (horizontal wet venting of fixtures) are permitted in both codes but with different restrictions.

Circuit venting is a UPC innovation that allows multiple floor drains or similar fixtures to vent through a single circuit vent rather than individual fixture vents, reducing vent pipe penetrations in commercial buildings. IPC uses common venting and battery venting to achieve similar economies. The practical impact: a UPC-designed commercial restroom may require fewer vent penetrations through the roof than an IPC equivalent.

Drainage Fixture Units (DFU)

Both codes use fixture unit values to size drain and vent pipes, but the specific values and conversion tables differ. A water closet (gravity tank) has a DFU value of 4 in the IPC (Table 709.2) and 4 in the UPC (Table 703.2) -- matching in this case. A lavatory is 1 DFU in both. A bathtub or combination bath/shower is 2 DFU in IPC and 2 in UPC. Where differences appear: a urinal is 4 DFU in IPC (flush valve type) and 2-4 in UPC depending on type. A dishwasher is 2 DFU in IPC and 2 in UPC. Kitchen sink (residential) is 2 DFU in IPC; UPC differentiates between 1-1/2 inch and 2-inch drain at 2 and 3 DFU respectively. Always use the table from the applicable code; do not mix DFU values between codes.

Water Supply Fixture Units (WSFU)

Water supply design uses Water Supply Fixture Units (WSFU) with demand flow estimated from Hunter Curve (both codes) or equivalent probability methods. WSFU values for individual fixtures are provided in both codes and are generally consistent with each other. The primary difference is in how demand flow is estimated at high fixture unit counts: IPC Table E103.3(2) and UPC Table 610.10 use the same Hunter Curve data but format differently. For buildings with large numbers of fixtures (hospitals, large hotels) the demand flow estimates can differ by 10-15% between codes, affecting pipe sizing at the service entrance level.

Fixture Requirements and Counts

Both codes specify minimum fixture counts for occupancies based on the International Building Code (IBC) or Uniform Building Code (UBC) occupancy categories. IPC Table 403.1 and UPC Table 422.1 specify plumbing fixture requirements (water closets, lavatories, drinking fountains, service sinks) by occupancy type and population. These tables are similar but not identical. Medical occupancies, correctional facilities, and assembly occupancies have specific requirements that differ between the codes. The ADA Standards for Accessible Design apply in addition to either plumbing code and must be followed for all accessible fixtures regardless of which plumbing code is adopted.

Inspection and Permit Process

Both UPC and IPC require permits for new plumbing installations and substantial modifications. The permit application typically requires drawings showing fixture locations, drain/vent/water supply routing, pipe sizes, and materials. Rough-in inspection (before walls are closed) verifies pipe routing, support spacing, pitch of drain lines, and pressure testing of water supply. Final inspection verifies fixture trim, connections, and operational testing. In jurisdictions with licensed plumber requirements, only licensed plumbers may pull permits and perform regulated plumbing work. Many states have tiered licensing: journeyman (supervised work), contractor (independent), and specialty licenses for specific systems (medical gas, fire suppression).