Water pipe sizing calculator by fixture units

Count the fixtures the pipe serves. See the water supply fixture units, the peak demand in gallons per minute from the IPC's demand table, and the smallest copper, PEX or PVC pipe that keeps the water under its velocity limit.

WSFU → gpmIPC Appendix E tables
8 / 5 ft/sCopper cold / hot limits
FreeNo email, no sign-up
Toilets on this pipe
Homes almost always have tank toilets. Flushometer valves are the tankless commercial kind.
WSFU
For fixtures not listed, from your code's fixture unit table.
Each counts as a steady 5 gpm on top of the fixtures.
gpm
Water in this pipe
PEX, CPVC and PVC makers publish their own limits. Use theirs.
The IPC sets the water service at no less than 3/4 in.
ft
Each foot of rise costs 0.43 psi of pressure.
Pipe size
1 in
17.2 gpm peak from 14.3 WSFU
14.3 WSFUFixture units
17.2 gpmPeak demand
6.7 ft/sVelocity in that pipe
4.3 psiLost to height
This sizes by velocity only. Long runs also need a friction check against the pressure you have. The plumbing code adopted where you work and the inspector decide the final size.

How we got this

  1. Fixture units2 × 3.6 + 1 × 1.4 + 1 × 1.4 + 1 × 1.4 + 1 × 0.7 + 1 × 2.2 = 14.3 WSFULoad values for private (residential) fixtures from IPC Table E103.3(2), total column, flush tank values for toilets. A full bathroom counts as one group, not as separate fixtures.
  2. Peak demand14.3 WSFU → 17.2 gpmIPC Table E103.3(3), flush tank column, read between rows in a straight line. Not every fixture runs at once, so demand grows slower than the fixture count.
  3. Steady flows addedNone, so 17.2 gpmHose bibbs and irrigation run for long stretches, so their flow is added in full, as in the IPC Appendix E example.
  4. Velocity limit8 ft/s for cold waterFor copper: 8 ft/s cold, 5 ft/s hot under 140°F, 2 ft/s hot over 140°F (Engineering ToolBox). Faster water is noisy and wears copper from the inside.
  5. Smallest pipe1 in Type L copper: 17.2 gpm ÷ (2.448 × 1.025²) = 6.7 ft/s2.448 turns gpm and inside diameter in inches into feet per second.
  6. Pressure lost to height10 ft × 0.43 = 4.3 psiAdd the meter, backflow preventer, fittings and friction in the pipe, and check what is left against the pressure the farthest fixture needs.
SizeInside diameterVelocityFor this demand
1/2 in0.545 in23.6 ft/sToo fast
3/4 in0.785 in11.4 ft/sToo fast
1 in1.025 in6.7 ft/sWorks
1-1/4 in1.265 in4.4 ft/sWorks
1-1/2 in1.505 in3.1 ft/sWorks
2 in1.985 in1.8 ft/sWorks

Sources: International Plumbing Code 2012, Tables 704.1, 710.1(1), E103.3(2) and E103.3(3), Section 603.1 (Public.Resource.Org copy); Engineering ToolBox, Copper tubes: maximum water velocities; ASTM B88 copper water tube dimensions (Engineering ToolBox); ASTM F876 PEX tubing dimensions (Engineering ToolBox); Schedule 40 PVC pipe dimensions, ASTM D1785 (PlasticRanger). Checked 2026-10-08.

Add this calculator to your websiteFree. Paste the code into any page builder that takes HTML. It fits its own height and works on phones.
<iframe src="https://www.koira.ai/embed/tools/pipe-sizing-calculator" title="Water pipe sizing calculator" width="100%" height="900" style="width:100%;max-width:100%;height:900px;border:0;display:block" loading="lazy" allow="clipboard-write" data-koira-tool="pipe-sizing-calculator"></iframe> <p style="margin:6px 0 0;font-size:13px"><a href="https://www.koira.ai/tools/pipe-sizing-calculator" rel="noopener">Free calculator by Koira</a></p> <script>(function(){if(window.__koiraTools)return;window.__koiraTools=1;var ok=["https://www.koira.ai","https://koira.ai"];addEventListener("message",function(e){var d=e.data;if(!d||d.type!=="koira:tool-height"||ok.indexOf(e.origin)<0)return;var f=document.querySelectorAll("iframe[data-koira-tool]");for(var i=0;i<f.length;i++)if(f[i].contentWindow===e.source)f[i].style.height=Math.max(200,Math.min(8000,Math.ceil(+d.height||0)))+"px";});})();</script>
Key takeaways
  • Add up the water supply fixture units (WSFU) for every fixture the pipe serves. A full bathroom with a tank toilet counts 3.6, a kitchen sink 1.4.
  • Turn WSFU into peak gpm with the demand table. Not every fixture runs at once, so 20 WSFU is 19.6 gpm, not 20 fixtures' worth.
  • Add hose bibbs and irrigation in full on top: the IPC's own example counts a hose bibb as a steady 5 gpm.
  • Pick the smallest pipe that keeps velocity at or under the limit. For copper: 8 ft/s cold, 5 ft/s hot under 140°F.

How water pipe sizing by fixture units works

A water pipe has to deliver enough flow at the busiest moment of the day without the water moving so fast that it is noisy or wears the pipe. Sizing by fixture units, the method in Appendix E of the International Plumbing Code (IPC), does it in four steps:

  1. Fixture units. Give each fixture a load value in water supply fixture units (WSFU) from the code's table and add them up for every fixture the pipe feeds.
  2. Peak demand. Convert the WSFU total to gallons per minute with the demand table, which is built on Hunter's curve: the chance that many fixtures run at once drops as the number of fixtures grows.
  3. Steady flows. Add the full flow of anything that runs for long stretches, such as hose bibbs and irrigation.
  4. Pipe size. Pick the smallest pipe whose inside diameter keeps the velocity under the limit for that material and water temperature.

Velocity is flow divided by the inside area of the pipe. In plumbing units: velocity (ft/s) = gpm ÷ (2.448 × inside diameter²), with the diameter in inches. The calculator uses the real inside diameters of Type K, L and M copper, PEX and Schedule 40 PVC, not the nominal size.

A full design also checks pressure: what is left after the meter, backflow preventer, height and friction in the pipe has to be enough for the farthest fixture. The calculator shows the pressure lost to height (0.43 psi a foot) and leaves the friction check to you for long runs.

Water supply fixture units for common fixtures

These are the private, residential load values from IPC Table E103.3(2), the total (hot plus cold) column the calculator uses. A bathroom group (toilet, lavatory, and tub or shower in one room) counts as a single entry, which is lower than its parts added up.

Fixture (private)SupplyColdHotTotal WSFU
Bathroom groupFlush tank2.71.53.6
Bathroom groupFlushometer valve6.03.08.0
BathtubFaucet1.01.01.4
Shower headMixing valve1.01.01.4
Kitchen sinkFaucet1.01.01.4
DishwasherAutomaticn/a1.41.4
Washing machine (8 lb)Automatic1.01.01.4
Laundry trays (1 to 3)Faucet1.01.01.4
LavatoryFaucet0.50.50.7
BidetFaucet1.51.52.0
Water closetFlush tank2.2n/a2.2
Water closetFlushometer valve6.0n/a6.0
Water closet, public or privateFlushometer tank2.0n/a2.0

Use the total column for a pipe that carries both hot and cold demand, such as the water service and the main before the water heater. For a cold-only or hot-only branch, use that column instead and enter it as other fixture units. Public fixtures (offices, restaurants, schools) carry higher values in the same table.

From fixture units to gallons per minute

The IPC demand table, Table E103.3(3), has two columns: one for buildings mostly on flush-tank toilets and one for buildings mostly on flushometer valves, which pull a lot of water in a short burst. A few rows:

WSFUFlush tanks, gpmFlushometer valves, gpm
13.0n/a
59.415.0
1014.627.0
1517.531.0
2019.635.0
3023.342.0
5029.150.0
10043.567.5
20065.090.0
500124.0143.0
1,000208.0208.0

The calculator reads every row of the table and goes in a straight line between rows, so 14.3 WSFU comes out at 17.15 gpm. The flushometer column starts at 5 WSFU; below that the calculator uses 15 gpm. Above 1,000 WSFU the two columns meet.

Velocity limits and what each pipe size carries

The IPC leaves the design velocity to the pipe maker's recommendations. For copper, the usual limits are 8 ft/s for cold water, 5 ft/s for hot water under 140°F and 2 ft/s for hot water over 140°F. Faster water is noisy and wears copper from the inside through erosion and corrosion. Velocity at bends and in small tubes runs higher than in the straight pipe, which is one more reason to stay under the limit.

Type L copperInside diametergpm at 8 ft/sgpm at 5 ft/sWSFU at 8 ft/s (flush tanks)
1/2 in0.545 in5.83.62.5
3/4 in0.785 in12.17.57.3
1 in1.025 in20.612.922.6
1-1/4 in1.265 in31.319.657.7
1-1/2 in1.505 in44.427.7103.8
2 in1.985 in77.248.2260.8

PEX has thicker walls than copper for the same nominal size, so it carries less. 3/4 in PEX (0.681 in inside) carries 9.1 gpm at 8 ft/s against 12.1 for 3/4 in Type L copper. That is why a PEX main is often a size up from the copper it replaces. PEX, CPVC and PVC makers publish their own velocity limits; switch on "Set my own velocity limit" and use theirs.

Worked examples

A two-bath house, water service in Type L copper. Two full bathrooms with tank toilets (2 × 3.6 = 7.2), a kitchen sink, dishwasher and washing machine (3 × 1.4 = 4.2), a powder room lavatory (0.7) and toilet (2.2). Total 14.3 WSFU.

Demand: 14.3 sits between 14 (17.0 gpm) and 15 (17.5 gpm), so 17.0 + 0.3 × 0.5 = 17.15 gpm. At 8 ft/s, 3/4 in Type L carries only 12.1 gpm (17.15 gpm would run 11.4 ft/s). 1 in Type L runs 17.15 ÷ (2.448 × 1.025²) = 6.7 ft/s, which is under 8. Answer: 1 in. With the top fixture 10 ft above the meter, 4.3 psi goes to height.

The same house with two hose bibbs. 17.15 + 2 × 5 = 27.15 gpm. 1 in Type L would run 10.6 ft/s, so it goes to 1-1/4 in (6.9 ft/s).

The IPC's own example. Appendix E converts 120 WSFU on flush tanks to 48 gpm, then adds two hose bibbs at 5 gpm each for 58 gpm. In Type L copper at 8 ft/s, 1-1/2 in carries 44.4 gpm, too little; 2 in runs 58 ÷ (2.448 × 1.985²) = 6.0 ft/s. Answer: 2 in.

A hot water branch. One bathroom group and a kitchen sink, 5.0 WSFU, 9.4 gpm. Cold, 3/4 in Type L runs 6.2 ft/s and works. Hot at 5 ft/s, 3/4 in is too fast and the answer is 1 in at 3.7 ft/s. In practice the hot side only carries part of the load: use the hot column of the fixture table for a hot-only branch.

What the code says, and what this calculator does not do

The IPC sets the water service at no less than 3/4 in (Section 603.1), so the calculator never suggests a smaller service even when velocity would allow it. Fixture supply lines have their own minimum sizes in the code, in Table 604.5.

Places on the Uniform Plumbing Code (UPC) use their own fixture unit values and sizing tables, which can give a different answer for the same house. Some jurisdictions also change the IPC tables when they adopt them. Check the edition in force where you work.

What the calculator leaves out:

  • Friction. A long run loses pressure to friction even at a safe velocity. Check the pressure left at the farthest fixture against the minimum it needs, using the pipe maker's friction tables.
  • Meters, softeners and backflow preventers. Each has a pressure loss from its maker; on a low-pressure street they can decide the size.
  • Fire sprinklers. A combined domestic and fire sprinkler service is sized by the sprinkler design, not by fixture units.
  • Large and commercial buildings. Past 2 in, or with public fixtures and flushometers throughout, size it with the full Appendix E method or an engineer.
The code and the inspector governThis is a sizing aid, not a design. The plumbing code adopted where you work, the pipe maker's instructions and the local inspector decide what is allowed.

Once the size is set, build the estimate in Koira with the pipe, fittings and labor on their own lines. For rates, see the plumbing labor rate calculator.

Last checked October 8, 2026. More for your trade: how plumbers run on Koira.

FAQ

How do I size a water supply pipe?

Add up the water supply fixture units for every fixture the pipe serves, convert them to peak gpm with the demand table, add any steady flows like hose bibbs, then pick the smallest pipe that keeps velocity under the limit, 8 ft/s for cold water in copper.

What size water line do I need for a house?

A typical two-bath house with tank toilets is about 14 WSFU, around 17 gpm at peak. That needs 1 in Type L copper at 8 ft/s, and more if hose bibbs or irrigation run off the same line. The IPC never allows a water service under 3/4 in.

How many fixture units is a bathroom?

A private bathroom group with a tank toilet, lavatory and tub or shower is 3.6 WSFU in the IPC's Table E103.3(2). With a flushometer valve toilet it is 8.0.

How many gpm is a fixture unit?

It is not a fixed number. The demand table turns totals into gpm: 1 WSFU is 3 gpm, 10 is 14.6 gpm and 100 is 43.5 gpm on a flush tank system, because fewer fixtures run at once in bigger buildings.

What is the maximum water velocity in copper pipe?

The common limits are 8 ft/s for cold water, 5 ft/s for hot water under 140°F and 2 ft/s above 140°F, to keep noise, erosion and corrosion down.

How many gpm will a 3/4 inch pipe carry?

3/4 in Type L copper carries about 12.1 gpm at 8 ft/s and 7.5 gpm at 5 ft/s. 3/4 in PEX carries less, about 9.1 gpm at 8 ft/s, because its walls are thicker.

We know what works. Leave it to Koira.

☼⚙
Standard⚡ Turbo
● Koira did it● You by hand
Today $9,300$8,100 / $1,200
This week $25,050$18,570 / $6,480
This month $69,300$46,150 / $23,150
Money, just now
Reminded Sean Love, $1,850. Polite reminder with the pay link.
Bids, 9:44 am
Nudged Dana on the kitchen bid. Day 3 follow up. She opened it at 9:12.
Convos, 9:41 am
Texted back a missed call. Walk through booked Thu 10:00.
Water Pipe Sizing Calculator: Fixture Units to GPM to Pipe Size | Koira