Pipe sizing explained.
Nominal Pipe Size is a label, not a measurement. Here's why "1-inch pipe" isn't 1 inch, what schedules really mean, and how copper, PEX, and DN sizing differ.
TL;DR
NPS is a historical label that doesn't match the actual pipe dimensions for sizes under NPS 14. The outside diameter is fixed for a given NPS; the schedule number determines wall thickness (and therefore ID and pressure rating). Copper tubing uses a parallel-but-different sizing system (OD = nominal + ⅛″). PVC follows steel pipe sizing; PEX follows copper sizing. NPT threads are a different thing entirely from NPS sizes — don't confuse them.
The lie: nominal pipe size
When someone says "1-inch pipe," they almost never mean a pipe that's actually 1 inch. They mean Nominal Pipe Size 1, abbreviated NPS 1, which has an actual outside diameter of 1.315″ and (in Schedule 40) an actual inside diameter of 1.049″. Neither dimension is 1 inch. The "1" is a label, not a measurement.
This trips up everyone the first time. Most pipe-sizing confusion stems from this single fact, so it's worth understanding why.
Where the labels came from
In the late 1800s, "1-inch pipe" actually did refer to the approximate inside diameter — back when pipe walls were relatively thin compared to the pipe bore. As metallurgy improved and wall thicknesses changed, the inside diameter started drifting from the "nominal" label, but the outside diameter stayed constant so existing fittings would still fit. The labels became conventional, not literal, sometime in the early 1900s. ANSI/ASME B36.10M now formalizes the dimensions.
Above NPS 14, the rule changes: an NPS 14 pipe actually does have an OD of 14.000″ exactly, NPS 16 has OD 16.000″, and so on. The label and the OD match exactly for larger sizes. The mismatch only exists in the smaller sizes (NPS ⅛ through NPS 12) where the original "approximate ID" labeling has stuck.
Schedule numbers, demystified
For any given NPS, the outside diameter is fixed. What varies is the wall thickness, and the convention for naming wall thicknesses is the schedule number. Schedule 40 is what most people use for residential plumbing and general-purpose work. Schedule 80 has thicker walls (more pressure rating, more restricted flow). Schedule 160 is thicker still.
The schedule numbers (40, 80, 160, etc.) are roughly proportional to allowable pressure for a given pipe material and temperature — a Schedule 80 pipe of the same NPS handles about twice the pressure of Schedule 40. The actual wall thickness varies with NPS (a "Schedule 40" wall is different for NPS 1 vs NPS 4), so don't expect the same number to mean the same wall everywhere.
Why the OD stays constant
This is the practical genius of the NPS system: regardless of schedule, a given NPS has the same outside diameter. That means the same threading dies, fittings, valves, and supports work across all schedules. A Schedule 40 elbow and a Schedule 80 elbow for "1-inch pipe" are interchangeable — same thread pitch, same OD, same fit. Only the wall (and therefore the ID and pressure rating) differs.
This single design choice is why NPS-based plumbing systems are so flexible and interoperable, despite the confusing labeling.
NPT vs NPS — a critical distinction
NPS is Nominal Pipe Size — the pipe-sizing labeling we've been discussing.
NPT is National Pipe Taper — the threading standard for connecting pipes. NPT threads are tapered (the thread diameter changes along the length), so tightening compresses the threads together and creates a seal. NPT threads pair with a given NPS, so "1-inch NPT thread" means "an NPT thread that fits on a 1-inch NPS pipe."
You'll also encounter NPSF (straight pipe thread for fuel, less common), BSPT (British Standard Pipe Taper — incompatible with NPT, often confused), and BSPP (British Standard Pipe Parallel — straight threads, sealed by a washer). Don't try to mix NPT and BSPT; the thread pitches are similar but not identical, and the seal will leak.
Copper tubing is different
Copper plumbing tubing uses a parallel-but-not-identical sizing system. Type K, L, and M copper tubing has an outside diameter that's ⅛ inch larger than the nominal size:
- "½-inch Type L copper" — actual OD 0.625″ (⅝″)
- "¾-inch Type L copper" — actual OD 0.875″ (⅞″)
- "1-inch Type L copper" — actual OD 1.125″ (1⅛″)
The difference exists because copper tubing was originally designed for sweat-fit (soldered) connections, where the fitting slides over the tube and the OD has to be small enough to fit standard fitting sizes. The "nominal" copper size approximates the inside diameter, but again, only loosely.
Copper sizes are NOT interchangeable with NPS sizes. A "1-inch" copper tube (OD 1.125″) does not fit "1-inch" NPS fittings (OD 1.315″). The two systems share size labels but not dimensions.
PEX, PVC, and other plastics
Plastic pipe used in plumbing comes in two main sizing flavors:
- PVC, CPVC, ABS: dimensioned to match NPS / IPS (Iron Pipe Size). A "1-inch PVC" has the same OD as 1-inch steel pipe. This is why steel and plastic pipe systems can interoperate at threaded transitions.
- PEX: dimensioned to match copper tubing. A "½-inch PEX" tube has OD 0.625″, matching copper. PEX fittings are compatible with copper-style fittings via the right adapters.
So PVC follows steel pipe sizing; PEX follows copper sizing. Mixing the two requires transition fittings.
ISO and DN sizing
Outside the US, the metric equivalent is DN (Diamètre Nominal, or Nominal Diameter), with sizes named DN15, DN20, DN25, etc. — corresponding approximately to NPS ½, ¾, 1, etc. The two systems use slightly different actual dimensions, so DN and NPS pipe and fittings aren't directly interchangeable, but the size series is intentionally parallel.
A rough cross-reference:
| NPS | DN | OD (mm) |
|---|---|---|
| ¼″ | DN8 | 13.7 |
| ⅜″ | DN10 | 17.1 |
| ½″ | DN15 | 21.3 |
| ¾″ | DN20 | 26.7 |
| 1″ | DN25 | 33.4 |
| 1¼″ | DN32 | 42.2 |
| 1½″ | DN40 | 48.3 |
| 2″ | DN50 | 60.3 |
| 3″ | DN80 | 88.9 |
| 4″ | DN100 | 114.3 |
How to size pipe for flow
Pipe sizing for plumbing isn't a single calculation — it's a balance of three constraints:
- Flow rate — how much water/gas/fluid needs to move per unit time. For residential water supply, this comes from "fixture units" totals; for industrial fluid, from process requirements.
- Velocity limit — too high a velocity causes noise, erosion, and water hammer. Typical limit for cold water: 8 ft/s (2.4 m/s). For hot water: 5 ft/s (1.5 m/s), because thermal effects accelerate erosion.
- Pressure drop — friction in the pipe loses head pressure. For a given flow, smaller pipe = more pressure drop. Long runs amplify the issue.
A 1-inch (NPS 1, ID ≈ 1.05″) pipe handles about 25 GPM of water at the typical 8 ft/s velocity limit. A 3/4-inch pipe handles about 14 GPM. A 1/2-inch pipe handles about 6 GPM. These are starting points — apply pressure drop and length corrections for the full sizing.
Common pitfalls
- Assuming the label is the dimension. NPS is a label, not a measurement. The actual OD and ID are different and depend on the schedule.
- Mixing copper and NPS sizes. "1-inch copper" is not the same as "1-inch NPS." Different OD, different fittings.
- Mixing NPT and BSPT threads. They look similar but have different thread pitches and angles. The seal will leak.
- Over-sizing for fear of pressure drop. Oversized pipes have lower velocity, which can cause sediment buildup and biofilm growth in water systems. Pick the right size, not the safest-feeling size.
- Forgetting that schedule changes pressure rating. A Schedule 40 PVC pipe and a Schedule 80 PVC pipe have very different pressure ratings, even though they look similar from the outside.
Sources & further reading
- NPS dimensions: ASME B36.10M — Welded and Seamless Wrought Steel Pipe.
- Stainless pipe: ASME B36.19M — Stainless Steel Pipe.
- NPT threads: ASME B1.20.1 — Pipe Threads, General Purpose, Inch.
- Plastic pipe sizing: ASTM D1785 (PVC), F441 (CPVC), F2389 (PP).
- Copper tube sizing: ASTM B88 — Standard Specification for Seamless Copper Water Tube.