Hydronic Buffer Tank Sizing Calculator
Enter the short-cycle capacity, smallest active load, desired run time, usable temperature swing, and participating water volume. The calculator estimates the nominal buffer tank size and checks whether a candidate tank meets the runtime and minimum-volume requirements.
Minimum nominal buffer tank volume27.78
- Net surplus capacity
- 30,000
- Required active storage volume
- 30
- Runtime-based buffer size
- 27.78
- Manufacturer-volume buffer size
- 0
- Governing requirement
- Minimum runtime
- Candidate tank effective volume
- 32
- Candidate tank achieved runtime
- 10.67
- Candidate tank check
- Pass
Assumes the entered existing volume and usable tank fraction actually participate through the selected temperature swing.
For modulating equipment, use minimum stable output at the short-cycle condition rather than maximum rated output.
How to use this calculator
- Enter the heat-source output at the condition where short cycling is most likely.
- Enter the smallest load that remains active while the boiler, heat pump, or chiller runs.
- Set the target run time, usable temperature swing, fluid factor, and existing participating volume.
- Add any manufacturer minimum total volume, then compare the result with an available tank size.
How the buffer tank size is calculated
A hydronic buffer tank stores enough active water volume to absorb surplus heat or cooling while the source runs for a useful minimum cycle. This calculator uses the common runtime method shown by hydronic design references, then subtracts the water volume that already participates in the same control cycle.
The first step is the net surplus capacity:
S = max(0, Qs - Ql)
Qs is the heat-source output at the short-cycle condition, and Ql is the minimum concurrent system load. If the load is equal to or greater than the source output, the runtime part of the calculation does not call for storage, although a separate manufacturer minimum volume can still apply.
The active storage volume required for runtime is:
Vr = S x t / (F x dT)
t is target run time in minutes, F is the fluid heat-capacity factor, and dT is the usable temperature swing in F. For water, F is about 60 x 8.33 x 1.0, or 500. Glycol mixtures usually have a lower factor, so they need more storage for the same runtime.
The nominal tank size for runtime is:
Vrt = max(0, Vr - Ve) / u
Ve is existing participating system volume, and u is the usable fraction of nominal tank volume. A tank with sensors, piping, or stratification that leaves part of the tank inactive should use a lower usable fraction.
The manufacturer-volume check is calculated separately:
Vmt = max(0, Vm - Ve) / u
Vm is the equipment manual minimum total system volume. The required nominal buffer tank is max(Vrt, Vmt). The candidate check then adds the usable portion of the candidate tank to the existing active volume and calculates the achieved runtime as ta = F x dT x Veff / S when there is surplus capacity.
What moves the answer most
The difference between source output and the smallest active load usually drives the result. A large on-off boiler serving a small zone needs more buffer than a modulating unit running near the same zone load. The selected temperature swing also matters directly: doubling the usable swing cuts the required active storage roughly in half, if the emitters and controls can actually use that range.
Existing water volume can reduce the required tank, but only volume that changes through the selected temperature swing should be credited. Fluid properties and usable tank fraction are also important because glycol, stratification, sensor placement, and piping arrangement can all reduce effective storage.
What this calculator leaves out
This is an anti-short-cycling and minimum-water-volume estimate. It does not size pumps, expansion tanks, air separators, piping, heat exchangers, relief valves, controls, or the heat source. It also does not verify condensation protection for chilled-water work, freeze protection, control stability, or equipment-specific approval. Use the equipment manual and a hydronic designer for final selections.
Worked example
Suppose a heat pump can put out 40,000 Btu/hr at the short-cycle condition, while the smallest active zone absorbs 10,000 Btu/hr. The target run time is 10 minutes, the usable swing is 20 F, the fluid factor is 500 for water, existing participating volume is 5 gal, and 90% of nominal tank volume is usable.
The net surplus is 30,000 Btu/hr. The runtime storage is 30,000 x 10 / (500 x 20), or 30 gal of active volume. After crediting 5 gal already in the system, the nominal runtime tank size is (30 - 5) / 0.90, or 27.78 gal. With no separate manufacturer minimum volume, the minimum nominal tank is 27.78 gal.
A 30 gal candidate tank contributes 27 gal of usable storage, so the effective volume is 32 gal. Its achieved runtime is 500 x 20 x 32 / 30,000, or 10.67 minutes, so it passes the entered runtime check.
Common questions
What size buffer tank does a hydronic heat pump need?
It depends on the heat pump output at the short-cycle condition, the smallest load that stays active, the target run time, the usable temperature swing, and the water volume already in the system. A heat pump with surplus capacity serving a small zone needs more active storage than one that can modulate close to the load.
Should I use maximum output or minimum stable output?
For modulating equipment, use the minimum stable output at the operating condition that creates the short-cycle risk. Using maximum rated output can oversize the tank because the unit may not run at that output during normal low-load operation. For on-off equipment, use the output at the relevant water and outdoor temperatures.
Does existing piping and emitter water count?
Yes, but only the portion that participates in the control cycle should count. Water trapped outside the active flow path, separated by closed valves, or not changing through the selected temperature swing should not be credited as buffer volume.
How does glycol change buffer-tank sizing?
Glycol mixtures usually have lower density-adjusted heat capacity than water. Because the storage formula divides by the fluid factor, a lower factor increases the required volume. Use fluid properties for the actual glycol concentration and operating temperature when available.
Can this size a chilled-water buffer tank?
The runtime and minimum-volume math is the same for chilled-water storage when the inputs are stated as cooling source output, active cooling load, usable temperature swing, and fluid factor. Chilled systems also need insulation and vapor sealing so cold tanks and piping do not condense moisture.
Why can nominal tank volume differ from usable volume?
Nominal volume is the tank label volume. Usable volume is the part that actually changes temperature during the control cycle. Stratification, sensor location, dead volume, and piping arrangement can keep part of the tank from contributing to runtime.