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.
- 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.
- 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.
- 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.
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
| Fixture load | 10 WSFU, flush tank system |
|---|---|
| Hunter demand | 14.6 GPM |
| Design flow | 14.6 GPM |
| Velocity limit | 8 ft/s, cold water |
| Inside diameter | 1.025 inch |
| Friction | 0.0539 psi per ft |
| Flow at the limit | 20.6 GPM |
| 3/4 inch Type L | 9.67 ft/s, 19.74 psi per 100 ft, up to 12.1 GPM, over the limit |
| 1 inch Type L | 5.67 ft/s, 5.39 psi per 100 ft, up to 20.6 GPM |
| 1-1/4 inch Type L | 3.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.
Sign up with your email. Back on this page in the same browser, your inputs are filled in. No card.
Free without signup
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.
| Source | Quantity | Printed | This page |
|---|---|---|---|
| IPC Table E103.3(3) | 10 WSFU, flush tanks, GPM | 14.6 | 14.6 |
| IPC Table E103.3(3) | 10 WSFU, flushometer valves, GPM | 27.0 | 27.0 |
| IPC Table E103.3(3) | 100 WSFU, flush tanks, GPM | 43.5 | 43.5 |
| IPC Table E103.3(3) | 100 WSFU, flushometer valves, GPM | 67.5 | 67.5 |
| IPC Table E103.3(3) | 1,000 WSFU, flush tanks, GPM | 208.0 | 208.0 |
| IPC Table E103.3(3) | 1,000 WSFU, flushometer valves, GPM | 208.0 | 208.0 |
| Caleffi idronics 31 | 3/4 inch Type L at 6 GPM, psi per foot | 0.0381 | 0.0381 |
| Caleffi idronics 31 | The same tube over 150 feet, psi | 5.72 | 5.72 |
| Caleffi idronics 16 | Velocity constant, 1/2 inch Type M, ft/s per GPM | 1.26 | 1.26 |
| Caleffi idronics 16 | Velocity constant, 3/4 inch Type M, ft/s per GPM | 0.62 | 0.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.
| Case | Setup | Result |
|---|---|---|
| 10 WSFU on flush tanks, cold | 10 WSFU, flush tank fixtures, cold water, Type L | 14.6 GPM, 1 inch, 5.67 ft/s, 5.39 psi per 100 ft |
| House, two bathroom groups and a kitchen sink | 8.6 WSFU, flush tank fixtures, cold water, Type L | 13.3 GPM, 1 inch, 5.18 ft/s, 4.56 psi per 100 ft |
| 10 WSFU on flush tanks, hot | 10 WSFU, flush tank fixtures, hot water, Type L | 14.6 GPM, 1-1/4 inch, 3.72 ft/s, 1.93 psi per 100 ft |
| 20 WSFU on flush tanks, cold | 20 WSFU, flush tank fixtures, cold water, Type L | 19.6 GPM, 1 inch, 7.61 ft/s, 9.29 psi per 100 ft |
| 20 WSFU on flushometer valves, cold | 20 WSFU, flushometer valve fixtures, cold water, Type L | 35.0 GPM, 1-1/2 inch, 6.30 ft/s, 4.18 psi per 100 ft |
| 50 WSFU with 5 GPM of sprinklers | 50 WSFU, flush tank fixtures, cold water, Type L, 5 GPM continuous | 34.1 GPM, 1-1/2 inch, 6.14 ft/s, 3.98 psi per 100 ft |
| 100 WSFU on flushometer valves | 100 WSFU, flushometer valve fixtures, cold water, Type L | 67.5 GPM, 2 inch, 6.99 ft/s, 3.66 psi per 100 ft |
| 1 WSFU, the smallest load | 1 WSFU, flush tank fixtures, cold water, Type L | 3.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 | Use | Supply | Cold | Hot | Total |
|---|---|---|---|---|---|
| Water closet | Private | Flush tank | 2.2 | n/a | 2.2 |
| Water closet | Private | Flushometer valve | 6.0 | n/a | 6.0 |
| Water closet | Public | Flush tank | 5.0 | n/a | 5.0 |
| Water closet | Public | Flushometer valve | 10.0 | n/a | 10.0 |
| Lavatory | Private | Faucet | 0.5 | 0.5 | 0.7 |
| Lavatory | Public | Faucet | 1.5 | 1.5 | 2.0 |
| Shower head | Private | Mixing valve | 1.0 | 1.0 | 1.4 |
| Shower head | Public | Mixing valve | 3.0 | 3.0 | 4.0 |
| Bathtub | Private | Faucet | 1.0 | 1.0 | 1.4 |
| Kitchen sink | Private | Faucet | 1.0 | 1.0 | 1.4 |
| Bathroom group | Private | Flush tank | 2.7 | 1.5 | 3.6 |
| Bathroom group | Private | Flushometer valve | 6.0 | 3.0 | 8.0 |
Standards and data sources
- International Code Council, International Plumbing Code, Appendix E, Tables E103.3(2) and E103.3(3), as reproduced by up.codes (2015 IPC, Connecticut State Building Code) - Table E103.3(3) turns the fixture load in WSFU into GPM for systems predominantly of flush tanks or flushometer valves, and Table E103.3(2) gives the load of each fixture. ICC's own site refused automated access while this page was written, so the figures were read from reproductions of the code and checked against each other. Reproduced here are 10 WSFU at 14.6 and 27.0 GPM, 100 WSFU at 43.5 and 67.5, and 1,000 WSFU at 208.0 on both.
- Open Exam Prep, ICC plumbing plans examiner study guide, Water Supply Fixture Units (WSFU) and Demand Estimation - A listing of Table E103.3(3) from 10 to 1,000 WSFU in both columns and of the fixture loads of Table E103.3(2), including the private bathroom group on a flush tank at 2.7 cold, 1.5 hot and 3.6 total WSFU. It is a study guide and not the code, so the page checks it against the other reproductions.
- pdfcoffee.com, IPC E103.3 excerpt, Table for estimating demand - The full row list used here, 1 to 1,000 WSFU, including the flush tank entries of 3.0, 5.0, 6.5 and 8.0 GPM for 1 to 4 WSFU, where no flushometer entry is printed. Its text extraction is garbled in places, so every row it shares with another reproduction was matched against it, and rows above 1,000 WSFU are not used.
- Engineering ToolBox, Water Supply Fixture Units, WSFU vs GPM - Tables without and with flush valves. Its values for 1, 2, 4, 8, 15, 30 and 50 WSFU without flush valves and 5, 7, 10, 15, 20, 30 and 50 WSFU with them agree with the IPC figures at every load they share, such as 30 WSFU at 23.3 and 42.0 GPM.
- Copper Development Association, Copper Tube Handbook (A4015-26/24) - Water velocity limits of 8 ft/s for cold water and 5 ft/s for hot water up to about 140°F, the dimensions of Type L and Type M tube from Tables 14.2b and 14.2c, and the Hazen-Williams friction formula of Table 14.6 with C = 150.
- Caleffi, idronics issues 16 and 31 - The velocity formula v = 0.408 x GPM / d^2 with its constants of 1.26 and 0.62 for Type M, and the worked friction example of 3/4 inch Type L at 6 GPM, 0.0381 psi per foot. Both are reproduced in the check table on this page.
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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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