How to Calculate System Water Volume for Hydronic Heating and HVAC

Add up your pipe volume V = π × (ID/2)² × L
Pick a standard to auto-fill the real internal diameter, or use Custom.
Use the true bore. Nominal ≠ ID.
Total straight run.
Advanced: fill level, fluid weight, fittings, flow & fill time
%
×
%

Calculate each pipe section here and add the equipment volumes below for the system total.

How to use this calculator

  1. Choose the unit system — US, Imperial or metric — at the top of the calculator.
  2. Pick the pipe type and schedule, then the nominal size, and the real inside diameter loads for you. Or choose Custom and type any bore.
  3. Enter the pipe length. Open Advanced to set fill level, number of identical runs, a fittings allowance, the fluid, or a flow rate.
  4. Press Calculate to see the volume in every unit, plus fluid weight, cross-section area and fill or drain time.
  5. Copy, share or print the result. Recent calculations are saved on your own device so you can reopen them later.

Tip: not sure where to start? Use the Fill example data button to load a complete worked example — a 2-inch Schedule 40 line, 50 ft long, at 10 gal/min — then adjust the numbers to match your job.

Real-world uses, with numbers

Charging a radiant-heat loop

How much water sits in a 300 ft run of ½" PEX.

≈ 2.9 US gal

Sizing a well pressure tank

Line-fill volume in 100 ft of 1" Schedule 40.

≈ 4.5 US gal

Flushing a main

Water to displace in 100 ft of 4" Schedule 40.

≈ 66 gal · 250 L

Water weight on hangers

Load from a full 100 ft run of 2" pipe.

≈ 145 lb · 66 kg

Metric heating fill

Charge volume for 50 m of 28 mm bore.

≈ 30.8 L

Fuel or oil line contents

Diesel held in 20 m of 50 mm bore.

≈ 39 L · 33 kg

More questions, answered

How do I convert between gallons, litres and cubic metres?

1 US gallon = 3.785 litres; 1 Imperial gallon = 4.546 litres; 1 m³ = 1,000 litres = 264.2 US gallons. The calculator shows all of them from a single entry, so you never convert by hand.

Does the pipe material change the volume?

Only through the bore. Two pipes with the same inside diameter hold the same volume whether they are steel, PVC, copper or PEX. Material and schedule matter because they set the real inside diameter for a given nominal size.

How much does the water inside a pipe weigh?

About 8.34 lb per US gallon, or 1 kg per litre. A full 100 ft run of 2" Schedule 40 holds roughly 17.4 gallons, about 145 lb. Set the fluid in Advanced for hot water, glycol, diesel or seawater.

What if I only know the outside diameter?

Switch the diameter to OD mode and enter the wall thickness; the tool subtracts two wall thicknesses to reach the bore. For a listed standard, just pick the size and the published inside diameter loads automatically.

Can I use it for a part-full or sloped drain?

Yes for a straight, round pipe: open Advanced and set the fill level below 100%, and the volume scales with it. Truly partial gravity flow in a sloped line follows a curved free surface, so treat the part-full figure as an approximation.

Notes and derived figures

  • Volume scales with the square of the bore: doubling the inside diameter roughly quadruples the capacity, while doubling the length only doubles it.
  • Per-foot and per-metre capacity are constant for a given bore, so any length is a single multiplication — handy for quick field estimates.
  • Nominal size is a label. A "2-inch" Schedule 40 pipe has a 2.067-inch bore; using "2" overstates the volume by more than a third.
  • Fill and drain time is volume divided by flow rate. Enter a flow rate in Advanced to turn any result into a charge, flush or drain time.

Why total system volume matters

Water expands as it heats. In a closed hydronic loop that expansion has nowhere to go unless an expansion tank absorbs it, so the tank has to be sized to the amount of water in the system and the temperature swing it will see. Get the system volume wrong and the tank is wrong: too small and the relief valve weeps every heating cycle; too large and you have paid for capacity you never use. The same total drives the glycol charge in a coolant loop and the water you must add on fill and lose on drain-down.

What to include in the total

A hydronic system is more than its pipe. Add up every part that holds water:

  • Distribution pipe — the biggest variable, and often the largest single share on a sprawling layout. Calculate each constant-diameter section and add them.
  • Boiler or heat source — use the manufacturer's water content; cast-iron boilers hold far more than compact wall-hung units.
  • Emitters — radiators, fan-coils, baseboard and radiant loops. Radiant tubing can dominate the total on a large floor.
  • Buffer or storage tank — if fitted, this is usually the largest single volume.
  • Manifolds, air separators and accessories — smaller, but they add up.

Step 1 — total the pipe volume

Start with the pipe because it is the part you calculate rather than look up. Use the calculator above for each run: enter the material and size so the true bore loads, enter the length, and note the gallons or litres. Repeat for each pipe size in the system and add the results — the device saves your recent calculations so you can tally them without writing every one down.

For radiant floors, remember PEX holds less per foot than its nominal size suggests, but the loops are long, so the total is significant. A single 300 ft loop of 1/2-inch PEX holds nearly 3 US gallons; a dozen loops is a real contribution to the system total.

Schedule 40 pipe — US gallons of water per foot and per 100 ft. Bore values from ASME B36.10.
Nominal sizeInside diameterUS gal / ftUS gal / 100 ft
1/2"0.622"0.0161.58
3/4"0.824"0.0282.77
1"1.049"0.0454.49
1-1/4"1.380"0.0787.77
1-1/2"1.610"0.10610.58
2"2.067"0.17417.43
2-1/2"2.469"0.24924.87
3"3.068"0.38438.40
4"4.026"0.66166.13
5"5.047"1.039103.93
6"6.065"1.501150.08
8"7.981"2.599259.88
10"10.020"4.096409.63
12"11.938"5.815581.46
24"22.624"20.8832088.32

Step 2 — add the equipment volume

Add the water content of the boiler, emitters and any buffer tank from their datasheets. Where you only have rules of thumb, common planning figures are a few tenths of a gallon per foot of fin-tube baseboard, a few gallons per panel radiator, and the stated litres or gallons for fan-coils and boilers. A buffer tank is simply its rated volume. Sum everything from Step 1 and Step 2 to get the total system water volume.

Step 3 — size the expansion tank

With the system volume known, the expansion-tank size follows from how much the water expands over the temperature rise and the pressures involved. The acceptance volume a diaphragm tank must provide is approximately:

Vtank ≈ Vsystem × e ÷ [ 1 − (Pfill,abs / Pmax,abs) ]

e is the water expansion fraction over the temperature swing; P values are absolute pressures at fill and at the relief setting.

The expansion fraction e depends on the temperature change — heating water from around 50 °F fill to 180 °F operation expands by roughly 3–4%. As a worked illustration, a 60-gallon system with a 3.5% expansion and a fill-to-relief pressure ratio that leaves about 40% acceptance needs roughly 60 × 0.035 ÷ 0.40 ≈ 5.3 gallons of acceptance — so a tank rated for at least that acceptance volume. Manufacturers publish sizing charts and calculators that apply this with their own tank data; use the system volume you built here as the input, and confirm the final tank against the maker's chart and local code.

Applying the total to a glycol charge

For a coolant or freeze-protected loop, the same total tells you how much glycol to add. If the system needs a 30% glycol mix and holds 60 gallons, you need about 18 gallons of glycol topped up with water to the total, allowing for what stays in containers and lines during mixing. Getting the system volume right is what keeps the mix at the concentration you designed for.

Total volume at commissioning and service

The system total is not a one-time number. It sets the water to add on first fill, the amount lost when a section is drained for service, and the make-up a leak will call for over time. Recording it in the commissioning file — pipe volume by section plus equipment volumes — turns future service calls from guesswork into arithmetic.

Accuracy notes

The pipe volumes are exact for the bores you enter; the equipment figures are as good as the datasheets you use. The expansion-tank formula is the standard closed-system relationship, but tank makers apply it with their own acceptance factors and pre-charge assumptions, so treat the hand figure as a check and use the manufacturer's chart for the final selection. Where code dictates minimum tank sizes or relief arrangements, code wins.

Expansion tank sizing calculator

Put the total system water volume (pipe volume from above plus equipment content) into this calculator with your temperatures and pressures to get the minimum tank acceptance volume.

Expansion tank sizingVt = Vs · e / (1 − P1/P2)
Total the pipe volume above + boiler/emitter/buffer content.
°
°

Reading and trusting your result

The result above answers most questions; this note covers how to interpret it and its limits.

What the number actually means

The headline value is the internal capacity of a round, uniform pipe running full — the fluid the bore can hold along the length you entered. Every other unit on the panel is the same physical quantity re-expressed, so you can quote whichever your paperwork needs without recalculating.

The full-pipe assumption

By default the figure assumes the pipe is completely full and perfectly cylindrical. For gravity drains and vented lines that run part full, set a fill level below 100% and the result scales with it. Bends, valves and fittings add a little capacity the straight-length model does not see — use the fittings allowance to approximate them.

Capacity reference tables & a worked example

Concrete numbers for this page, calculated the same way the tool above does — use them as a quick check or a lookup.

Schedule 40 2" pipe: volume by run length

How much a 2" Schedule 40 bore holds as the run gets longer, in US gal. The per-foot figure is constant, so any length is one multiplication away.

Length (ft)Volume (US gal)Per foot
10 ft1.740.1743
25 ft4.360.1743
50 ft8.720.1743
100 ft17.430.1743
250 ft43.580.1743
500 ft87.160.1743

Schedule 40 pipe: volume across sizes

Volume held by a fixed 100 ft run across common Schedule 40 sizes, in US gal. Doubling the diameter roughly quadruples the capacity.

Nominal sizeBore (in)Volume in 100 ft (US gal)
1/2"0.6221.58
3/4"0.8242.77
1"1.0494.49
1-1/2"1.61010.58
2"2.06717.43
3"3.06838.40
4"4.02666.13
6"6.065150.1

Worked example, step by step

  1. Bore = 2.067 in, so radius = 1.0335 in.
  2. Area = π × radius² = 3.3556 in².
  3. Length = 75 ft = 900 in; volume = 3.3556 × 900 = 3,020.0 in³.
  4. Convert to the unit you need: 13.07 US gal for a 75 ft run of Schedule 40 2" pipe.

Frequently asked questions

How do I calculate total system water volume?

Add the pipe volume of every section (using the true bore) to the water content of the boiler, emitters and any buffer tank. Calculate each pipe run above and total the results.

How do I size an expansion tank from system volume?

Multiply the system volume by the water expansion fraction over your temperature swing, then divide by the acceptance factor set by your fill and relief pressures. Confirm the final size on the tank maker's chart.

Does pipe volume really matter for expansion-tank sizing?

Yes, especially on large or radiant systems where pipe and tubing hold a big share of the water. Underestimating pipe volume leads to an undersized tank and relief-valve weeping.

How much does hydronic water expand when heated?

Roughly 3–4% going from a cold fill near 50 °F to typical operating temperatures around 180 °F. The exact fraction depends on the temperature range.

Can I use this for a glycol system?

Yes. The total system volume tells you how much glycol to add for your target mix, and glycol expands a little more than water, so size the tank on the high side.

What people say

★★★★★

The fill-time estimate turned a vague flush task into a scheduled one. Handy.

— Priya, commissioning
★★★★★

Clear about its own limits — tells you when to check manufacturer data. Trustworthy.

— Greg, mechanical PE
★★★★☆

Clean and quick on my phone in the field.

— Luis, pipefitter

Browse by topic