Water Heating Calculator
Enter the volume of water, starting and target temperatures, and heater power to find the energy required, the time needed, and the running cost. The calculator handles all three water phases - ice, liquid, and steam - so it works for everything from a kettle to a pool. Switch between metric and imperial units; results update instantly.
Formula
Worked example
10 L of water starting at 15 °C, heated to 60 °C with a 3 kW element at 90 % efficiency. Q = 10 kg × 4,186 J/kg·°C × 45 °C = 1,883,700 J ≈ 1,884 kJ = 0.5232 kWh. Effective power = 3 kW × 0.90 = 2.7 kW. Time = 0.5232 ÷ 2.7 = 0.1938 h ≈ 11.6 min. At $0.15/kWh the cost is 0.5232 ÷ 0.90 × $0.15 ≈ $0.087.
How water heating is calculated
The energy needed to raise liquid water temperature is Q = m c ΔT, where m is the mass in kilograms, c is the specific heat capacity of water (4,186 J per kg per degree Celsius), and ΔT is the temperature rise. For example, heating 10 L (10 kg) from 15 °C to 60 °C requires 10 × 4,186 × 45 = 1,884 kJ. This calculator converts that to kWh (divide by 3,600), then divides by effective heater power (rated power × efficiency) to find heating time. Running cost is the energy drawn from the supply (heat energy divided by efficiency) multiplied by your electricity rate.
Phase changes: ice and steam
When the temperature range crosses 0 °C (melting) or 100 °C (boiling), extra latent heat must be added on top of the sensible heat. Melting ice requires 334 kJ per kilogram before the temperature can rise above 0 °C. Turning liquid water to steam at 100 °C requires 2,257 kJ per kilogram - roughly six times the energy needed to raise the same water from 0 °C to 100 °C. This calculator handles all three phases automatically, so it works equally well for defrosting water, boiling a kettle, or calculating steam generator requirements.
Heater efficiency and heat pumps
Electric immersion heaters convert nearly all their electrical energy to heat (95-99 % efficiency). Gas heaters lose energy up the flue, so efficiencies of 65-85 % are typical. Heat pumps work differently: they move heat from the air or ground into the water rather than generating it, giving a coefficient of performance (COP) of 2 to 4, meaning they deliver 200-400 % of the electrical energy they consume. Enter the COP as a percentage (for example, 300 for a COP of 3) to compare heat pumps with conventional heaters. The power input field should be the electrical power drawn, not the heat output.
Practical applications
Common uses for this calculator include sizing a domestic hot-water cylinder (typically 30-50 L heated to 60 °C for legionella prevention), estimating swimming pool warm-up time (multiply the pool volume by the density of water), calculating kettle boiling time, and comparing the running cost of different water heater technologies. For large volumes like pools, the heating time in hours or days gives a practical sense of the schedule. Commercial applications include process heating, pasteurisation, and autoclave sterilisation, where accurate time and energy budgeting is essential.
Typical water heater types and efficiencies
| Heater type | Typical power | Efficiency | Notes |
|---|---|---|---|
| Electric immersion | 1-3 kW | 95-99 % | Almost all input energy heats the water |
| Electric kettle | 2-3 kW | 90-95 % | Fast but limited volume |
| Gas storage heater | 2-4 kW | 60-80 % | Flue losses reduce effective efficiency |
| Gas combi boiler | 20-30 kW | 85-95 % | Modern condensing models are most efficient |
| Heat pump (ASHP) | 1-3 kW | 200-400 % | COP of 2-4 means more heat than input energy |
| Solar thermal | 1-4 kW | 50-80 % | Variable - depends on solar irradiance |
| Microwave oven | 0.8-1.2 kW | 85-90 % | Practical only for small volumes |
Efficiency figures are typical ranges. Heat pump COP can exceed 300 % because it moves heat rather than generating it.
Frequently asked questions
What is the specific heat capacity of water?
The specific heat capacity of liquid water is 4,186 joules per kilogram per degree Celsius (often rounded to 4.2 kJ/kg/°C or 1 BTU/lb/°F in imperial). This is unusually high compared with most liquids, which is why water is widely used as a coolant and heat store. Ice has a lower specific heat of about 2,108 J/kg/°C, and steam is around 1,996 J/kg/°C.
Why does it take so much energy to boil water?
Boiling water involves two separate energy costs. First, the sensible heat to raise the temperature to 100 °C. Then the latent heat of vaporisation: 2,257 kJ per kilogram must be added at 100 °C before any water turns to steam, even though the temperature does not rise during this phase. That latent heat is about five times larger than the sensible heat needed to warm 1 kg of water from 0 °C to 100 °C (418 kJ), which is why steaming or boiling large volumes is very energy intensive.
How long does it take to heat a full bathtub?
A full bathtub holds roughly 150-200 L. Heating 180 L from 15 °C to 40 °C requires 180 × 4.186 × 25 = 18,837 kJ = 5.23 kWh. A 3 kW electric boiler at 95 % efficiency delivers 2.85 kW of heat, so heating time is 5.23 / 2.85 = 1.84 hours. A 24 kW gas combi at 90 % efficiency delivers 21.6 kW and heats the same volume in about 14.5 minutes.
What efficiency should I use for my water heater?
Electric immersion heaters and kettles: 95-99 %. Standard gas storage heaters: 65-80 %. Modern condensing gas boilers: 85-95 %. Heat pump water heaters: enter the COP × 100 (for example, a COP of 3 = 300 %). Solar thermal systems: 50-80 % depending on season and location. If you are unsure, check the EnergyGuide or EU energy label on the appliance, which states the rated efficiency.
How do I convert the result to BTU?
One BTU (British Thermal Unit) is the energy needed to raise 1 pound of water by 1 °F. One kJ equals 0.9478 BTU, and one kWh equals 3,412 BTU. To convert the kJ result to BTU, multiply by 0.9478. To convert kWh to BTU, multiply by 3,412. For example, 1,884 kJ = 1,884 × 0.9478 = 1,785 BTU.
Does the calculator account for heat losses from the tank or pipes?
No - this calculator computes the theoretical heat input assuming all energy (at the entered efficiency) goes into the water. Real systems also lose heat through the tank walls, connecting pipes, and the surrounding air. For a rough correction on a storage tank, add 5-15 % extra time to account for standing losses. Detailed heat-loss calculations require the tank surface area and insulation thermal conductivity.
Can I use this for a swimming pool?
Yes. Enter the pool volume in litres (or US gallons with the imperial toggle), the current water temperature, and the target temperature. Use a realistic heater power for your pool heater or heat pump. Keep in mind that outdoor pools also lose heat to evaporation and wind, so real heating times will be longer than the calculator shows - the result is a minimum, assuming no heat loss during the heating period.