DRAIN PIPE SIZE
About this calculator
This drain pipe sizing calculator returns the minimum diameter for a horizontal drain branch carrying a given set of fixtures. Sum of Drainage Fixture Units (DFU) is computed from the fixture counts you enter, then matched against IPC Table 710.1 limits. The output is the smallest pipe size that handles the load — anything smaller risks slow flow or backups; anything larger is wasted material and grade. For a soil stack carrying multiple branches, sum the branch DFUs and oversize accordingly. ESTIMATE ONLY — verify with a licensed plumber and local plumbing code before installation.
How to use this calculator
Enter the fixture count served by this drain branch. DFU values per IPC: water closet (toilet) = 3, lavatory = 1, shower = 2, bathtub = 2, kitchen sink = 2, dishwasher = 2, clothes washer (standpipe) = 3, floor drain = 2.
The calculator sums total DFU and matches to IPC Table 710.1 limits to return the minimum drain size. Critical rule: any branch carrying a toilet must be at least 3" regardless of total DFU. The calculator enforces this automatically. The output also lists the minimum slope per pipe size (1/4" per ft for 2.5" or smaller; 1/8" per ft for 3"+).
Worked example
For a typical bathroom group: 1 toilet, 1 lav, 1 shower:
DFU: 3 + 1 + 2 = 6 DFU. Pipe size by DFU alone: 2" (handles up to 6 DFU). BUT toilet rule: any branch carrying a WC needs ≥ 3" pipe. Final: 3" drain.
For a kitchen branch: 1 sink, 1 dishwasher: DFU = 4. Pipe size: 2" (handles up to 6 DFU). No toilet rule applies. Final: 2".
For a laundry branch: 1 washing machine standpipe, 1 floor drain: DFU = 5. Pipe: 2" — but washer standpipes typically use 2" trap with 2" branch regardless.
For a whole-bathroom group + kitchen + laundry on a single 3" branch joining the main: total DFU = 6 + 4 + 5 = 15 DFU. 3" handles up to 20 DFU per IPC (with proper slope). Final: 3" branch.
For a building drain serving 4 baths + kitchen + laundry: DFU = 4 × 6 + 4 + 5 = 33 DFU → needs 4" building drain (3" only handles 20 DFU).
Common mistakes & waste factors
Skipping the toilet rule. Any branch carrying a WC must be at least 3" — even a single toilet on a tiny branch. The calculator enforces this; doing it manually is a common DIY mistake.
Treating DFU as flow rate. DFU is a code-defined demand factor, not GPM. The same DFU number can mean different actual peak flows depending on which fixtures fire simultaneously.
Forgetting that horizontal branches accumulate DFU. A 2" branch can serve 6 DFU. If three 2-DFU fixtures join, the downstream side of the joining must be sized for 6 DFU even though each upstream stub is only 2 DFU.
Sizing the building drain by branch DFU. The building drain (the line leaving the house) sees ALL branches combined. Sum every branch DFU on the home and look up the appropriate pipe size — typically 3" or 4" for residential.
Rules of thumb
DFU per fixture: WC 3, lav 1, shower 2, tub 2, kitchen sink 2, dishwasher 2, clothes washer 3, floor drain 2.
IPC Table 710.1 horizontal branch limits: 1¼" up to 1 DFU, 1½" up to 3, 2" up to 6, 2½" up to 12, 3" up to 20, 4" up to 160.
Toilet rule: any branch carrying a WC needs ≥ 3" pipe. Always.
Min slope: 1/4" per ft for ≤2½" pipe, 1/8" per ft for 3"+ pipe.
Building drains: typically 3" for ≤16 DFU homes, 4" for larger. Above 160 DFU = 6" pipe (commercial/multifamily).
Vent must be at least half the drain size, never less than 1¼".