Skip to content
Sizing, slope and code, dimensionedAll tools free

IPC vs UPC

Updated 2026-09-04

Both are model codes. Neither governs anything until a jurisdiction adopts it, and adoption comes with amendments. The useful question is not which is better — it is which one your authority having jurisdiction adopted, in which edition, with what changed.

Best overall

Whichever your AHJ adopted

There is no better code, only the adopted one. Everything else on this page is context for that answer.

Best for a plan set

Cite the edition and section

"IPC 2021 §704.1" survives a change of inspector. "Code slope" does not.

Best first move

Ask two questions

Which code and edition, and where is the local amendment sheet published.

Code and permits
Isometric illustration of two stacks of blank code volumes with a plan roll
Two stacks of blank code volumes with a plan roll between them.

Where each one is adopted

Neither code is federal and neither is universal. Adoption is decided state by state and sometimes jurisdiction by jurisdiction, and a state may write its own code derived from one of them with its own section numbering. The only authoritative answer is your authority having jurisdiction (AHJ).

Structural differences. Every row is subject to the local amendment sheet.
FactorIPCUPC
PublisherInternational Code CouncilIAPMO
CycleThree yearsThree years
Rough geographyEast, much of the centre and southWest and parts of the midwest
Fixture unit scheduleIts own valuesDifferent values for several fixtures
Supply sizingAppendix E method plus tablesIts own tables
Wet ventingPermitted for a bathroom group under stated conditionsPermitted, different conditions
AAVsRecognised, subject to local amendmentHistorically restricted
Companion codesIRC, IFGC, IMCUMC, USHGC

Adoption maps go stale

Any map of which state uses which code is a snapshot. States change editions, and jurisdictions inside a state can differ. Treat a map as a hint and the AHJ as the answer.

What actually differs on a house

IPCICC

Sits in the ICC family alongside the IRC, IFGC and IMC, so a residential job under the IRC uses plumbing provisions written to match. Fixture unit values and the supply sizing appendix are its own, and its wet-venting provisions are the ones most residential bathrooms in IPC territory are built to.

UPCIAPMO

Published by IAPMO with the UMC as its mechanical companion. Its fixture unit schedule differs from the IPC's for several fixtures, which means a total computed on one is not submittable to the other. Historically stricter on air admittance valves.

The practical consequence for a plan set: fixture unit totals, supply sizes and vent arrangements are code-specific. Compute them on the adopted code, cite the section, and the review is short.

Code and permits
Isometric illustration of two stacks of blank code volumes with a plan roll
Two stacks of blank code volumes with a plan roll between them.

What does not differ

Both codes agree on the physics, and most of what you do every day is common ground. Drainage runs downhill at a minimum slope by size. Traps need vents within a limited distance. Potable water needs backflow protection matched to the hazard. A closed system needs thermal expansion control. Relief valves need a discharge that cannot be blocked.

The differences are in the numbers, the tables and the permitted arrangements — not in the principles. A plumber who understands why a trap arm is limited will pass either inspection once they read the right table.

Buying checklist

Two questions before any calculation

  • Which code and which edition has the AHJ adopted?
  • Is there a local amendment sheet, and where is it published?
  • Which companion codes apply — IRC or the state residential code?
  • Does the plan set have to cite sections, and in which numbering?
  • Is the fixture unit schedule the model code's or an amended one?