The Sizing Flowchart — Eight Steps to the Right Pipe
Forward sizing answers a specific question: I know the flow rate I need — what pipe do I install? Unlike reverse engineering (measuring a pipe and computing its capacity), forward sizing starts from a requirement and works outward to a hardware choice. Every reputable code body — ASME B31, NFPA 13, IPC, CGA — follows the same eight-step structure. The differences are in the velocity bands and the margin factors they mandate.
Core Diameter Formula
dmin = √( 4Q / ( π · vtarget ) )
Q in m³/s, v in m/s → d in metres. Multiply by 1000 for mm.
- 1
Know your required flow rate Q
Build this up from below: fixture count (each toilet ≈ 2 L/min, each shower ≈ 8 L/min), emitter budget (drip zone × emitters × 2 L/h each), or process requirement (the machine spec sheet). Add a 10–15% margin for future expansion — you will not regret it.
- 2
Pick target velocity band by application
This is the single most important design decision in the whole process. Pick too low and the pipe is oversized, expensive, and can sediment. Pick too high and you get noise, water hammer, or pump inefficiency. The velocity band table below is the decision matrix — use it.
- 3
Calculate minimum diameter dmin
Plug Q and v<sub>target</sub> into d_min = √(4Q / (π·v)). The result is the theoretical bore you need — if the pipe could be that exact size, velocity would land exactly on v<sub>target</sub>.
- 4
Round UP to the nearest NPS nominal pipe size
Pipes only come in discrete nominal sizes. You must round UP, never down — a smaller pipe pushes velocity above your band, which risks water hammer and noise. Going up one size is usually 5–10% more expensive but drops velocity by ~20% (area goes with d²).
- 5
Pick a Schedule (wall thickness)
Schedule is NOT pipe material — it is a standard wall thickness that steel, PVC, and stainless all share for the same NPS. Sch40 handles most residential water under 100 psi; Sch80 roughly doubles the wall and is for >200 psi, steam, or corrosive service. More on this trade-off below.
- 6
Look up ACTUAL inner diameter from a schedule table
The nominal size label is not the bore. A '1-inch' Sch40 steel pipe has ID ≈ 26.1 mm (just over an inch). Your calculation must use this real number, not the label.
- 7
Verify actual velocity still sits in the target band
v_actual = Q / A_actual where A_actual = π·ID²/4. Rounding up usually drops velocity into the lower half of the band — that's fine. If it drops <1.0 m/s for water, reconsider; if it goes above the ceiling, you need the next size.
- 8
Check pressure drop at actual velocity
Use Darcy-Weisbach ΔP = f·(L/D)·ρv²/2 with Swamee-Jain friction factor. Is the total ΔP (straight pipe + fittings) within your pump or city water pressure budget? If not, go up one more size and re-verify.
Pick the Velocity Band — Everything Flows from This Choice
The target velocity band is not a physics law — it is a design compromise that engineers and code bodies arrived at over decades of failure analysis. Every band below represents a balance between three competing costs: pipe material, pump energy over the system life, and failure risk (water hammer, noise, sediment, emitter failure). Get this right and everything else is arithmetic.
0.3 – 1.5 m/s
Drip irrigation, fixture branches, hot water recirc — quiet, gentle, prevents emitter pressure variation.
1.5 – 5 m/s
Domestic mains, fire sprinkler, low-pressure compressed air — the economic sweet spot for most water work.
5 – 30 m/s
High-pressure compressed air, natural gas lines — low-density fluids where noise, not energy cost, sets the ceiling.
💡 Tip — Midpoint is your friend. When you pick a band like "1.0–2.5 m/s" for a domestic main, target the midpoint (1.75 m/s) for dmin. Rounding up to the next nominal size naturally drops velocity into the lower half of the band — which gives you spare capacity for future fixtures without going above the 2.5 m/s water-hammer ceiling.
Sch40 vs Sch80 — The Schedule Trade-Off (It Really Matters)
Schedule number is one of the most commonly misunderstood labels in plumbing. Let's clear this up first:
- Schedule is NOT pipe material. Steel, PVC, stainless, and CPVC all share the same schedule numbering for the same outside diameter.
- Same nominal size = same outside diameter. Schedule changes the wall thickness, which changes the bore. So Sch40 and Sch80 use identical fittings — that is why schedule matters.
- Sch80 wall is roughly twice as thick as Sch40 for the same NPS. That means Sch80 costs more per metre and has a smaller inside diameter — less flow capacity.
Steel pipe wall thickness formula (ASME B31)
t = (Dout · P) / (2 · S) + C
Where Dout = outside diameter, P = internal design pressure, S = allowable stress (138 MPa for ASTM A53 steel), C = corrosion allowance (typically 0.5 mm for water, higher for corrosive service). Schedule number = 1000 × P/S — so Sch40 means P/S = 0.040.
Sch40 vs Sch80 — Real Inner Diameter Comparison
⚠️ The 7% shrink rule — Sch40 → Sch80 on a 1-inch pipe
1-inch steel Sch40 has ID = 26.1 mm (1.029"). Sch80 ID = 24.3 mm (0.957"). The bore shrinks by 6.9%. But pipe area goes with diameter squared, so the cross-section drops by 13.5%. Since Q = A·v, at the same velocity that is 13.5% less flow capacity. On a 4-inch pipe the bore shrink is only 5%, but it still costs you 10% of your flow. Don't over-specify schedule.
Rule of thumb
Specify Sch40 for: residential water up to 100 psi (7 bar), compressed air headers up to 150 psi (10 bar), irrigation systems, and most gravity drains. Specify Sch80 only when you exceed ~200 psi (14 bar), handle saturated steam, or deal with known corrosive fluids (add the corrosion allowance C to the wall formula). For PVC and CPVC, schedule IS pipe material — Sch40 PVC is the standard; Sch80 PVC exists but is rare outside industrial installations.
Nominal ≠ Actual — The Inner Diameter Reality Table
This is the single most common mistake in pipe sizing: using the nominal label ("1 inch") as if it were the actual bore. It never is. Nominal Pipe Size (NPS) is a historical label tied to the outside diameter of iron pipe from the 1880s. When steel and PVC replaced cast iron, they kept the OD for compatibility with existing fittings — but the wall thickness changed. The result is that a "1-inch" pipe has an actual inner diameter somewhere between 24 and 26 millimetres depending on material and schedule. Always use the numbers below, not the label.
Why diameter matters so much
Pipe area scales with d², so every diameter error compounds. If you use "1 inch" (25.4 mm) instead of the real 26.1 mm Sch40 ID, your area calculation is off by 5.4%. Velocity and flow capacity are wrong by the same margin. Pressure drop goes with v², so your ΔP estimate is off by 11%. And Darcy-Weisbach's L/D term adds another 2.7% error on top. All from forgetting to look up the real number.
Economic Diameter — Why 1.5–2.0 m/s is the Sweet Spot for Water
There are exactly two ways pipe sizing costs you money: the pipe itself (material + installation), and the pump energy you pay for every hour the system runs. These costs pull in opposite directions. Bigger pipe = higher install cost, lower pump cost (because friction drops with 1/D). Smaller pipe = lower install cost, higher pump cost (friction grows with 1/D and v²). The economic diameter is the sweet spot where the total lifetime cost is minimized. For water systems operating 12–18 hours a day, that minimum sits almost exactly at 1.5–2.0 m/s.
Wasteful pipe
You overpaid for material. Worse: water slows enough that sediment drops out of suspension and collects at low points. Dead legs breed bacteria. Hot water stratifies — top of the pipe is hot, bottom is cold, and recirculation fails.
Balanced cost
Pipe cost and pump cost cross here. Velocity is high enough to keep sediment in suspension, low enough that water hammer risk stays manageable, and the friction loss a typical pump handles without premium sizing. Most codes target this range explicitly.
Cheap pipe, expensive problems
Water hammer risk climbs steeply — quick valve closure can generate 5× line pressure. You get audible noise (the pipe "sings"). Erosion starts at fittings and bends. Your pump operates off the design curve, efficiency drops, and it wears out faster.
Why gas headers run much higher velocity
Natural gas and compressed air have roughly 1/800 the density of water. That means the kinetic energy (½ρv²) at 20 m/s for gas is only about 5% of what water has at 2 m/s. So gas pipes can run at 15–30 m/s without worrying about water hammer. The ceiling becomes noise — most gas codes enforce a 30 m/s (100 ft/s) maximum above which the line becomes audibly whistling. Pressure drop matters, but since compressible fluids expand as they lose pressure, you need to solve header flow in segments using local absolute pressure.
Two Full Problems — Water Main + Compressed Air Header
Size a residential water main for 40 L/min
Copper or steel, city water supply at 200 kPa
Size a compressed air header, 200 SCFM @ 8 bar
Steel pipe, 25 °C, pressure-rated compressor outlet
The Six Mistakes That Show Up on Every Bad Pipe Design
Using nominal size as inner diameter
"1 inch" is NOT 25.4 mm ID. Sch40 steel is 26.1 mm — close but not the same. Sch80 steel is 24.3 mm. Use a schedule table. Always.
Round UP, never round DOWN
If d_min = 20.6 mm and the pipe below is 15.9 mm — that pipe pushes velocity above your band. Water hammer risk, noise, and pump inefficiency all follow. Go up, not down.
Applying water velocity bands to gas
Water bands are 1–2.5 m/s. Compressed air bands are 3–8 m/s for the same pipe. Gas is 800× less dense — velocity ceilings are noise-driven, not energy-driven. Using water bands on gas results in absurdly oversized pipe and wasted capital.
Over-specifying schedule
Sch80 is not "better pipe" — it is pipe with thicker walls and a smaller bore. At the same velocity it carries 10–14% less flow. Residential water at 100 psi does not need Sch80. Anyone who tells you to "always use Sch80" is either selling pipe or has not done the pressure-drop math recently.
Forgetting local losses (fittings, valves)
On a short run (less than 50 pipe diameters) a single globe valve (K = 6.0) can add more head than 100 metres of straight pipe. On residential branch lines, always add up the K-factors and price them into your pressure-drop check.
Using SCFM directly without converting to ACFM
SCFM is standard conditions (14.696 psia, 68 °F). Your header is at 8 bar gauge and 25 °C — that is 7× denser. Using SCFM directly in d = √(4Q/πv) gives you a pipe that is 2.5× too small. Always convert first.