Get My Plumbing Plans Designed Licensed engineer, nationwide
AEDO Construction
Plumbing Code · NPC Table 7-5 · Free Calculator

Drain Pipe Sizing Calculator Philippines — NPC DFU Guide

🏗️
AEDO Engineering
AEDO Engineering's team of PRC-licensed civil engineers builds the free National Plumbing Code reference at npc.aedoconstruction.com and provides structural, sanitary, and design-build services nationwide from a base in Negros Oriental.
🏗️15+ Projects Completed
📅Est. 2021 — 5+ Years
👷PRC-Licensed Engineers
🗺️7 Provinces Served

Sizing drain lines by guesswork instead of DFU load? Get your sanitary plans done right.

✓ Licensed Engineer ✓ NPC-Compliant Sizing ✓ Nationwide Design
Request a Quote

A drain pipe that's too small backs up. One that's oversized wastes money and can actually drain poorly, since a mostly-empty large pipe carries solids less reliably than a properly-loaded smaller one. The National Plumbing Code answers this with a specific unit of measure — the Drainage Fixture Unit (DFU) — that converts every fixture's flow into a single number you can add up and look up. Here's how the system works, plus a calculator that runs it for you.

How NPC Sizes a Drain Pipe

Every fixture — a lavatory, a shower, a toilet — gets a DFU value under NPC Table 7-1 based on how much it typically discharges and how often. Add up the DFU of every fixture feeding a branch, stack, or building drain, then look up the smallest pipe size in NPC Table 7-5 whose maximum capacity covers that total. One DFU represents roughly 28.3 liters per minute of drain flow — the system converts wildly different fixtures (a lavatory vs. a toilet vs. a floor drain) into one comparable unit.

Figure 1 — DFU load path from fixture to building drain Fixture DFU → Branch → Stack → Building Drain Lav — 1 Shower — 2 WC — 4 Branch: 7 DFU → 38mm min. Stack accumulates all floors Vertical Stack Building Drain Each stage is sized for its own cumulative DFU total — the stack and building drain carry more load than any single branch
How it accumulates: a branch serving a lavatory (1 DFU), shower (2 DFU), and water closet (4 DFU) totals 7 DFU and needs at least a 38mm branch per Table 7-5. As more fixtures and floors feed into the vertical stack and building drain, those pipes carry the combined DFU of everything upstream — and are sized larger accordingly.
28.3 L/min Flow represented by 1 Drainage Fixture Unit
76mm Minimum trap size for any water closet, regardless of DFU
216 DFU Max. horizontal-branch capacity of a 102mm (4") drain
×0.8 Capacity factor at 1% slope vs. the table's 2% baseline

Table 7-1 — DFU by Fixture

Every fixture's DFU value and minimum trap size, per NPC §705 / Table 7-1 — the most common residential and light-commercial fixtures:

FixtureMin. Trap SizeDFU
Lavatory / wash basin, single32mm1
Drinking fountain31mm1
Dental unit / cuspidor32mm1
Bathtub / bidet38mm2
Shower, single stall51mm2
Kitchen sink / dishwasher, residential38mm2
Laundry tub / clotheswasher, domestic38-51mm2
Floor drain51mm2
Service sink51mm3
Interceptor, grease/oil51mm3
Urinal, stall/wall (separate trap)51mm3
Water closet, private installation76mm4
Water closet, public / urinal, pedestal-blowout76mm6

Full table (30+ fixture types including commercial and industrial sinks, mobile-home traps, and unlisted-fixture rules) is in AEDO's complete NPC Chapter 7 reference.

🧭

Fixture Not Listed Here?

Table 7-1 covers 30+ fixture types, and unlisted fixtures get a DFU value from their discharge flow rate under Table 7-3 — see the full chapter reference for every rule.

Open the Full Chapter 7 Reference

Free Drain & Vent Pipe Sizer

Free Tool · By AEDO Construction

Drain & Vent Pipe Sizing Calculator

Add every fixture on the line, choose the piping function, and get the minimum pipe size per NPC Table 7-5.

No fixtures added yet.
Required Minimum Pipe Size — NPC Table 7-5
Calculator implements NPC Table 7-1 (DFU by fixture) and Table 7-5 (maximum fixture-unit loading by pipe size and piping function), including the 0.8 slope-reduction factor at 1% grade. It does not override a fixture's own minimum trap size (e.g. 76mm for any water closet) or check vent length limits, venting configuration, or fixture placement — those require a licensed engineer's sanitary plan. This is a planning-stage tool, not a sealed design.

The Pipe Size Ladder

Capacity doesn't scale evenly with pipe size — going from 76mm to 102mm more than quadruples horizontal-branch capacity. Swipe through to see how fast capacity grows.

Table 7-5 — Full Pipe Capacity Reference

Pipe SizeMax DFU — Vertical (Stack)Max DFU — Horizontal (2% slope)Max DFU — Vent
32mm (1¼")111
38mm (1½")228
51mm (2")16824
65mm (2½")321448
76mm (3")483584
102mm (4")256216256
127mm (5")600428600
152mm (6")1,3807201,380
203mm (8")3,6002,6403,600
254mm (10")5,6004,680

Horizontal values assume a 2% (20.9mm/m) slope. At 1% (10.4mm/m), multiply by 0.8. No more than 4 water closets (or 6 fixture-unit traps) are allowed on any vertical stack; no more than 3 water closets on any horizontal branch — regardless of remaining DFU capacity.

Common Mistake

Sizing the toilet drain purely by DFU instead of by minimum trap size. A water closet is only 4-6 DFU — small enough that Table 7-5 alone might suggest a 38mm or 51mm pipe. But every water closet requires a minimum 76mm trap regardless of DFU load. Always apply the fixture's own minimum trap size from Table 7-1 first, then check DFU capacity for the combined branch.

Why Slope Changes Your Pipe Size

The 2% vs. 1% Slope Rule

Table 7-5's horizontal drain capacities assume a 2% slope (20.9mm of fall per meter) — the Code's standard grade for drain piping. If site conditions only allow a shallower 1% slope (10.4mm/m), the pipe drains more slowly, so its maximum fixture-unit capacity is reduced by a factor of 0.8. A 76mm branch that handles 35 DFU at 2% slope only handles 28 DFU at 1% — which can push a borderline design into needing the next pipe size up. This is exactly why the calculator above has a separate "1% slope" option: the same DFU total can require a different pipe size depending on how much fall your site actually allows.

1

Undersized branches from skipping fixture math

Adding fixtures to an existing branch without re-totaling DFU is one of the most common causes of slow-draining lines in renovated bathrooms.

2

Ignoring the water closet minimum trap rule

DFU alone under-specifies toilet drains — the 76mm minimum trap size governs regardless of how low the DFU count looks.

3

Not accounting for shallow slope

Sites with limited fall (flat lots, long runs to the septic tank) need the 0.8 factor applied — skipping it overstates the pipe's real capacity.

For Property Owners & Developers Anywhere in the Philippines

Get Your Sanitary Plumbing Plans Sealed by a Licensed Engineer

AEDO's engineers size every drain, branch, stack, and vent against NPC Table 7-5 — with sealed sanitary plans your LGU will accept.

Complete Sanitary & Structural Design — Nationwide

AEDO Construction provides full design services (sanitary/plumbing, structural, electrical, architectural) anywhere in the Philippines, plus full design-build execution in Negros Oriental.

  • Drain, branch, stack & vent sizing to NPC Table 7-5
  • Septic tank & absorption field sizing to NPC Appendix B
  • Sealed sanitary plans for LGU permit submission
  • Bill of Quantities & cost estimate — from ₱3,000
  • Design-build execution from groundbreaking through turnover (Negros Oriental)

Size It by DFU, Not by Habit

"The plumber always runs 100mm" isn't sizing — it's a guess that happens to work most of the time. Adding up real DFU load against Table 7-5 tells you exactly what each branch, stack, and vent actually needs, before you pour a single meter of pipe.

National Plumbing Code Drain Pipe Sizing DFU NPC Table 7-5 Sanitary Design
Request a Quote →

Frequently Asked Questions

One DFU represents a drain flow of approximately 28.3 liters per minute. Each fixture is assigned a DFU value under NPC Table 7-1 by typical flow and frequency of use — a lavatory is 1 DFU, a bathtub or shower is 2 DFU, a water closet is 4 DFU (private) or 6 DFU (public). Sum the DFU of every fixture on a branch, stack, or building drain to size that pipe.

Add up the DFU of every fixture served by the pipe using Table 7-1. Then find the smallest pipe size in Table 7-5 whose maximum capacity is at or above your total, for whichever piping function applies — vertical stack, horizontal branch (2% or 1% slope), or vent.

A water closet needs a minimum 76mm (3") trap regardless of DFU load — private toilets are 4 DFU and public toilets are 6 DFU, but even though DFU capacity alone might suggest a smaller pipe, the fixture's own minimum trap size of 76mm governs.

Yes. Table 7-5's horizontal capacities assume a 2% slope. At only 1% slope, capacity is reduced by a factor of 0.8 — a shallower slope may require the next larger pipe size for the same DFU load.

Notes DFU values, minimum trap sizes, and pipe capacity data in this article are sourced directly from the National Plumbing Code of the Philippines, Chapter 7 (Excreta Drainage & Pipe Sizing) — Tables 7-1 and 7-5 — consistent with AEDO's own published NPC Chapter 7 Reference. This is a planning-stage guide, not a substitute for sealed sanitary plans by a licensed engineer. National Plumbing Code of the Philippines (NPC 2000), Chapter 7 — Excreta Drainage System, §705 (Table 7-1, DFU Values) and §706 (Table 7-5, Pipe Sizing).