For estimation and planning use. A licensed plumber or engineer, the pipe manufacturer's data and the authority having jurisdiction decide the pipe sizes and the installation. The demand is the IPC Appendix E Hunter curve, and the code edition and local amendments adopted by your jurisdiction govern. Not a substitute for an engineer's water supply design.

Maintained by BuildSolver · Updated

Calculator · Plumbing

Water pipe size calculator

A water pipe is sized from the flow it has to carry, and the flow in a building is a probable peak, not the sum of the fixtures. This page takes the water supply fixture units on a pipe, reads the design flow from the Hunter curve printed in Table E103.3(3) of IPC Appendix E, adds any continuous load, and picks the smallest copper tube whose velocity stays under the limit of the Copper Tube Handbook. 10 WSFU on flush tanks is 14.6 GPM and takes 1 inch Type L at 5.67 ft/s. It is for domestic water, copper Type L and M, and loads of 1 to 1,000 WSFU. For a heating loop, use the hydronic pipe size calculator. For a gas line, use the gas pipe sizing calculator.

  1. Add the water supply fixture units of every fixture the pipe feeds, from IPC Table E103.3(2). A private bathroom group on a flush tank is 3.6 WSFU in total, and a private kitchen sink is 1.4. Pick flush tank or flushometer valve fixtures.
  2. The page reads the Hunter demand of Table E103.3(3) and adds any continuous load. 10 WSFU on flush tanks is 14.6 GPM, and 10 WSFU on flushometer valves is 27.0 GPM.
  3. The smallest copper tube under 8 ft/s for cold water, or 5 ft/s for hot water, is the answer. 14.6 GPM takes 1 inch Type L at 5.67 ft/s and 5.39 psi of friction per 100 ft.

Fixture loads of 1 to 1,000 WSFU (5 to 1,000 on flushometer valves), a continuous load of 0.1 to 500 GPM and a run of up to 10,000 ft, in copper Type L or M. The form opens on 10 WSFU of flush tank fixtures, cold water.

IPC Table E103.3(3) has one column for systems that are mostly flush tank fixtures and one for systems that are mostly flushometer valves. Pick the kind that dominates the building.

The water supply fixture units of every fixture the pipe feeds, added up from IPC Table E103.3(2). The table starts at 1 WSFU, and the flushometer column at 5 WSFU.

The Copper Tube Handbook allows 8 ft/s for cold water and 5 ft/s for hot water up to about 140°F.

Type L has the thicker wall and the smaller bore. Type M has the thinner wall and the larger bore, so it carries a little more at the same velocity.

Sprinklers and other loads that run for long periods, in GPM. It is added to the table demand in full. Leave it blank for none.

The straight run plus the equivalent length of its fittings. Gives the friction loss over the run. Leave it blank to read the loss per 100 ft only.

Example result for the default inputs

10 WSFU, flush tank fixtures, cold water, copper Type L, velocity at or under 8 ft/s.

Design flow

14.6 GPM

Smallest tube

1 inch Type L

Velocity

5.67 ft/s

Friction per 100 ft

5.39 psi

Calculation details
Fixture load10 WSFU, flush tank system
Hunter demand14.6 GPM
Design flow14.6 GPM
Velocity limit8 ft/s, cold water
Inside diameter1.025 inch
Friction0.0539 psi per ft
Flow at the limit20.6 GPM
3/4 inch Type L9.67 ft/s, 19.74 psi per 100 ft, up to 12.1 GPM, over the limit
1 inch Type L5.67 ft/s, 5.39 psi per 100 ft, up to 20.6 GPM
1-1/4 inch Type L3.72 ft/s, 1.93 psi per 100 ft, up to 31.4 GPM
  • The demand is the Hunter curve of IPC Table E103.3(3) for systems predominantly of flush tank fixtures. It is a probable peak demand for the whole group of fixtures, so it does not add up fixture by fixture, and it does not apply to a single fixture on its own branch.
  • Friction is the Hazen-Williams figure for cold water that the Copper Tube Handbook table uses, for straight tube. Elbows, tees and valves, the water meter, backflow preventers, elevation and the pressure available at the main are not included.
  • The velocity of 5.67 ft/s is under the 8 ft/s cold-water figure and over the 5 ft/s hot-water figure. Smaller tube takes the lower end of the handbook's 5 to 8 ft/s range, so look at the next size up on a branch.

For estimation purposes only. Consult a licensed engineer for final designs.

Get this result as a PDF, free account

Sign up with your email. Back on this page in the same browser, your inputs are filled in. No card.

How the design flow and the tube size are calculated

This page turns the fixture units on a water pipe into a design flow and picks the copper tube that carries it. Flow comes from the Hunter curve as printed in Table E103.3(3) of IPC Appendix E, in the column for flush tank systems or for flushometer valve systems, with any continuous load added in GPM. Tube size is the smallest Type L or Type M copper, from 1/2 inch up, whose velocity stays at or under 8 ft/s for cold water or 5 ft/s for hot water, the limits of the Copper Tube Handbook. Friction is the handbook's Hazen-Williams figure with C = 150. Fixture branches, the pressure budget of Appendix E and loads above 1,000 WSFU are outside this page.

Hunter demand
demand GPM = Table E103.3(3) value for the load in WSFUIPC prints the demand in GPM against the load in WSFU, with one column for systems predominantly of flush tanks and one for flushometer valves. 10 WSFU is 14.6 GPM on flush tanks and 27.0 GPM on flushometer valves, and 20 WSFU is 19.6 and 35.0. The curve rises more slowly than the load, so doubling the fixtures from 10 to 20 WSFU adds 34.2 percent to the flow and not 100.
Between printed loads
GPM = lower + (load - lower load) / (upper load - lower load) x (upper - lower)The table prints the loads in steps. A load of 8.6 WSFU lies between 8 WSFU at 12.8 GPM and 9 WSFU at 13.7 GPM, and the page reads a straight line, which gives 13.3 GPM. That reading is the page's own and not a rule of the code.
Continuous load
design flow = Hunter demand + continuous GPMAppendix E adds continuous loads such as lawn sprinklers and air conditioners to the table demand in GPM. 50 WSFU on flush tanks is 29.1 GPM, and 5 GPM of sprinkler flow on top of it makes 34.1 GPM.
Velocity limit
limit = 8 ft/s cold, 5 ft/s hot up to 140°FThe Copper Tube Handbook says not to exceed 8 feet per second for cold water and 5 feet per second in hot water up to about 140°F, to avoid noise and erosion-corrosion. It asks for 2 to 3 feet per second where the water routinely runs hotter, and for lower velocities in 1/2 inch and smaller tube. Page 27 gives 5 to 8 feet per second for plumbing systems, the lower limit applying to smaller sizes.
Velocity
v ft/s = 0.408 x GPM / d^2The inside diameter d is in inches and the flow in GPM. Caleffi idronics 16 prints the constant 1.26 for 1/2 inch Type M and 0.62 for 3/4 inch Type M, which this formula reproduces. At 14.6 GPM, 3/4 inch Type L runs at 9.67 ft/s, over the 8 ft/s limit, and 1 inch Type L runs at 5.67 ft/s.
Friction
psi per ft = 4.52 x GPM^1.85 / (150^1.85 x d^4.87)This is the Hazen-Williams formula of Table 14.6 in the Copper Tube Handbook, with C = 150 for copper. Caleffi idronics 31 works 3/4 inch Type L at 6 GPM to 0.0381 psi per foot and 5.72 psi over 150 feet, and this page gives the same figures. 1 inch Type L at 14.6 GPM loses 5.39 psi per 100 feet.
Smallest tube
tube = first size from 1/2 inch whose velocity is at or under the limitNothing is rounded before the comparison, so a flow exactly at the limit stays in that size. The page shows the neighbors on each side with their velocity, friction and the flow each carries at the limit. Type M has a slightly larger bore than Type L and never needs a larger size.

Worked examples and the published figures

The default case is 10 WSFU on flush tanks. Table E103.3(3) prints 14.6 GPM for it. In Type L copper, 3/4 inch would run at 9.67 ft/s, over the 8 ft/s limit for cold water, and 1 inch runs at 5.67 ft/s and loses 5.39 psi per 100 ft. On hot water, with the 5 ft/s limit, the same flow takes 1-1/4 inch.

A private house with two bathroom groups on flush tanks (3.6 WSFU each in total) and a kitchen sink (1.4 WSFU) is 8.6 WSFU. That load falls between two printed rows, 8 WSFU at 12.8 GPM and 9 WSFU at 13.7 GPM, so the page reads 13.3 GPM and picks 1 inch.

The table below sets each figure that the sources print beside the value this page computes. The Hunter points are the code's own, and the friction and velocity figures are Caleffi's worked values for the same Hazen-Williams formula.

Published water pipe figures against the computed values
SourceQuantityPrintedThis page
IPC Table E103.3(3)10 WSFU, flush tanks, GPM14.614.6
IPC Table E103.3(3)10 WSFU, flushometer valves, GPM27.027.0
IPC Table E103.3(3)100 WSFU, flush tanks, GPM43.543.5
IPC Table E103.3(3)100 WSFU, flushometer valves, GPM67.567.5
IPC Table E103.3(3)1,000 WSFU, flush tanks, GPM208.0208.0
IPC Table E103.3(3)1,000 WSFU, flushometer valves, GPM208.0208.0
Caleffi idronics 313/4 inch Type L at 6 GPM, psi per foot0.03810.0381
Caleffi idronics 31The same tube over 150 feet, psi5.725.72
Caleffi idronics 16Velocity constant, 1/2 inch Type M, ft/s per GPM1.261.26
Caleffi idronics 16Velocity constant, 3/4 inch Type M, ft/s per GPM0.620.62

Eight cases below run through the same functions the form uses. The 20 WSFU pair shows the two columns of the table: 19.6 GPM on flush tanks and 35.0 GPM on flushometer valves, which moves the pipe from 1 inch to 1-1/2 inch. The 1 WSFU case is the smallest load in the table and the only one that lands in 1/2 inch tube.

Water pipe size for eight example loads
CaseSetupResult
10 WSFU on flush tanks, cold10 WSFU, flush tank fixtures, cold water, Type L14.6 GPM, 1 inch, 5.67 ft/s, 5.39 psi per 100 ft
House, two bathroom groups and a kitchen sink8.6 WSFU, flush tank fixtures, cold water, Type L13.3 GPM, 1 inch, 5.18 ft/s, 4.56 psi per 100 ft
10 WSFU on flush tanks, hot10 WSFU, flush tank fixtures, hot water, Type L14.6 GPM, 1-1/4 inch, 3.72 ft/s, 1.93 psi per 100 ft
20 WSFU on flush tanks, cold20 WSFU, flush tank fixtures, cold water, Type L19.6 GPM, 1 inch, 7.61 ft/s, 9.29 psi per 100 ft
20 WSFU on flushometer valves, cold20 WSFU, flushometer valve fixtures, cold water, Type L35.0 GPM, 1-1/2 inch, 6.30 ft/s, 4.18 psi per 100 ft
50 WSFU with 5 GPM of sprinklers50 WSFU, flush tank fixtures, cold water, Type L, 5 GPM continuous34.1 GPM, 1-1/2 inch, 6.14 ft/s, 3.98 psi per 100 ft
100 WSFU on flushometer valves100 WSFU, flushometer valve fixtures, cold water, Type L67.5 GPM, 2 inch, 6.99 ft/s, 3.66 psi per 100 ft
1 WSFU, the smallest load1 WSFU, flush tank fixtures, cold water, Type L3.0 GPM, 1/2 inch, 4.12 ft/s, 6.25 psi per 100 ft

Fixture loads from IPC Table E103.3(2), in water supply fixture units. Add the total column for a pipe that feeds cold and hot fixtures, the cold column for the cold pipe after the water heater and the hot column for the hot pipe. The first eight rows are printed by two reproductions of the code and the last four by one study guide.

Fixture loads in water supply fixture units
FixtureUseSupplyColdHotTotal
Water closetPrivateFlush tank2.2n/a2.2
Water closetPrivateFlushometer valve6.0n/a6.0
Water closetPublicFlush tank5.0n/a5.0
Water closetPublicFlushometer valve10.0n/a10.0
LavatoryPrivateFaucet0.50.50.7
LavatoryPublicFaucet1.51.52.0
Shower headPrivateMixing valve1.01.01.4
Shower headPublicMixing valve3.03.04.0
BathtubPrivateFaucet1.01.01.4
Kitchen sinkPrivateFaucet1.01.01.4
Bathroom groupPrivateFlush tank2.71.53.6
Bathroom groupPrivateFlushometer valve6.03.08.0

Standards and data sources

Limitations of this calculator

  • Systems are read as predominantly flush tanks or predominantly flushometer valves, the two columns of Table E103.3(3). The page does not blend the columns for a building with both. Flushometer valves have no printed demand below 5 WSFU, and the page refuses that case and does not borrow the flush tank column.
  • Continuous loads such as sprinklers and process water are added as plain GPM after the conversion and get no diversity. They are entered as a flow because the table gives them no fixture units. Fixtures the table does not list, such as a hose bibb, are given a value by comparison with a similar fixture, which this page does not do. A load that runs only part of the day still counts in full.
  • Loads run from 1 to 1,000 WSFU, and the table continues above that. This page does not read rows beyond 1,000 WSFU. Between printed loads the demand is a straight-line reading that the page chose.
  • Only copper Type L and Type M are offered. PEX, CPVC and steel pipe are not covered, because the open sources read for this page do not agree on inside diameters for PEX and none gave a clean size table for the others. Take those sizes from the pipe maker's tables.
  • Friction is the Hazen-Williams figure for cold water and straight tube. Fittings and valves, the water meter, backflow preventers, elevation head and the pressure available at the main are not included, so the loss shown is only one part of a pressure budget.
  • The velocity limits are the Copper Tube Handbook figures of 8 ft/s for cold water and 5 ft/s for hot water up to about 140°F. Hotter water and circulating hot water need 2 to 3 ft/s, which the page does not size for. Recirculation loops are not covered.
  • The minimum size the code gives for a fixture branch or a service, and local amendments to it, are not applied. UPC Appendix A has its own fixture unit table, and this page reads only the IPC figures. Check which code your jurisdiction has adopted.
  • This is a planning estimate, not a design drawing. A licensed plumber or engineer, the pipe manufacturer's data and the authority having jurisdiction decide the pipe sizes and the installation.

Common water pipe sizing mistakes

  1. Adding up the fixture flows. Hunter's curve gives a probable peak demand for the group, not the sum of the fixtures. Doubling the load from 10 to 20 WSFU adds 34.2 percent to the demand, from 14.6 to 19.6 GPM.
  2. Using the wrong column. The same load needs very different flow on the two kinds of system. 20 WSFU is 19.6 GPM on flush tanks and 35.0 GPM on flushometer valves, which moves the pipe from 1 inch to 1-1/2 inch Type L. Pick the column for the fixtures that dominate the building.
  3. Using the total WSFU on the hot pipe. Table E103.3(2) gives a cold, a hot and a total load for each fixture. A private lavatory is 0.5 WSFU on the cold pipe, 0.5 on the hot pipe and 0.7 in total. The hot pipe takes the hot column, and the cold pipe after the water heater takes the cold column.
  4. Leaving out the continuous load. Irrigation runs for long periods, and Appendix E adds continuous loads of that kind to the table demand in GPM. 50 WSFU on flush tanks is 29.1 GPM, and with 5 GPM of sprinkler flow the design flow is 34.1 GPM and the pipe is 1-1/2 inch Type L.
  5. Sizing by velocity alone. A tube within the velocity limit can still lose too much pressure over a long run. 5.39 psi per 100 feet in 1 inch Type L at 14.6 GPM is 10.77 psi over 200 feet. Check the loss against the pressure available at the main, less the elevation and the meter.
  6. Running small tube near the top of the range. Smaller tube takes the lower end of the handbook's 5 to 8 ft/s range, and the handbook asks for lower velocities in 1/2 inch and smaller tube. 1/2 inch Type L reaches 8 ft/s at 5.8 GPM, and 1 WSFU on its own is already 3.0 GPM.

Common questions about water pipe size

How do I convert WSFU to GPM?

Look up the total fixture units in Table E103.3(3) of IPC Appendix E, in the column for flush tank systems or for flushometer valve systems. 10 WSFU is 14.6 GPM on flush tanks and 27.0 GPM on flushometer valves. For a load between two printed rows this page reads a straight line, so 8.6 WSFU on flush tanks is 13.3 GPM.

What is a water supply fixture unit?

A WSFU is a load value that IPC Table E103.3(2) assigns to each fixture, for the cold pipe, the hot pipe and the total, so that fixtures of different sizes can be added and read against the demand table. One private water closet with a flush tank is 2.2 WSFU, a private lavatory is 0.7 WSFU in total, and a private bathroom group on a flush tank is 3.6 WSFU in total.

What copper pipe size do I need for 10 WSFU?

10 WSFU on flush tanks is 14.6 GPM. In copper Type L, 3/4 inch runs at 9.67 ft/s, over the 8 ft/s cold-water limit, and 1 inch runs at 5.67 ft/s, so 1 inch is the smallest size. Hot water at the 5 ft/s limit takes 1-1/4 inch.

What is the maximum water velocity in copper pipe?

The Copper Tube Handbook says not to exceed 8 feet per second for cold water and 5 feet per second for hot water up to about 140°F, with lower figures for water that runs hotter and for 1/2 inch and smaller tube. Page 27 puts plumbing systems at 5 to 8 feet per second, the lower limit applying to smaller sizes.

Do I use the flush tank or the flushometer valve column?

Use the column for the kind of fixture that dominates the system. 20 WSFU is 19.6 GPM on flush tanks and 35.0 GPM on flushometer valves. IPC prints no flushometer value below 5 WSFU, and this page refuses that case.

Which WSFU value do I use, cold, hot or total?

Table E103.3(2) gives each fixture a cold, a hot and a total value. Read the total for a pipe that feeds both cold and hot fixtures, the cold column for the cold pipe after the water heater and the hot column for the hot pipe. A private lavatory is 0.5, 0.5 and 0.7 WSFU.

How is this different from the hydronic and gas pipe calculators?

The hydronic pipe size calculator starts from a heating load and a temperature drop, and the gas pipe sizing calculator starts from BTU/h and a gas pressure drop. This page starts from fixture units on a domestic water pipe, converts them with the Hunter curve and checks velocity and friction in copper.

Does it size PEX?

No. Only copper Type L and Type M are offered, because the open sources read for this page do not agree on PEX inside diameters. Take PEX sizes from the tube maker's tables.

Is there a limit on how many times I can run this?

No. This calculator runs in your browser with no daily limit and no signup.

Used on the same job

Find the flow first, then the tube

The fixture units give the design flow, and the velocity limit and the friction loss then pick and check the tube. Take the pressure available at the main, the meter and the fittings from your own survey. A heating loop is sized on the hydronic pipe size calculator, and a gas line on the gas pipe sizing calculator. You can also ask the assistant to go over a water line.

Open the chat