Drainage Fixture Unit Calculator — DFU Load & Pipe Size

Calculate

DFU is dimensionless and identical in both systems. Only the drain-size reference (in vs mm) and the water closet flush volume (gpf vs Lpf) change with the unit selector.

Enter the count of each fixture type, or enter fixtures by their drain or trap size for fixtures not in the type list. The by-drain-size table uses the IPC table.

Private is a dwelling or private bathroom. Public is a fixture used by the public or an unknown number of people, which carries a higher DFU. A public toilet is 4 DFU, a private one is 3.

IPC and UPC assign some fixtures different DFU values. A clothes washer is 2 DFU under the IPC and 3 under the UPC. Choose the code your jurisdiction enforces. The by-drain-size table and the drain-size reference use the IPC table.

A water closet at 1.6 gpf or less is 3 DFU private, 4 public. A water closet over 1.6 gpf is 4 DFU private, 6 public.

Number of water closets (toilets). DFU depends on flush volume and use: 3 DFU private 1.6 gpf, 4 DFU public 1.6 gpf, 4 DFU private over 1.6 gpf, 6 DFU public over 1.6 gpf.

Number of lavatories (washbasins). 1 DFU each for both private and public use.

Number of bathtubs. 2 DFU each.

Number of single-head shower stalls. 2 DFU each.

Number of kitchen sinks. 2 DFU each.

Number of dishwashers. 2 DFU each.

Number of clothes washers. 2 DFU each under the IPC, 3 DFU each under the UPC. The code selection above sets the value.

Number of 2 inch floor drains. 2 DFU each.

Number of urinals. 4 DFU each (public/commercial value per IPC Table 709.1 — no separate private row for urinals).

Number of bidets. 1 DFU each.

Number of drinking fountains. 0.5 DFU each. Totals can be fractional — do not round down before checking the size reference.

A private bathroom group (water closet, lavatory, and tub or shower) is 5 DFU — lower than summing them (6 DFU) because of code diversity. Do not also count those fixtures individually. Public restrooms use individual fixtures.

For pumps, cooling, or other continuous flows, add the flow. The code counts 1 GPM of continuous flow as 2 DFU (IPC Section 709.3). In metric, the flow in L/min is converted to GPM first.

What to Look at First

Total DFU load: the sum of every fixture at its DFU value for the use and code. A private toilet is 3 DFU, a public one is 4 — use and code both matter. Read the total first.

Minimum branch drain size: the horizontal-branch reference from IPC Table 710.1(2). This is a starting point, not the final size. The Sanitary Drain Pipe Sizing Calculator handles full sizing by application and slope.

Private vs. Public: the same set of fixtures totals more in a public building. A toilet, lavatory, and bathtub are 6 DFU private, 7 DFU public, because the toilet steps up from 3 to 4.

Water closet minimum: any drain serving a toilet is at least 3 in, regardless of DFU total. A single toilet is only 3 DFU, which by capacity alone would fit a smaller pipe, but the 3 in rule applies.

How to Use This Calculator

  1. Choose your unit system (US or metric) using the calculator's own selector. DFU is a code value identical in both systems; only the drain-size reference and flush volume convert.

  2. Choose the method: by fixture type (default) to enter counts per fixture, or by fixture drain size for fixtures not in the type list.

  3. Select the use (private or public) and the code (IPC or UPC). These set the DFU values.

  4. Enter the count of each fixture. For a water closet, set the flush volume (1.6 gpf or less, or over 1.6 gpf).

  5. Optionally add a continuous or semi-continuous flow in GPM (or L/min in metric), which the code counts as 2 DFU per GPM.

  6. Read the result: the per-fixture breakdown, total DFU load, and minimum horizontal-branch drain size, with the water closet 3 in rule applied where relevant.

This calculator counts the drainage load. It does not size the pipe by application and slope — that is the Sanitary Drain Pipe Sizing Calculator. DFU is a drainage value, not a water supply fixture unit (WSFU); do not use this total to size the supply pipe.

Inputs & Outputs

Inputs

Setup

Unit System: US/Imperial (in, gpf, GPM) or SI/Metric (mm, Lpf, L/min). DFU is dimensionless and identical in both.
Method: By Fixture Type: enter counts per fixture; or By Drain Size: enter counts per trap/drain size for unlisted fixtures.
Use: Private (dwelling, private bathroom) or Public (open to public). Public fixtures carry higher DFU.
Code: IPC (International Plumbing Code) or UPC (Uniform Plumbing Code). Sets DFU values where they differ.
Water Closet Flush Volume: 1.6 gpf or less vs over 1.6 gpf. A lower-flow toilet is 3 DFU private; a high-flow toilet is 4 DFU private.

Fixture Counts (By Fixture Type)

Water Closets: Toilets. DFU depends on flush volume and use: 3–6 DFU per fixture.
Lavatories: Washbasins. 1 DFU each.
Bathtubs: 2 DFU each.
Showers (single head): 2 DFU each.
Kitchen Sinks: 2 DFU each.
Dishwashers: 2 DFU each.
Clothes Washers: 2 DFU (IPC) or 3 DFU (UPC) each.
Floor Drains (2 in): 2 DFU each.
Urinals: 4 DFU each — public/commercial value (IPC Table 709.1).
Bidets: 1 DFU each.
Drinking Fountains: 0.5 DFU each — allows fractional totals.
Bathroom Groups (private): 5 DFU each — alternative to counting WC + lavatory + tub/shower individually (which is 6 DFU). Private use only.

Fixture Counts (By Drain Size, IPC 709.2)

Fixtures on 1-1/4 in drain: 1 DFU each.
Fixtures on 1-1/2 in drain: 2 DFU each.
Fixtures on 2 in drain: 3 DFU each.
Fixtures on 2-1/2 in drain: 4 DFU each.
Fixtures on 3 in drain: 5 DFU each.
Fixtures on 4 in drain: 6 DFU each.

Continuous Flow

Continuous Flow: Optional. Pumps, sump ejectors, cooling units. 1 GPM = 2 DFU (IPC Section 709.3). Metric: L/min converted to GPM first.

Outputs

Results

Per-fixture DFU breakdown: Each fixture: name, count, DFU each (with use and flush basis), subtotal, and code table basis.
Continuous flow DFU: Shown separately when a continuous flow is entered: flow in GPM, DFU added (2 × GPM).
Total DFU load: The sum of all fixture DFU plus continuous flow DFU. Fractional totals are shown as-is (e.g. 1.5 DFU).
Minimum branch drain size: The smallest horizontal fixture branch from IPC Table 710.1(2) that carries the total DFU, with the water closet 3 in minimum applied when relevant.

Formula

DFU is a dimensionless code load value. The total is the sum of fixtures at their code values, plus continuous flow.

1. Total DFU load
   total_DFU = sum over fixtures of ( count x dfu_value[fixture, use, code] )

2. Continuous flow (optional)
   flow_GPM = flow_L_min / 3.785  (metric; Imperial enters GPM directly)
   continuous_DFU = 2 x flow_GPM  (IPC 709.3: 1 GPM = 2 DFU)
   total_DFU = total_DFU + continuous_DFU

3. Drain-size reference (IPC Table 710.1(2), horizontal fixture branch)
   pick smallest branch size whose capacity >= total_DFU (do not floor fractional first)
   1-1/2 in : 3 DFU   2 in : 6 DFU   2-1/2 in : 12 DFU
   3 in : 20 DFU   4 in : 160 DFU   6 in : 620 DFU

4. Water closet minimum
   if any water closet present: reference = max(reference, 3 in)

Overview

A drainage fixture unit, or DFU, is a weighted load value that lets you add up very different fixtures on one scale. A toilet does not put the same load on a drain as a sink, so the code assigns each fixture a DFU value based on how much it discharges, how long, and how often. Adding up the DFU of every fixture gives the total drainage load, and that total is what sizes the drain. The total DFU is the number you carry into drain sizing, but it is not the same as a final pipe size.

The value is not the same for every situation. A private toilet is 3 DFU, but a public one is 4, so the use matters. A clothes washer is 2 DFU under the IPC and 3 under the UPC, so the code matters. This calculator adds up the DFU for your fixtures, for your use and code, and returns the total plus a horizontal-branch drain-size reference.

The pipe diameter is a reference here, not the final size. This tool counts the drainage load; choosing the exact pipe diameter by application and slope is the Sanitary Drain Pipe Sizing Calculator. And DFU is a drainage value, not a water supply fixture unit, so it is not the number you use to size the supply pipe.


Drainage Fixture Unit Formula

The tool sums the DFU, adds any continuous flow, and returns a drain-size reference. DFU is dimensionless and the same in both unit systems; only the drain-size reference and the flush volume convert.

DFU is a dimensionless code load value.

1. Total DFU load
   total_DFU = sum over fixtures of ( count x dfu_value[fixture, use, code] )

2. Continuous flow (optional)
   flow_GPM = flow_L_min / 3.785       (metric only; Imperial enters GPM directly)
   continuous_DFU = 2 x flow_GPM        (IPC 709.3: 1 GPM = 2 DFU)
   total_DFU = total_DFU + continuous_DFU

3. Drain-size reference (IPC Table 710.1(2), horizontal fixture branch)
   pick the smallest branch size whose DFU capacity is at or above total_DFU
   (do not floor a fractional total first)
   1-1/2 in : 3 dfu     2 in : 6 dfu      2-1/2 in : 12 dfu
   3 in    : 20 dfu     4 in : 160 dfu    6 in    : 620 dfu

4. Water closet minimum
   if any water closet is present: reference = at least 3 in
   (applied even when the DFU capacity alone would allow a smaller pipe)

The DFU value depends on the fixture, the use (private or public), the flush volume for water closets, and the code (IPC or UPC). Continuous flow adds 2 DFU per GPM. A fractional total is carried forward, not rounded down. A water closet forces a 3 in minimum reference.


DFU Values by Fixture

Each fixture has a code DFU value that reflects its discharge. The representative IPC Table 709.1 values are below, with the private and public columns. A water closet also depends on the flush volume.

Fixture Private DFU Public DFU
Water closet, 1.6 gpf or less 3 4
Water closet, over 1.6 gpf 4 6
Lavatory 1 1
Bathtub 2 2
Shower (single head) 2 2
Kitchen sink 2 2
Dishwasher 2 2
Clothes washer (IPC) 2 2
Floor drain (2 in) 2 2
Urinal (public value) 4
Bidet 1 1
Drinking fountain 0.5 0.5
Bathroom group (1.6 gpf, private) 5 (individual fixtures)

A lavatory is the lightest common fixture at 1 DFU, a toilet the heaviest at 3 to 6, and a drinking fountain is a half. Fixtures not in the table are valued by their drain or trap size: a 1-1/2 in drain is 2 DFU, a 2 in is 3, a 3 in is 5, and a 4 in is 6.


Private vs Public DFU

The same fixture carries a higher DFU in public use than in private use, because a public fixture is used by more people, more often, so its probable load is greater. The clearest case is the water closet: 3 DFU private, 4 DFU public. The code has separate private and public columns for this reason.

The effect is that the same set of fixtures totals more in a public building than in a dwelling. A toilet, a lavatory, and a bathtub are 6 DFU as private fixtures, but 7 DFU as public ones, because the toilet steps up from 3 to 4. Choose private for a dwelling or a private bathroom, and public for a fixture used by the public or by an unknown number of people. Getting this wrong undersizes or oversizes the drain.


IPC vs UPC DFU Values

The two model codes do not assign identical DFU values. Roughly half of US jurisdictions use the IPC and half use the UPC, and their tables diverge on some fixtures. The clearest example is the clothes washer: 2 DFU under the IPC, 3 DFU under the UPC. That one difference can shift a total enough to change the drain-size reference on a small project near a threshold.

Always use the code your jurisdiction enforces, and confirm any local amendments, which can change values again. In this calculator, the DFU values follow the code you choose where the values are verified, such as the clothes washer. The by-drain-size table and the drain-size reference use the IPC table in v1, which is noted in the result when UPC is selected.


Bathroom Group DFU

A bathroom group is a code shortcut. Instead of counting a water closet, a lavatory, and a tub or shower separately, the code lets you use a single group value, and that value is lower than the sum, because of diversity within the group. A private bathroom group at 1.6 gpf is 5 DFU, while the same three fixtures counted individually are 6 DFU (3 plus 1 plus 2).

The important rule is that the group and the individual fixtures are alternatives, not additions. If you use the 5 DFU group value, do not also count the toilet, lavatory, and tub or shower on top of it, or you count the same load twice and oversize the drain. The group value is a private-use value; a public restroom is counted from its individual fixtures. The calculator warns if a group and its component fixtures are both entered.


DFU vs WSFU

Drainage fixture units and water supply fixture units are two different things, and confusing them is a common error. A DFU is a drainage load, the load a fixture puts on the drain, waste, and vent system. A WSFU is a water supply fixture unit, the load the same fixture puts on the potable water supply pipe. They come from the same Hunter probability method, but they are separate values for separate purposes.

The same fixture has a different DFU and WSFU, because draining and supplying are different. A toilet drains a large slug of water quickly, but on the supply side a flush tank refills slowly, so its DFU and WSFU are not the same number. Use DFU with this calculator to size the drain side, and use the Water Supply Fixture Unit Calculator to size the supply pipe. Do not carry a DFU total into a supply calculation.


DFU to Drain Size Reference

The total DFU maps to a minimum drain size through the code capacity table. This calculator uses the IPC Table 710.1(2) horizontal fixture branch capacity for the reference:

Branch size Maximum DFU
1-1/2 in 3
2 in 6
2-1/2 in 12
3 in 20
4 in 160
6 in 620

The reference is the smallest branch whose capacity is at or above your total. A total of 18 DFU fits a 3 in branch, and 26 DFU steps up to a 4 in branch, since it exceeds the 3 in capacity of 20. Two rules override the plain lookup: any branch serving a water closet is at least 3 in, and a fractional total is not rounded down first.


Continuous Flow to DFU

Not all drainage load comes from fixtures. A pump, a sump ejector, air conditioning equipment, or a similar device can put a continuous or semi-continuous flow into the drain, and the code converts that flow to DFU directly. The rule is 2 DFU for every gallon per minute of continuous flow, from IPC Section 709.3, and the UPC uses the same 2 units per GPM.

So a 10 GPM continuous flow adds 2 times 10, which is 20 DFU, on top of the fixture total. In metric, the flow is entered in liters per minute and converted to GPM first, so 37.9 L/min becomes 10 GPM and then 20 DFU, not treated as 37.9 GPM.


Water Closet 3 Inch Minimum

There is a rule that overrides the DFU capacity: any drain serving a water closet is at least 3 in, regardless of the DFU total. A single private toilet is only 3 DFU, which by capacity alone would fit a 1-1/2 in branch, but the 3 in minimum applies because a toilet discharges a large volume in a short burst that a smaller pipe cannot clear reliably.

This is why a size reference for any run with a toilet never drops below 3 in. In full sizing, the rule goes further: a building drain with more than two water closets is 4 in, and a building drain serving water closets is often 4 in. The calculator applies the 3 in branch minimum automatically and notes it, and defers the 4 in building-drain rules to the sizing calculator.


What is a Drainage Fixture Unit?

A drainage fixture unit is a weighted number that represents the load a fixture puts on the drain, based on its discharge rate, how long it discharges, and how often. It is a code load value, not a measured discharge rate. It normalizes very different fixtures onto one scale, so they can be added. A lavatory is 1 DFU, a bathtub is 2, and a toilet is 3 or 4, so a drain carrying a toilet and two sinks totals 5 or 6 DFU, and that total sizes the drain.

The reason for the weighting is that fixtures do not all discharge at once, and they discharge different amounts. Adding gallons per minute would badly oversize the drain, because it assumes everything runs together. The DFU method, from the same probability work as fixture units on the supply side, builds the diversity into the values, so the total reflects a realistic peak load. The code then maps the total to a pipe size that keeps the drain flowing without clogging or losing trap seals.


Units

Drainage fixture units are dimensionless code values, the same in US and metric. Only two things convert with the unit selector: the drain-size reference and the water closet flush volume.

Quantity US (Imperial) Metric
DFU DFU DFU (identical)
Drain-size reference in mm
Water closet flush volume gpf Lpf
Continuous flow GPM L/min

Reference points: the DFU total does not change between systems. The drain-size reference converts: 3 in is 80 mm, 4 in is 100 mm. A water closet flush of 1.6 gpf is 6.0 Lpf. A continuous flow of 10 GPM is 37.9 L/min, and either way it adds 20 DFU.

Key Facts

  • A drainage fixture unit is a weighted drainage load value, not a flow rate.
  • The total DFU is the sum of every fixture, each at its DFU value for the use and code.
  • A private toilet is 3 DFU, a public toilet is 4 — private and public differ.
  • A clothes washer is 2 DFU under the IPC and 3 under the UPC — the code differs.
  • A lavatory is 1 DFU; a bathtub, shower, kitchen sink, dishwasher, or floor drain is 2 DFU each; a urinal is 4.
  • A drinking fountain is 0.5 DFU — totals can be fractional and should not be rounded down before a size reference.
  • A private bathroom group is 5 DFU, lower than summing its fixtures (6), by code diversity. Use one or the other, not both.
  • Any drain serving a water closet is at least 3 in, regardless of the DFU total.
  • The total DFU gives a horizontal-branch size reference from IPC Table 710.1(2): 3 in carries 20 DFU, 4 in carries 160.
  • DFU is a drainage value, not a water supply fixture unit. Do not use it to size the supply pipe.

Applications

  • Adding up the drainage load of a bathroom, kitchen, or whole building for drain sizing.
  • Comparing the DFU of the same fixtures for private versus public use.
  • Comparing IPC and UPC totals for the same fixtures.
  • Getting a first drain-size reference before detailed sizing by application and slope.
  • Checking whether a remodel adds enough DFU to change the branch reference.
  • Estimating the load a continuous-flow device adds, at 2 DFU per GPM.
  • Confirming that a run with a toilet is at least 3 in.
  • Checking a plumbing license exam problem, where DFU totals and pipe sizes are tested.

Example Calculation

Example 1: Private full bathroom

Given: 1 water closet (private, 1.6 gpf or less), 1 lavatory, 1 bathtub.

Calculation:

  • Water closet: 1 × 3 DFU = 3 DFU (private, IPC Table 709.1)
  • Lavatory: 1 × 1 DFU = 1 DFU
  • Bathtub: 1 × 2 DFU = 2 DFU
  • Total = 6 DFU
  • Branch reference: 3 in (IPC Table 710.1(2) — WC minimum applied)

As a private bathroom group the value is 5 DFU, lower by code diversity. Use the group or the individual fixtures, not both.

Example 2: Same fixtures, public (the use difference)

Given: Same fixtures in a public restroom.

Calculation:

  • Water closet: 1 × 4 DFU = 4 DFU (public, 1.6 gpf)
  • Lavatory: 1 × 1 DFU = 1 DFU
  • Bathtub: 1 × 2 DFU = 2 DFU
  • Total = 7 DFU. Same fixtures, higher load, because public use carries a higher value.

Example 3: Small commercial restroom (size reference steps up)

Given: 3 water closets (public), 2 urinals, 4 lavatories, 1 floor drain.

Calculation:

  • Water closets: 3 × 4 = 12 DFU
  • Urinals: 2 × 4 = 8 DFU
  • Lavatories: 4 × 1 = 4 DFU
  • Floor drain: 1 × 2 = 2 DFU
  • Total = 26 DFU
  • 26 DFU exceeds the 3 in capacity of 20, so the branch reference is 4 in (100 mm), capacity 160 DFU.

Example 4: The water closet 3 in minimum

Given: 1 private water closet alone.

Calculation:

  • Water closet: 1 × 3 DFU = 3 DFU
  • By capacity alone: 1.5 in (carries 3 DFU)
  • Water closet minimum applied: 3 in (80 mm) — the WC rule overrides the capacity.

Standards & References

Limitations

  • This tool counts the total DFU load and gives a horizontal-branch size reference. It does not size the pipe by application (branch, stack, building drain, sewer) and slope — that is the Sanitary Drain Pipe Sizing Calculator.
  • The drain-size reference is from IPC Table 710.1(2) for horizontal fixture branches. The building drain uses a different table and may require 4 in or more.
  • In v1, the by-drain-size table and the drain-size reference use the IPC table. UPC values apply where verified (e.g. clothes washer = 3 DFU).
  • This tool does not size vents, traps, or trap arms, and does not handle grease, storm, special waste, or clothes-washer batteries.
  • DFU is a drainage value, not a water supply fixture unit. Do not use the total to size the water supply pipe.
  • Confirm the local adopted code and any amendments, which can assign different DFU values.

Common Mistakes to Avoid

  • Adding up gallons per minute instead of DFU. The DFU method builds in diversity; summing GPM badly oversizes the drain.
  • Using the private DFU for a public fixture. A public toilet is 4 DFU, not 3.
  • Ignoring the code. A clothes washer is 2 DFU under the IPC and 3 under the UPC.
  • Counting a bathroom group and its individual fixtures both. The group value already includes the toilet, lavatory, and tub or shower.
  • Rounding a fractional total down. A drinking fountain is 0.5 DFU, and the total keeps the decimal.
  • Assuming a low DFU total means a small pipe when a toilet is present. Any drain with a toilet is at least 3 in.
  • Confusing DFU with WSFU. Drainage and supply are different loads with different values.
  • Treating the size reference as the final pipe size. The full sizing depends on the application and slope.

Frequently Asked Questions

What is a drainage fixture unit (DFU)?
It is a weighted number that represents the load a fixture puts on the drain, based on its discharge rate, duration, and frequency. It lets very different fixtures be added on one scale. A lavatory is 1 DFU, a bathtub is 2, and a toilet is 3 or 4. The total DFU is what sizes the drain.
How do I calculate total DFU?
Add up the DFU value of every fixture, using the value for your use (private or public) and code (IPC or UPC). For example, a private toilet (3), a lavatory (1), and a bathtub (2) total 6 DFU. The calculator does the lookup and the sum, and adds any continuous flow at 2 DFU per gallon per minute.
What is the DFU value for a toilet?
Under the IPC, a private water closet at 1.6 gpf is 3 DFU, and a public one is 4 DFU. A water closet over 1.6 gpf is 4 DFU private, 6 public. The use and the flush volume both change the value.
What is the difference between private and public DFU?
Public fixtures carry a higher DFU because they are used by more people, more often. A public toilet is 4 DFU versus 3 for a private one. The same set of fixtures totals more in a public building than in a dwelling.
What is the difference between IPC and UPC DFU values?
The two codes assign some fixtures different values. The clearest example is the clothes washer, 2 DFU under the IPC and 3 under the UPC. Always use the code your jurisdiction enforces, and confirm any local amendments.
What is the difference between DFU and WSFU?
DFU is a drainage fixture unit, the load a fixture puts on the drain. WSFU is a water supply fixture unit, the load it puts on the supply pipe. They are different values for the same fixture, because draining and supplying are different. Use DFU for the drain and WSFU for the supply.
Why does a single toilet need a 3 inch drain?
Any drain serving a water closet is at least 3 in under the code, regardless of the DFU total. A single toilet is only 3 DFU, which by capacity alone would fit a smaller pipe, but the 3 in minimum rule applies because a toilet discharges a large volume quickly. The calculator applies this rule automatically.
Can I count a bathroom group and the fixtures separately?
No. A bathroom group is an alternative code value for the group of fixtures. If you use the bathroom-group value, do not also count the water closet, lavatory, and tub or shower individually, or the same load is counted twice. Use the group or the individual fixtures.
How do I convert continuous flow to DFU?
Continuous or semi-continuous flow is counted as 2 DFU per GPM. A 10 GPM continuous flow adds 20 DFU. In metric, L/min is converted to GPM first, then the same 2 DFU per GPM rule is applied.
Can DFU totals be fractional?
Yes. Some fixtures, such as drinking fountains, are 0.5 DFU. Keep the fractional total and do not round it down before using a size reference.
Does this calculator size the drain pipe?
It gives a horizontal-branch size reference from the DFU total, but the final size depends on whether the run is a branch, a stack, a building drain, or a sewer, and on the slope. That full sizing is the Sanitary Drain Pipe Sizing Calculator. This tool counts the load and gives a reference.

Frequently Used Together

Engineers often use these calculators in combination for complete project workflows: