ThisCalculator

Everyday

kWh to Heat Water Calculator: Formula & Examples

Updated · Standard formula, shown below

Energy 5.23 kWh
Energy
18.84 MJ
Result
Energy
17.85 BTU
Result
Water volume
100 L
You entered

kWh to Heat Water Calculator: Formula & Examples

This calculator works out how many kilowatt-hours (kWh) of energy are needed to heat a given volume of water from one temperature to another. You enter the water volume in liters, the starting temperature, and the target temperature, and the calculator returns the energy required in kWh. It also shows the same result in megajoules (MJ) and British thermal units (BTU) for easy comparison.

Formula

The basic physics is simple: the energy needed to raise the temperature of a substance is its mass times its specific heat capacity times the temperature change. For water:

E (kWh) = (V × � × c × ΔT) / 3,600,000

Where:

  • E = energy in kilowatt-hours (kWh)
  • V = volume of water in liters (L)
  • Ï� = density of water ≈ 1 kg/L (at room temperature)
  • c = specific heat capacity of water ≈ 4,186 J/(kg·°C)
  • ΔT = temperature rise in °C (target − start)
  • 3,600,000 = joules per kWh (1 kWh = 3.6 MJ)

In practice, the density and specific heat are nearly constant for water between 0°C and 100°C, so the formula simplifies to:

E (kWh) = (V × 4.186 × ΔT) / 3,600

This is the version used in the calculator. The division by 3,600 converts from kilojoules (kJ) to kWh because 1 kWh = 3,600 kJ.

Worked Example

Using the default values from the calculator: 100 liters of water, heated from 15°C to 60°C.

  1. Calculate the temperature difference: ΔT = 60 − 15 = 45°C
  2. Multiply by volume and specific heat: 100 × 4.186 × 45 = 18,837 kJ
  3. Convert kJ to kWh: 18,837 / 3,600 = 5.2325 kWh

Rounded to two decimals, the calculator shows 5.23 kWh. The same energy is 18.84 MJ or 17,856 BTU.

So heating a standard 100-liter hot water tank from cold (15°C) to a typical hot water setting (60°C) requires about 5.2 kWh of heat energy. Remember this is the theoretical minimum – real systems lose heat through pipes and tank walls, so actual electricity or gas use will be higher.

Why This Calculation Matters

Water heating is one of the largest energy uses in a typical home, often accounting for 15–25% of total energy consumption. Knowing how many kWh are needed to heat a specific amount of water helps you:

  • Estimate the running cost of an electric water heater (multiply kWh by your electricity rate).
  • Compare the efficiency of different heating methods (electric resistance, heat pump, gas, solar).
  • Size a solar thermal or heat pump system for your household hot water demand.
  • Understand how much energy you waste by keeping a tank hot when you don’t need it.

For example, if you have a 200-liter tank and you heat it from 10°C to 65°C, the calculator gives: 200 × 4.186 × 55 / 3600 = 12.79 kWh. That’s roughly what a typical electric shower uses in about 15 minutes of continuous running.

How to Use the Calculator Correctly

Enter the volume in liters (1 liter of water weighs about 1 kg). If you know the volume in gallons, convert first: 1 US gallon = 3.785 L, 1 imperial gallon = 4.546 L. For the temperatures, use Celsius. If you have Fahrenheit, subtract 32 and multiply by 5/9 to get Celsius.

The calculator assumes the water is pure liquid water at normal pressure. It does not account for the energy needed to vaporize water (that’s a different calculation for steam) or for the slight variation in specific heat with temperature (less than 1% over 0–100°C).

For most practical purposes, the result is accurate to within a few percent. If you’re sizing a real system, add a safety margin of 10–20% for heat losses and inefficiencies.

Common Mistakes and Misconceptions

A frequent error is confusing kilowatts (kW, power) with kilowatt-hours (kWh, energy). A 3 kW heater running for 1 hour uses 3 kWh of energy. The calculator gives energy, not power. To find the time needed, divide the energy (kWh) by the heater power (kW). For example, heating 100 L from 15°C to 60°C needs 5.23 kWh. With a 3 kW immersion heater, that would take 5.23 / 3 = 1.74 hours (about 1 hour 44 minutes), assuming no heat loss.

Another misconception is that boiling water requires only the temperature rise to 100°C. Actually, turning 100°C water into steam requires about 2,257 kJ per kg – more than five times the energy to heat water from 0°C to 100°C (which is 418.6 kJ/kg). This calculator only covers heating liquid water, not phase changes.

Also, be careful with units: specific heat is often quoted in J/(g·°C) or cal/(g·°C). 1 cal/(g·°C) = 4.186 J/(g·°C) = 4.186 kJ/(kg·°C). The calculator uses kJ/(kg·°C) internally.

Real-World Efficiency and Costs

The theoretical kWh from the calculator is the minimum energy required. Real systems are less efficient:

  • Electric resistance heaters are nearly 100% efficient at converting electricity to heat, but the electricity itself may have generation and transmission losses.
  • Heat pump water heaters can deliver 2–3 kWh of heat for every 1 kWh of electricity, because they move heat rather than create it.
  • Gas water heaters typically have thermal efficiencies of 60–85% – the rest goes up the flue.
  • Storage tanks lose heat continuously through insulation; standby losses can add 10–30% to daily energy use.

To estimate actual cost, multiply the kWh by your utility rate. For example, at $0.15 per kWh, heating 100 L as in the example would cost about $0.78 in electricity. But if you have a heat pump with a coefficient of performance (COP) of 2.5, the electricity used would be 5.23 / 2.5 = 2.09 kWh, costing about $0.31.

Alternatives and Related Calculations

If you need to heat water continuously (e.g., for a shower), you might want to calculate the power required: divide the energy (kWh) by the time (hours) to get kilowatts. For example, a 10-minute shower at 8 L/min uses 80 L of water. If the water enters at 10°C and you want 40°C, the energy is 80 × 4.186 × 30 / 3600 = 2.79 kWh. Over 10 minutes (0.167 h), the power is 2.79 / 0.167 ≈ 16.7 kW – that’s why electric showers need high power ratings.

Another related calculation is the energy to maintain a tank temperature, which depends on insulation quality and surface area – not something a simple formula can give. For that, you’d need the tank’s U-value and ambient temperature.

If you’re sizing a solar water heater, you can compare the kWh needed per day with the solar panel output in your location. A typical household uses 100–200 L of hot water per day, requiring roughly 5–10 kWh of heat energy.

Frequently Asked Questions

How many kWh to heat 1 liter of water by 1°C?

Exactly 4.186 kJ, which is 4.186 / 3600 = 0.001163 kWh. So heating 1 liter by 1°C requires about 0.00116 kWh. For 100 liters by 45°C, that’s 100 × 45 × 0.001163 = 5.23 kWh, as in the example.

Does the calculator work for any temperature range?

Yes, for liquid water between 0°C and 100°C at normal pressure. The specific heat varies slightly (about 0.5% across that range), but the error is negligible for most uses. If you’re heating water above 100°C under pressure, you need a different formula that accounts for the higher specific heat and compressibility.

How long will it take to heat my tank?

Divide the kWh from the calculator by the power rating of your heater (in kW). For example, a 150 L tank heated from 15°C to 60°C needs 150 × 4.186 × 45 / 3600 = 7.85 kWh. With a 3 kW element, that’s 7.85 / 3 = 2.62 hours, assuming no heat loss. In reality, add 10–20% for losses.

What’s the difference between kWh and kW?

kWh is a unit of energy (the amount of work done), while kW is a unit of power (the rate of doing work). A 2 kW kettle uses 2 kWh of energy if it runs for 1 hour. The calculator gives energy; to get power, divide by the time in hours.

Can I use this for antifreeze or other liquids?

No, the calculator assumes water’s specific heat of 4.186 kJ/(kg·°C). Other liquids have different specific heats – for example, ethylene glycol antifreeze is about 2.4 kJ/(kg·°C). You’d need to adjust the formula accordingly.

Why does my electricity bill show more kWh than the calculator?

Because the calculator gives the theoretical heat energy. Real water heaters lose heat through the tank walls, pipes, and during standby. Also, electric elements may have some losses, and if you have a heat pump, the electricity used is less than the heat delivered. The difference is the system’s efficiency, usually 60–90% for conventional heaters.

Related

Formula used
in v | Water volume | L | 100 | 0
in t1 | Start temperature | °C | 15 | 0
in t2 | Target temperature | °C | 60 | 0
out kwh | Energy | kWh | (v * 4.186 * (t2 - t1)) / 3600 | 2
out mj | Energy | MJ | (v * 4.186 * (t2 - t1)) / 1000 | 2
out btu | Energy | BTU | (v * 4.186 * (t2 - t1)) / 1055.06 | 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.