Practical Fluid Volume Calculations — Last Updated: 8 August 2026
Knowing how many litres of water are trapped inside a piping network is essential for site work. When analyzing system hydraulics or thermal losses, cross-reference with our Water Flow Rate Calculator, Pipe Insulation Heat Loss Calculator, and Hot Water System Sizing Calculator.
- Hot Water Dead-Legs: The volume of water sitting between the hot water service and the furthest tap determines how long you will wait for hot water to arrive, and how many litres of cold water flush down the drain every morning.
- Hydronic Heating Loop Dosing: Closed-loop underfloor heating systems require corrosion inhibitor and glycol dosing. Accurately calculating total system water volume ensures correct chemical concentration.
- Expansion Vessel Sizing: Water expands by roughly 4% when heated from ambient to operating temperature. Sizing an expansion tank requires knowing the exact volume of water held across all supply lines and manifolds.
- Structural & Bracket Loading: Water weighs 1kg per litre (1 L = 1 kg). A long overhead run of DN100 pipe holds substantial water weight — knowing this dead load prevents pipe tray collapse or bracket failure.
The Cylinder Volume Formula
Pipe volume calculations use the standard formula for the volume of a cylinder. Because pipe sizes in Australia are designated by nominal diameter (DN) rather than internal bore, you must use the actual internal diameter (ID) of the pipe material:
- Cylinder Volume Formula: Volume (Litres) = π × (Internal Diameter / 2)² × Length / 1,000,000
- Where internal diameter is in mm and length is in mm. Convert cubic millimetres (mm³) to Litres by dividing by 1,000,000.
Quick Reference — Litres per Metre for Common Australian Pipes
Precomputed lookup table showing internal bore and litres per metre for standard Australian plumbing pipes:
| Pipe Material | Nominal Size | Internal Ø (mm) | Volume per Metre (L/m) |
|---|---|---|---|
| Copper Type A | DN15 | 12.70 mm | 0.1267 L/m |
| Copper Type A | DN20 | 18.92 mm | 0.2812 L/m |
| Copper Type A | DN25 | 25.14 mm | 0.4963 L/m |
| Copper Type B | DN15 | 13.06 mm | 0.1339 L/m |
| Copper Type B | DN20 | 17.01 mm | 0.2272 L/m |
| Copper Type B | DN25 | 23.03 mm | 0.4165 L/m |
| PEX Pipe | 16mm | 12.00 mm | 0.1131 L/m |
| PEX Pipe | 20mm | 16.00 mm | 0.2011 L/m |
| PEX Pipe | 25mm | 20.00 mm | 0.3142 L/m |
| PVC Pressure (Class 12/18) | DN50 | 53.60 mm | 2.2562 L/m |
| PVC Pressure (Class 12/18) | DN100 | 102.20 mm | 8.2047 L/m |
| PVC Pressure (Class 12/18) | DN150 | 152.40 mm | 18.2415 L/m |
| Galvanised Iron | DN25 | 27.30 mm | 0.5855 L/m |
| Galvanised Iron | DN50 | 53.10 mm | 2.2141 L/m |
| Galvanised Iron | DN100 | 105.30 mm | 8.7075 L/m |
Note: Values calculated using standard Australian manufacturing wall tolerances. For sanitary drainage fall calculations, see our Drainage Pipe Sizing Calculator.
Hot Water Dead-Leg Flush Wait Times (AS/NZS 3500.4)
Under AS/NZS 3500.4, long pipe dead-legs between the water heater and bathroom fixtures waste substantial water and energy. The table below compares dead-leg volume, flush delivery delay (at a standard 9 L/min shower flow rate), and water wasted across common Australian residential pipe sizes:
| Pipe Run Length | DN15 Copper Type B (0.134 L/m) | DN20 Copper Type B (0.227 L/m) | 20mm PEX Pipe (0.201 L/m) |
|---|---|---|---|
| 5 metres | 0.67 L | 4.5 sec wait | 1.14 L | 7.6 sec wait | 1.01 L | 6.7 sec wait |
| 10 metres | 1.34 L | 8.9 sec wait | 2.27 L | 15.1 sec wait | 2.01 L | 13.4 sec wait |
| 15 metres | 2.01 L | 13.4 sec wait | 3.41 L | 22.7 sec wait | 3.02 L | 20.1 sec wait |
| 20 metres | 2.68 L | 17.9 sec wait | 4.54 L | 30.3 sec wait | 4.02 L | 26.8 sec wait |
*Calculated at standard 9 L/min (0.15 L/s) 3-star WELS showerhead flow rate. For runs exceeding 15 metres or holding over 2.0 litres of standing cold water, fitting an insulated recirculation ring main or point-of-use booster is recommended under Australian energy efficiency guidelines.
Real-World Worked Example: Flushing a Hydronic Heating Loop
Walkthrough for an underfloor hydronic heating system in a Melbourne residence comprising 180 metres of 16mm PEX pipe in the slab, plus 25 metres of DN20 Copper Type B headers connecting back to the boiler:
- 1. 16mm PEX Loop (180m): Internal bore 12.0mm → 0.1131 L/m × 180m = 20.36 Litres.
- 2. DN20 Copper Header (25m): Internal bore 17.01mm → 0.2272 L/m × 25m = 5.68 Litres.
- 3. Total System Pipe Volume: 20.36 + 5.68 = 26.04 Litres.
- 4. Chemical Dosing Result: For a recommended 1% inhibitor concentration, the plumber doses exactly 0.26 Litres (260 mL) of system protector.
Internal Bore vs Nominal Size — Why It Matters
A common pitfall on site is assuming that a "DN20" pipe has an internal diameter of 20mm. In reality, nominal diameter is simply a naming convention.
For instance, DN20 Copper Type A has an internal bore of 18.92mm, while DN20 Copper Type B has a thicker wall resulting in a smaller 17.01mm bore. Meanwhile, 20mm PEX pipe has a 16.0mm internal bore. Over a 50-metre run, these differences change total water volume significantly — which is why selecting the exact material in the calculator is crucial.