■ MEP BIM INSIGHTS — MEP ENGINEERING
Plumbing pipe sizing looks simple from the outside — bigger building, bigger pipes. In practice it follows a specific method defined by the plumbing code, and getting it wrong produces either undersized pipes (low pressure, poor drainage) or oversized ones (wasted cost, and in drainage, poor scouring velocity). This article walks through how fixture units drive pipe sizing under the International Plumbing Code (IPC).
You cannot simply add up the flow rate of every fixture in a building and size the pipe for that total. Not every fixture runs at once — a 300-unit apartment building never has all toilets, showers, and sinks operating simultaneously. The plumbing code handles this with the fixture unit: a weighted value assigned to each fixture type that represents its probable load on the system.
There are two separate fixture unit systems, because supply and drainage behave differently:
WSFU and DFU are not interchangeable. A fixture has a different WSFU value and DFU value — a water closet, for example, loads the drainage system far more than a lavatory does, and the DFU values reflect that. Use the right table for the right system.
Each fixture type has a code-defined fixture unit value. The IPC provides tables for both supply (WSFU) and drainage (DFU). Representative values:
| Fixture | WSFU (supply) | DFU (drainage) |
|---|---|---|
| Water closet (flush tank) | 2.2 | 3 |
| Water closet (flushometer) | 5.0 | 4 |
| Lavatory | 0.7 | 1 |
| Shower | 1.4 | 2 |
| Kitchen sink | 1.4 | 2 |
| Floor drain | — | 2 |
Values vary by fixture type, whether the supply is hot, cold, or both, and by occupancy (private vs public). Always use the values from the applicable code edition and its amendments.
Once every fixture is counted and assigned units, the units are summed for each pipe segment — the total fixture units downstream of that point.
For supply piping, that total WSFU is converted to a probable peak flow in gallons per minute (GPM). This is where the demand factor lives: the conversion is not linear. The relationship — historically Hunter’s curve — recognizes that as more fixtures are added, the probability of all running at once drops. A hundred fixtures do not demand a hundred times the flow of one.
For drainage piping, the total DFU maps directly to a required pipe size in the IPC drainage tables, along with the slope required.
With peak GPM known for a segment, the pipe is sized to keep velocity and friction loss within limits. Typical constraints: velocity under about 8 ft/s (higher velocities cause noise and erosion), and friction loss low enough that the pressure at the most remote fixture still meets the minimum required. Both must be satisfied.
Drainage is sized by DFU total, pipe slope, and whether the pipe is horizontal or a stack. Drainage has a lower velocity limit consideration too — but in the opposite direction: pipes must maintain enough velocity (scouring velocity, typically 2 ft/s minimum) to carry solids. An oversized drainage pipe can actually drain worse.
The counterintuitive drainage rule: bigger is not safer. An oversized horizontal drain runs shallow and slow, loses scouring velocity, and is more prone to blockage than a correctly sized pipe.
In a Revit plumbing model, pipe sizes are the result of these calculations — and they must be right before coordination:
We size plumbing systems by fixture-unit method per the applicable IPC edition — WSFU for supply, DFU for drainage — and model the calculated sizes with correct drainage slope so the pipes in the model are the pipes that get installed. Sizing is completed before coordination, so slope and diameter are real constraints in the federated model, not adjustments made after clash detection.
Have a project in mind?
moc.s-yrtemoeg%40olleh | © 2026 GEOMETRY-S | MEP Engineering Firm
moc.s-yrtemoeg%40olleh | © 2026 GEOMETRY-S | MEP Engineering Firm