Hot Tub Heat Cost Calculator
Electricity cost, kWh, and hours needed to heat a hot tub from its current water temperature to the set point.
What it does
Filling a tub with cold water is the moment when the electricity meter really moves. Unlike the small draw that holds temperature between soaks, the first heat-up has to raise hundreds of gallons by 50 degrees or more. This calculator shows the energy, the cost, and the hours that takes with your heater.
The physics is the same as any water heating problem. One gallon of water weighs about 8.34 pounds, and one Btu raises one pound of water by one degree Fahrenheit. A 400 gallon tub therefore needs 3,336 pounds of water warmed by 54 degrees, which is 180,144 Btu before any loss.
Electric heat is usually billed in kilowatt hours, and one kWh equals 3,412.14 Btu. Dividing the heat requirement by that number converts the job into the units on your utility bill. At 17 cents per kWh, the default fill costs $9.97, which is roughly what a few loads of laundry cost.
Time depends on the heater, not on the price of power. A 4 kW element adds 4 kWh every hour, so a 58.7 kWh job runs about 14.7 hours. A 6 kW heater finishes in under 10 hours and uses the same total energy, minus the extra heat lost through the cover while it runs longer.
Real tubs lose heat while they heat. The cover, the shell, the plumbing, and the cold air around the cabinet all take a share. The efficiency field lets you account for that. Setting it to 90% adds about 11% to the energy and the time, which is closer to a real refill on a cool evening.
How to use
- Pick gallons or liters, then enter the water volume from the tub manual or the fill test.
- Enter the temperature of the water going in, usually the cold tap temperature.
- Enter the target temperature you actually use, not the maximum the panel allows.
- Set efficiency near 100% for a well covered tub in warm weather and 85% to 90% for cooler conditions.
- Enter your electricity price from the bill, including supply and delivery charges.
- Enter the heater power in kW, then read the cost, energy, and heating time.
Formula
- V
- Water volume in gallons, or liters converted to gallons.
- T1
- Starting water temperature in F, or C converted to F.
- T2
- Target water temperature in F.
- 8.34
- Weight of one gallon of water in pounds.
- 3,412.14
- Btu in one kilowatt hour.
- rate
- Electricity price per kWh.
Metric mode uses 4.1868 kJ per kilogram per degree C, so 1,514 liters raised 30 C gives 211,293 kJ after the efficiency step, or 58.7 kWh. The model covers a single heat-up. It does not include standby loss, jet pump power, or the cost of keeping the tub hot for weeks.
Worked example
Example: 400 gallons from 50 F to 104 F with a 4 kW heater
Imperial defaults: 400 gal, 50 F start, 104 F target, 90% efficiency, $0.17 per kWh, 4 kW.
- Temperature rise: 104 - 50 = 54 F.
- Water weight: 400 x 8.34 = 3,336 lb.
- Heat into the water: 3,336 x 54 = 180,144 Btu.
- Input with 90% efficiency: 180,144 / 0.90 = 200,160 Btu.
- Electricity: 200,160 / 3,412.14 = 58.66 kWh, shown as 58.7 kWh.
- Cost: 58.66 x $0.17 = $9.97.
- Time: 58.66 / 4 = 14.7 hours.
Reference table
| Tub volume | Heat input | Electricity | Cost | Time at 4 kW |
|---|---|---|---|---|
| 300 gal | 150,120 BTU | 44.0 kWh | $7.48 | 11.0 h |
| 400 gal | 200,160 BTU | 58.7 kWh | $9.97 | 14.7 h |
| 500 gal | 250,200 BTU | 73.3 kWh | $12.47 | 18.3 h |
| 600 gal | 300,240 BTU | 88.0 kWh | $14.96 | 22.0 h |
Limits
- Covers one heat-up only; standby losses and daily maintenance heating are separate.
- Assumes the whole volume starts at one temperature and mixes evenly.
- Ignores pump power, ozone or UV systems, and any gas heater efficiency curve.
- Treats the heater as running at full power the whole time, while real elements cycle near the set point.
Common mistakes
- Entering the set point as the starting temperature, which makes the cost look near zero.
- Using the tub's dry weight or the number of seats instead of the water volume.
- Forgetting that a 120 volt plug-in heater is much slower than a 240 volt unit.
- Comparing heater sizes by energy use when the real difference is time, not total kWh.
- Assuming the heat-up cost is the monthly cost of running the tub.
Try it yourself
Quick checks. Answers sit tucked under each question.
300 gallons from 55 F to 104 F at 85% efficiency, $0.20 per kWh, 4 kW?
Cost $8.45, 42.3 kWh, 10.6 hours, 144,233 BTU.
1,000 liters from 12 C to 38 C at 90% efficiency, $0.18 per kWh, 3 kW?
Cost $6.05, 33.6 kWh, 11.2 hours, 121.0 MJ.
400 gallons from 94 F to 104 F at 90% efficiency, $0.15 per kWh, 4 kW?
Cost $1.63, 10.9 kWh, 2.7 hours, 37,067 BTU.
Questions
How long does it take to heat a hot tub?
A 400 gallon tub with a 4 kW heater takes about 14.7 hours from 50 F to 104 F. Smaller tubs and larger heaters are faster.
How much does one heat-up cost?
About $9.97 for the default case at 17 cents per kWh. Cold fill water and a lower target temperature reduce it.
Does a larger heater cost more to run?
No. It uses about the same energy for the same temperature rise and finishes sooner, so it may lose slightly less heat along the way.
Why is my tub slower than the estimate?
Cold air, an open cover, a low water level, or a heater that is not receiving full voltage all add time. A failing element is another common cause.
What temperature is safe?
The CDC recommends no more than 104 F and advises pregnant people to check with a healthcare provider before using a hot tub.
Does this include keeping the tub hot?
No. Maintaining temperature for weeks depends on insulation, cover quality, outdoor temperature, and how often the cover comes off.
Sources
- CDC: What you can do to stay healthy in hot tubs
- US Department of Energy: Water heating
- OpenStax College Physics: Temperature change and heat capacity