Fixture Unit Calculator

Calculate total DFU & WSFU, size drain stacks and supply mains per IPC/UPC code — add fixtures and get instant results

Fixture List

Select fixtures and enter quantities. Results update instantly.

Fixture Type Qty DFU ea. WSFU ea. Trap
Sizing Results
Total Drainage Fixture Units 0 DFU
Total Water Supply Fixture Units 0 WSFU
Drain Stack Minimum
Building Drain Minimum
Supply Main Minimum
Estimated Peak Drain Flow
Estimated Peak Supply Flow
Total Fixtures 0
Fixture Types 0
Cold WSFUs 0
Hot WSFUs 0
Drain Only 0 DFU
Supply Only 0 WSFU
Largest Required Trap

IPC Table 710.1 — Drain Stack Sizing

Maximum fixture units allowed on horizontal branches and stacks (3-story buildings — most residential). For taller buildings, consult IPC Table 710.1 footnotes.

Pipe Diameter (in) Max DFU — Any Horizontal Branch Max DFU — Stack (3 stories or less) Max DFU — Stack (Total)
1¼"122
1½"348
2"61024
2½"122042
3"204872
4"160240500
5"3605401,100
6"6209601,900
8"1,4002,2003,600
10"2,5003,8005,600
12"3,9006,0008,400

IPC Table 604.3 — Water Supply Pipe Sizing

Required minimum diameter for building supply mains based on total WSFU and system pressure. Values shown assume 40–80 PSI service pressure at the meter.

Pipe Diameter (in) Max WSFU — Flush-Tank Systems Max WSFU — Flush-Valve Systems Approx. GPM Capacity
¾"144–6 GPM
1"258–12 GPM
1¼"501514–20 GPM
1½"1003022–30 GPM
2"2706040–60 GPM
2½"42012065–90 GPM
3"640180100–140 GPM
4"1,200400180–250 GPM

Flow Rate Reference — GPM by Pipe Size

Typical flow rates at normal domestic water pressure (60 PSI). Actual flow depends on pipe material, length, fittings, and pressure.

Pipe Size Copper (GPM) PEX (GPM) CPVC (GPM) Recommended Use
½"3–53–53–5Single fixture branch
¾"6–106–95–82–4 fixture branch / small main
1"12–1810–159–13Residential main (small home)
1¼"20–3017–2514–22Residential main (med. home)
1½"30–4526–3822–32Residential main (large home)
2"55–7546–6240–55Light commercial / apartment

IPC/UPC Fixture Unit Values

Standard fixture unit values per IPC Table 709.1 and UPC Table 702.1. Cold-only = no hot water connection (toilets, hose bibbs, floor drains).

Fixture DFU WSFU (H+C) WSFU (Cold Only) Trap Size Notes
Bathtub / Shower Combo21.51½"Hot + cold supply
Shower Only21.52"Hot + cold supply
Toilet (Tank Type)33.03" (integral)Cold only; IPC §709.2
Toilet (Flushometer)66.03" (integral)Cold only; commercial
Lavatory / Bathroom Sink11.01¼"Hot + cold supply
Kitchen Sink21.51½"Hot + cold supply
Laundry Tray21.51½"Hot + cold supply
Dishwasher21.51½" (standpipe)Hot + cold supply
Clothes Washer32.02" (standpipe)Hot + cold supply
Utility Sink32.251½"Hot + cold supply
Floor Drain202"–3"Drain only; no supply
Hose Bibb (Sillcock)02.5Cold only; exterior

Required Trap Sizes (IPC Table 709.1)

Fixture Minimum Trap Size Max Trap Arm Length Code Section
Lavatory / Bathroom Sink1¼"5 ftIPC §909.1
Kitchen Sink1½"6 ftIPC §909.1
Bathtub / Shower1½"6 ftIPC §909.1
Clothes Washer standpipe2"5 ftIPC §802.4
Floor Drain2"–3"N/A (floor mount)IPC §412
Utility Sink1½"6 ftIPC §909.1
Shower (gang/commercial)2"5 ftIPC §909.1

Common Sizing Rules of Thumb

📐
Minimum Drain Slope

1/4" per foot (2%) for pipes 2½" and smaller. 1/8" per foot (1%) is acceptable for pipes 3" and larger per IPC §704.1.

🚿
3" Minimum for Toilets

Any drain serving a toilet must be at least 3" diameter. A toilet cannot connect to a 2" drain under any circumstances (IPC §710.1 footnote).

💧
Wet Vent Limits

A wet vent may serve up to 4 fixture units. The vent pipe must be at least half the diameter of the drain it serves, minimum 2" (IPC §908).

🔧
Building Drain Sizing

Size the building drain to handle the total DFU of all connected branches. Add 10–20% safety factor for future fixture additions.

Flushometer vs. Flush-Tank

Flush-valve (flushometer) toilets draw 25 GPM instantaneously vs. ~3 GPM for tank toilets. Supply mains serving flushometer fixtures must use the flush-valve WSFU column.

🏠
Typical Residential Main

Most single-family homes need a 1" supply main. Homes with 3+ bathrooms often require 1¼". Commercial projects start at 1½" and go up from there.

How to Use the Fixture Unit Calculator

  1. 1
    Add fixture rows — click "Add Fixture" and select each fixture type from the dropdown. Start with the default row provided.
  2. 2
    Enter quantities — type the number of each fixture type in the Qty column. Results update instantly.
  3. 3
    Read the pipe sizing — the result card shows minimum drain stack, building drain, and supply main diameters per IPC code.
  4. 4
    Check the Pipe Sizing tab for the full IPC tables used to derive the recommendations.
  5. 5
    Verify with your AHJ — local amendments to the IPC or UPC may require larger pipes. Always confirm with your Authority Having Jurisdiction before rough-in.
Key Formulas & Relationships
Total DFU Σ (qty × DFU per fixture)
Total WSFU Σ (qty × WSFU per fixture)
Peak Drain Flow (GPM) DFU × 7.48 GPM/DFU (approx.)
1 DFU Equivalent ≈ 7.5 gallons/minute drain flow
Min Drain Slope ¼" per foot for pipes ≤ 2½"
Vent Pipe Min Size ≥ ½ × drain diameter, min 1¼"
Glossary
DFU — Drainage Fixture Unit: A unit of measure of the probable discharge load a plumbing fixture imposes on the drainage system. One DFU ≈ 7.5 GPM peak drain flow.
WSFU — Water Supply Fixture Unit: A unit measuring the probable peak water demand of a fixture on the supply system. Different from DFU — used to size pipes upstream of the meter.
IPC — International Plumbing Code: The model plumbing code adopted by most US states. Published by the International Code Council (ICC). Tables referenced here are from the 2021 edition.
UPC — Uniform Plumbing Code: An alternate model code published by IAPMO. Adopted primarily in western states. Fixture unit values are nearly identical to IPC for residential work.
Drain Stack: A vertical drain pipe that collects discharge from horizontal branches on multiple floors and conveys it to the building drain at the base.
Building Drain: The lowest horizontal piping of the building's drainage system. Receives all drainage and conveys it to the building sewer. Must be at least as large as the largest stack connected to it.
Trap Arm: The horizontal pipe between a fixture trap and the vent. Maximum length is governed by the pipe diameter and the slope of the pipe.
Flushometer: A valve-type flush device that draws directly from the supply main without a tank. Used in commercial restrooms. Requires larger supply pipes than tank-type toilets.

Frequently Asked Questions

What is a drainage fixture unit (DFU)?

A DFU is an arbitrary unit that represents the probable discharge load from a plumbing fixture. It was calibrated so that 1 DFU equals approximately 7.5 gallons per minute of peak drain flow. A lavatory is 1 DFU, a toilet is 3 DFU, and a shower is 2 DFU. These values come from IPC Table 709.1.

Can I use a 3" drain for everything?

A 3" drain can handle up to 20 DFU on a horizontal branch and up to 48 DFU on a stack (3-story building). However, it cannot be reduced below 3" once a toilet is connected. For most single-family homes with 2–3 bathrooms, 3" or 4" covers the main stack. Individual fixture branches are sized separately.

What's the difference between IPC and UPC fixture unit values?

For most residential fixtures the values are identical. IPC and UPC diverge mainly for specialty commercial fixtures and in some table footnotes. For standard residential projects — toilets, lavatories, sinks, showers, washers — you can use either code's table and get the same answer.

Do I count both hot and cold WSFU separately?

Yes. Hot and cold supply systems are sized independently. A fixture with 1.5 WSFU (hot+cold combined) contributes 1.0 WSFU to the cold branch and 1.0 WSFU to the hot branch (not 0.75 each). The combined figure is for sizing the main only. This calculator shows total combined WSFU and also breaks out cold-only and hot-only totals in the stat grid.

Why does a flushometer toilet have 6 DFU vs 3 DFU for a tank toilet?

A flushometer (valve-type) toilet discharges its entire tank equivalent in one powerful flush lasting 8–12 seconds, producing a much higher instantaneous flow rate than a gravity tank toilet that refills slowly. The 6 DFU value accounts for this peak demand on the drain system.

How do I account for future fixtures in my planning?

Best practice is to add a 20–25% safety factor to your total DFU and WSFU before sizing pipes, or to size up one pipe diameter from the calculated minimum. This allows for fixture additions without re-running pipe. The calculator shows the code-minimum sizes — always discuss future-proofing with your plumbing contractor.