Skip to content

International Plumbing Code (IPC)

Short definition

The International Plumbing Code (IPC) is one of two dominant US plumbing codes, published by the International Code Council (ICC). It is not the plumbing code in Washington — WA adopts the Uniform Plumbing Code (UPC) instead. IPC and UPC differ on several homeowner-relevant rules, so plumbing advice from national books or out-of-state plumbers may not apply directly in WA.

What it is

US plumbing codes split between two model codes:

  • IPC (International Plumbing Code). Published by ICC, part of the I-codes family (IBC, IRC, IPC, IECC, IFGC, IMC). Adopted in most east-coast and midwest states.
  • UPC (Uniform Plumbing Code). Published by IAPMO (International Association of Plumbing and Mechanical Officials). Adopted in most western states, including Washington.

There’s no single national plumbing code with automatic legal force. A model code only takes effect when a state, county, or city adopts it (with or without amendments).

The differences between IPC and UPC matter at the homeowner level on several rules:

  • Air admittance valves (AAVs). IPC permits AAVs more broadly. UPC restricts them to specific scenarios.
  • Wet venting. IPC allows more flexible wet-vent configurations. UPC is more restrictive.
  • Dishwasher discharge. IPC permits a “high loop” instead of a separate air-gap fitting in many cases. UPC typically requires the air-gap fitting.
  • Fixture units. Different DFU (drainage fixture unit) tables, leading to different pipe-sizing answers.
  • Trap arm tables. Different maximum lengths and slope tables.

Why it matters to a homeowner

The rule for a WA homeowner: any code citation in a national plumbing book or online forum is probably IPC-based. Always cross-check against the WA-amended UPC (WAC 51-56) before assuming the rule applies in WA.

The most common confusion happens around AAVs and dishwasher air gaps. National DIY books and YouTube videos often show installs that are perfectly legal under IPC but require modifications under UPC. A homeowner who installs based on the national book may pass a peer-review check but fail a WA inspection.

The flip side: for WA homeowners moving east, plumbing rules they learned in WA may not apply. Vacation properties or rental properties in IPC-adopting states get inspected against IPC. If you’ve owned property in both, expect different answers to the same plumbing question.

A licensed WA plumber knows the WA-amended UPC. If a contractor cites “IPC” sections to justify a design choice on your WA project, ask why — the legally enforceable code in WA is the UPC.

When you’ll encounter this term

  • Reading a plumbing how-to book that doesn’t specify which code it follows (most are IPC-based, since IPC adoption is wider geographically).
  • Online plumbing forum advice that cites code section numbers.
  • Out-of-state plumbing contractors quoting IPC sections.
  • Cross-state moves comparing plumbing rules.

Common variants and disambiguation

  • IPC vs. UPC. Different model codes, different publishers, adopted in different states. WA = UPC; most east-coast states = IPC.
  • IPC vs. ICC. ICC publishes IPC and many other I-codes. WA adopts several ICC codes (IRC, IBC, IECC, IFGC) but specifically does not adopt IPC — UPC takes its place.
  • Model code vs. adopted code. IPC and UPC are model codes. The legally enforceable code is the version specifically adopted by your state, county, or city.