
Plumbing Pipe Sizing Card
$3.99
BuyPrivate residential fixture → IPC Table E103.3(2) WSFU → IPC Table 709.1 DFU, side by side, with the table that owns each number
This is the lookup the fixture unit calculator already uses. It is here so you can bookmark the rows without running quantities. Hose-bibb WSFU is UPC Table 610.3, called out, because it is not in E103.3(2).
How to total a house: guide. Group vs pieces: bathroom group vs individual counting. Then: supply pipe and vent.
Need quantities totaled?The chart is the rows. The calculator is the house.
Open Calculator →Left number is water-supply fixture units, Total column, private occupancy, IPC 2021 Table E103.3(2), checked against Colorado / Connecticut IPC 2021 on UpCodes. Right number is drainage fixture units, IPC 2021 Table 709.1, checked against published Chapter 7 copies (Maryland / Michigan IPC-based plumbing codes on UpCodes). A blank-looking 0 WSFU on a floor drain is not a missing cell. Floor drains do not load the incoming pipe. A 0 DFU on a hose bibb is the same idea in reverse.
Public occupancy, flushometer valves, 15 lb commercial washers, and urinals are omitted on purpose. Those rows exist in the same tables. Putting them on a dwelling is how a 2.2-WSFU toilet becomes a 10. Use the code book for public work. This chart is the residential private list the calculator ships.
Bathroom group is not a fifth fixture in the room. It is a substitute for the WC, lav, and tub or shower when they match IPC Section 202. If you add the group row and the piece rows, you have not been conservative. You have double-counted. The group WSFU is 3.6; the pieces sum to 4.3. The group DFU is 5; the pieces sum to 6. Both pairs are real published values. They are two methods, not a menu you stack.
| Fixture (private residential) | WSFU | WSFU source | DFU | DFU source |
|---|---|---|---|---|
| Bathroom group (flush tank, 1.6 gpf) | 3.6 | E103.3(2) private flush tank | 5.0 | 709.1 bathroom group 1.6 gpf |
| Water closet, private flush tank (1.6 gpf) | 2.2 | E103.3(2) private flush tank | 3.0 | 709.1 private 1.6 gpf |
| Lavatory, private | 0.7 | E103.3(2) private faucet | 1.0 | 709.1 lavatory |
| Bathtub, private | 1.4 | E103.3(2) private faucet | 2.0 | 709.1 bathtub |
| Shower, private (≤ 5.7 gpm) | 1.4 | E103.3(2) private mixing valve | 2.0 | 709.1 shower ≤ 5.7 gpm |
| Kitchen sink, private | 1.4 | E103.3(2) private faucet | 2.0 | 709.1 kitchen sink, domestic |
| Dishwasher, private | 1.4 | E103.3(2) private automatic | 2.0 | 709.1 dishwashing machine, domestic |
| Clothes washer, residential (8 lb) | 1.4 | E103.3(2) private 8 lb automatic | 2.0 | 709.1 automatic clothes washers, residential |
| Laundry tray (1 to 3 / 1 or 2 compartments) | 1.4 | E103.3(2) private faucet | 2.0 | 709.1 laundry tray |
| Bidet, private | 2.0 | E103.3(2) private faucet | 1.0 | 709.1 bidet |
| Floor drain | 0.0 | not in E103.3(2) | 2.0 | 709.1 floor drains |
| Hose bibb / sillcock | 2.5 | UPC 610.3 (not IPC E103.3(2)) | 0.0 | no drain |
Hose bibb WSFU 2.5 is UPC 2021 Table 610.3 (first bibb; each additional 1.0 per note 8). IPC Appendix E E103.3 Step 2.1 assigns hose bibbs gpm, not fixture units. Kitchen sink DFU 2 already covers a dishwasher on the same drain (709.1 combined row). Shower DFU 2 is the ≤ 5.7 gpm row; higher flow packs use 3, 5, or 6.
The calculator is a quantity tool. Inspectors and estimators still want a row they can point at without spinning inputs. E103.3(2) and 709.1 are long, split across chapters, and easy to grab the public column from. This page puts the private residential intersection in one table, cites the edition, and refuses to invent a hose-bibb cell in the IPC column. If your city adopted UPC, take hose bibbs from 610.3 and DFU from UPC Table 702.1 (a clothes washer is 3 DFU there, not 2). This chart does not pretend those books are the same.
Take the WSFU column total to the water supply pipe sizing calculator. Take the DFU column total to the DWV vent sizing calculator. Slope is still Table 704.1 after diameter is known.

$3.99
Buy
$12.99
Buy
$29.00
Buy
$39.00
BuyCheckout opens here — you stay on this page.