Skip to content

Hot tub heat-up time calculator

Filled it cold, or turned it back on after a break? This tells you when it will be ready — counting the heat it loses while warming, which is why it always takes longer than you would guess.

Not sure of your numbers? Start from an example:

On the spec sheet. Typical home tubs hold 300–500 US gallons.

Most plug-in tubs are 1–1.5 kW; hard-wired ones 4–6 kW.

Straight from the tap is often around 55–65 °F.

Most people sit at 100–102 °F.

Outside air right now. Cold air slows everything down.

/ kWh

Per kWh, to price this one heat-up.


Cover and insulation

Heating with the cover off can double the time — or stop it reaching temperature at all on a cold day.

W per °C

Set by the choice above. Override if you know yours.

Fill in the fields to see your answer.

  • Ready at
  • Rate
  • Energy used
  • Cost to heat
  • If nothing were lost
  • Actually, losing heat as it warms
Once it is hot, what does keeping it there cost? Work out the monthly cost →
What this assumes
  • The tub loses heat while it heats. Net gain is heater output minus what escapes, and what escapes grows as the water warms — so the last few degrees are the slowest.
  • There is a ceiling. When loss equals heater output the water stops getting warmer, however long you wait. In cold air with the cover off, that ceiling can be below your target.
  • The heater runs the whole time, so the energy shown is heater size × hours.
  • Wind is not modelled. An exposed tub on a windy day will be slower than this.

How this calculation works

  1. Energy needed
  2. Subtract heat lost while warming
  3. Net gain per hour
  4. Time to target

t = (m × c ÷ k) × ln( (P÷k − ΔT_start) ÷ (P÷k − ΔT_target) )

The tub loses heat the whole time it warms, and loses faster as it gets hotter — so net gain shrinks as you approach the target. That makes the curve logarithmic rather than straight. P ÷ k is the equilibrium rise: the point where loss equals heater output and the water stops warming at all.

Hours from 60 °F to 100 °F, cover on, 50 °F air
Volume1.5 kW4 kW6 kW
300 US gal~21 h~7 h~4.5 h
400 US gal~29 h~9 h~6 h
500 US gal~38 h~12 h~7.5 h
600 US gal~48 h~14 h~9 h

Rough guide only — a colder day, an open cover or a windy spot all push these up, sometimes past the point of reaching temperature at all.

Why it is slower than the simple sum

The obvious calculation is energy needed divided by heater size. That would be right if the tub were a perfect flask. It is not. From the moment you switch on, heat is escaping through the shell and the cover, and the hotter the water gets, the faster it escapes.

So the heater is fighting a loss that grows as it works. The first few degrees come quickly and the last few crawl. For a well-covered tub in mild weather the difference is modest. For an open tub in winter it can double the time.

When it will never get there

Every tub has a ceiling: the temperature where heat lost equals heat added. Below that you are still gaining. At it, you have stopped. A small plug-in heater on a large uncovered tub in freezing weather can sit at 85 °F indefinitely.

If the calculator says your target is out of reach, more time will not help. Put the cover on, block the wind, or fit a bigger heater.

Getting there faster