ThisCalculator

Everyday

Buffer Vessel Sizing Calculator

Updated · Standard formula, shown below

The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.

This calculator sizes a buffer vessel (also called a buffer tank or thermal storage tank) for a heating or cooling system. You enter the system’s heat output, the minimum boiler or chiller runtime, and the acceptable temperature swing, and the calculator returns the required water volume in liters and the equivalent storage capacity in kWh. The result helps you avoid short-cycling in hydronic systems and is a starting point for selecting a commercially available tank.

Formula

The buffer vessel volume is calculated from the basic heat storage equation:

V = (P × t_min × 1000) / (ΔT × c × ρ)

Where:

  • V = required buffer volume (liters)
  • P = heat output of the boiler or chiller (kW)
  • t_min = minimum desired runtime (minutes)
  • ΔT = allowable temperature difference between the tank’s start and end temperature (K or °C)
  • c = specific heat capacity of water = 4.186 kJ/(kg·K)
  • ρ = density of water ≈ 1 kg/L (at typical hydronic temperatures)

The factor 1000 converts kW to kJ/s and minutes to seconds. The stored energy in kWh is simply P × t_min / 60, because the tank must absorb the boiler’s full output during the minimum runtime.

Worked Example

Using the default values from the calculator (P = 25 kW, t_min = 10 min, ΔT = 10 K):

  1. Convert runtime to seconds: 10 min × 60 = 600 s
  2. Energy to be stored: 25 kW × 600 s = 15,000 kJ
  3. Volume: 15,000 kJ / (10 K × 4.186 kJ/(kg·K) × 1 kg/L) = 15,000 / 41.86 ≈ 358 L
  4. Stored energy: 25 kW × (10/60) h = 4.17 kWh

The calculator shows 358 L and 4.17 kWh, matching the manual calculation.

Why Buffer Vessels Are Needed

Modern boilers and heat pumps are most efficient when they run continuously for a reasonable period. Short cycling—turning on and off every few minutes—wastes fuel, increases wear on the compressor or burner, and can reduce the lifespan of the equipment. A buffer vessel adds water volume to the system so that the heat source can run for a set minimum time even when the heating demand is very low (e.g., a single zone calling for heat on a mild day). The tank stores the excess heat and releases it gradually to the system.

Buffer tanks are particularly important for:

  • Biomass boilers, which need a long burn to reach clean combustion
  • Air-source heat pumps, which have minimum runtimes to protect the compressor
  • Multi-zone systems where only a small zone may call for heat
  • Combined heating and domestic hot water systems where the boiler must fire even when space heating demand is tiny

How to Choose the Right Buffer Vessel

The calculator gives you the theoretical volume, but real selection involves a few practical steps:

  1. Determine the heat source’s minimum runtime from the manufacturer’s data. If not available, a common rule of thumb is 10–15 minutes for boilers and 5–10 minutes for heat pumps.
  2. Set the allowable temperature swing (ΔT). For heating systems, a 10–20 K swing is typical. For chilled water, 3–6 K is more common because lower ΔT improves dehumidification.
  3. Add a safety margin of 10–20% to account for stratification, pipe losses, and the fact that the tank will not be perfectly mixed.
  4. Check the tank’s connections and insulation—a buffer tank must have proper ports for supply, return, and sensor wells.
  5. Consider the physical space and doorways for installation. A 500 L tank may not fit through a standard door.

For example, a 25 kW boiler with a 10-minute minimum runtime and a 10 K swing needs 358 L. Adding 15% gives about 410 L, so you would choose a 400–500 L commercial tank.

Common Mistakes and Misconceptions

One frequent error is using the system’s total volume instead of the buffer volume. The buffer tank is additional volume, not a replacement for existing pipe and radiator water. Another mistake is ignoring the temperature swing: using a larger ΔT than the system can tolerate will undersize the tank. For example, if the radiators are designed for a 10 K drop, you cannot use a 20 K swing just to reduce the tank size.

People also confuse buffer tanks with thermal stores. A buffer tank simply adds volume to the heating loop; a thermal store is usually heated by a solid fuel boiler and provides domestic hot water via a coil. The sizing logic is similar, but thermal stores have additional requirements for DHW capacity.

Unit mix-ups are another issue: the formula uses kW, minutes, and liters. If you input BTU/h or gallons, the result will be off by a large factor. Always convert to kW and liters first (1 kW ≈ 3412 BTU/h, 1 gallon ≈ 3.785 L).

Limitations of the Simple Formula

The formula assumes perfect mixing and no heat loss from the tank. In reality, water stratifies—hot water rises to the top—which can improve performance but also means the effective usable volume is less than the total. The formula also ignores the thermal mass of pipes, radiators, and the boiler itself, which can add a small amount of buffer capacity. For most residential and light commercial systems, the simple calculation is adequate, but for large or complex systems, a hydraulic simulation or a manufacturer’s selection tool is recommended.

Additionally, the minimum runtime is not always a fixed number. Some modern controls can adjust the runtime based on outdoor temperature or return water temperature. In such cases, you may be able to use a shorter minimum runtime and a smaller tank, but this requires careful control logic.

Alternatives to a Buffer Vessel

If you cannot install a buffer tank, there are a few alternatives, each with trade-offs:

  • Increase system water volume by adding larger pipes or radiators. This is rarely practical after installation.
  • Use a thermal store with an internal coil for DHW, which adds volume to the heating loop as well.
  • Install a variable-speed pump to reduce the flow and increase the ΔT, which can help the boiler run longer without a tank.
  • Use a cascade of smaller boilers so that only one fires at low load, extending runtime.
  • Accept short cycling if the equipment is designed for it (some modern condensing boilers can modulate down to very low output, but even they have a minimum).

For heat pumps, the buffer tank is often the simplest and most reliable solution, but some manufacturers allow “system separation” with a low-loss header instead of a buffer. The header only decouples flow, it does not add significant volume, so it may not prevent short cycling on its own.

Frequently Asked Questions

How do I know the minimum runtime for my boiler?

Check the manufacturer’s technical manual. If it is not listed, a common default is 10 minutes for condensing boilers and 15 minutes for cast-iron or biomass boilers. For heat pumps, the compressor manufacturer usually specifies a minimum runtime to protect the compressor, often 5–10 minutes.

Can I use a larger tank than the calculator says?

Yes, a larger tank is generally fine. It will store more heat and further reduce cycling, but it will also take longer to heat up and may lose more heat to the surroundings. Oversizing by 20–30% is common, but doubling the size is usually unnecessary unless you also want to store solar heat or use time-of-use electricity tariffs.

What temperature swing should I use for underfloor heating?

Underfloor heating typically operates with a supply temperature of 35–45°C and a return temperature 5–10 K lower. A ΔT of 5–10 K is appropriate. Using a larger swing would make the floor surface temperature uneven.

Does the buffer tank need to be insulated?

Yes, all buffer tanks should be insulated to minimize heat loss. The calculator ignores losses, so a well-insulated tank will perform closer to the theoretical value. Uninsulated tanks can lose several kWh per day, which reduces efficiency.

Can I use antifreeze in the buffer tank?

If the system uses antifreeze (e.g., propylene glycol), the specific heat capacity is lower than water (around 3.5–3.8 kJ/(kg·K) depending on concentration). You need to adjust the formula by using the correct specific heat. The calculator assumes pure water, so for glycol systems, multiply the result by about 1.1–1.2.

Is the buffer volume the same as the expansion tank volume?

No. The expansion tank absorbs thermal expansion of water and maintains system pressure. It is much smaller (typically 10–20% of the system volume) and is sized based on pressure and temperature, not runtime. The buffer tank is a separate component.

Related

Formula used
in p | Heat output | kW | 25 | 0
in t_min | Minimum runtime | min | 10 | 0
in dt | Temperature swing | K | 10 | 0
out v | Buffer volume | L | (p * 1000 * t_min) / (dt * 4.186) | 0
out e | Stored energy | kWh | p * (t_min / 60) | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.