Skip to content

Uniform Plumbing Code (UPC)

Short definition

The Uniform Plumbing Code (UPC) is one of two dominant US plumbing codes, published by IAPMO (International Association of Plumbing and Mechanical Officials). Washington adopts the 2021 edition of the UPC as WAC 51-56 with state-specific amendments — making it the legally enforceable plumbing code in every WA jurisdiction. Most western US states adopt UPC; most east-coast and midwest states adopt the competing IPC.

What it is

The UPC is a model plumbing code: a comprehensive document covering pipe materials, joining methods, fixture-unit tables, drain slope, vent sizing, water-heater requirements, backflow prevention, pressure testing, and dozens of other technical specifications. It’s published by IAPMO on a roughly three-year cycle (2018, 2021, 2024 editions, etc.).

The UPC becomes legally enforceable only when a state, county, or city formally adopts it. WA adopts UPC at the state level, with amendments, through:

  • WAC 51-56 — Washington’s plumbing code. Adopts the 2021 UPC with state amendments. Last update 11/15/23.
  • Adoption authority — Washington State Building Code Council (SBCC).
  • Enforcement — local AHJs (Seattle SDCI, King County DLS, Tacoma Permits, etc.).

WA-amended UPC organizes by chapter:

  • Chapter 5 — Water heaters, including T&P relief valves, expansion tanks, drain pans, and seismic strapping.
  • Chapter 6 — Water supply and distribution, including pressure testing.
  • Chapter 7 — Sanitary drainage, including DWV pressure tests.
  • Chapter 8 — Indirect waste piping.
  • Chapter 9 — Vents and venting.
  • Other chapters cover traps, interceptors, fixtures, and specialty systems.

WA’s amendments include both deletions and additions. The most notable deletion: gas appliance venting — WA defers those provisions to the WA Mechanical Code (WAC 51-52). Citations on gas-vented appliances should reference WAC 51-52, not WAC 51-56.

Why it matters to a homeowner

The practical homeowner takeaway: when a plumber, inspector, or online resource cites “UPC §X.Y” for a WA project, the legally enforceable basis is the WA-amended version (WAC 51-56), not the bare IAPMO UPC text. The two are mostly aligned, but where they differ, WA’s amendments win.

Three implications.

Online research caveat. A YouTube video or DIY book citing UPC may not match what a WA inspector enforces. Always cross-check section numbers against WAC 51-56 (publicly readable at app.leg.wa.gov). Same goes for advice from out-of-state plumbers — they may know UPC but not the WA amendments.

West-coast vs. east-coast difference. Plumbers and contractors moving to WA from IPC states (most east-coast, midwest, and southeast states) need to relearn AAV rules, wet-venting allowances, dishwasher discharge requirements, and other UPC-vs-IPC differences. If you hire a contractor recently moved from an IPC state, verify their familiarity with the WA-amended UPC specifically.

Code-cycle awareness. WA adopts a new UPC edition every three years on average. The current edition is 2021 (adopted via WAC 51-56, last updated 11/15/23). When WA moves to the 2024 or 2027 edition, some specifics change — pipe materials approved, fixture-unit tables, venting rules. A plumber working from a 2018 UPC reference book in 2026 is one or two cycles out of date.

When a contractor, permit reviewer, or inspector cites a code section, you can verify directly. The WA-adopted code is publicly searchable by chapter and section number.

When you’ll encounter this term

  • A permit application asking which code edition applies.
  • A contractor’s quote citing “per UPC §X.Y.”
  • An inspector’s correction notice referencing a code section.
  • A national plumbing book or training video covering installation rules.

Common variants and disambiguation

  • UPC vs. IPC. UPC is published by IAPMO; IPC by ICC. Most western states use UPC; most east-coast and midwest use IPC. They differ on AAVs, wet venting, dishwasher discharge, fixture units, and trap arms.
  • UPC vs. WA-amended UPC. Not interchangeable for legal purposes. Always cite WAC 51-56 on WA-specific claims, not bare UPC sections.
  • Plumbing code (UPC) vs. building code. WA building code is WAC 51-50 (IBC), residential is WAC 51-51 (IRC), mechanical is WAC 51-52, energy is WAC 51-11. Plumbing is WAC 51-56.

Washington note

The 2021 UPC is currently adopted in WA via WAC 51-56, with state amendments. WA’s adoption follows a roughly three-year cycle through the State Building Code Council (SBCC).

Local jurisdictions can adopt additional plumbing amendments stricter than the state code:

  • Seattle Municipal Code includes Seattle-specific plumbing provisions; Seattle Director’s Rules document local interpretations.
  • King County Code adds King-specific provisions for unincorporated areas.
  • Tacoma Municipal Code, City of Bellevue, Spokane Municipal Code all layer additional plumbing rules on top of the state code.

When a WA permit application references “the plumbing code,” the basis is WAC 51-56 plus any applicable local amendments. The local building department can identify which local provisions apply on a specific project.

FAQ

What edition of the UPC does Washington use?

The 2021 edition of the UPC, adopted as WAC 51-56 with state amendments, last updated November 15, 2023. WA typically adopts a new UPC edition every three years on average through the State Building Code Council.

Can I find Washington’s plumbing code online?

Yes. The WA-amended UPC (WAC 51-56) is publicly accessible at app.leg.wa.gov/wac/default.aspx?cite=51-56. The full text is searchable by chapter and section. Companion codes (mechanical at 51-52, energy at 51-11C/R) are at the same site.

How does the UPC differ from the IPC?

The two model codes differ on several rules: UPC is more restrictive on air admittance valves, more restrictive on wet venting, requires dishwasher air-gap fittings (IPC often allows a high loop), and uses different drainage fixture unit tables and trap-arm length tables. The differences matter at install, so cross-state plumbing advice may not transfer cleanly.