Calculate the kWh of energy, heater kW or heating time needed to heat water from a starting to a target temperature, in litres or gallons.

100% is the ideal no-loss default. Enter a lower known overall efficiency to represent losses; heat pumps are outside this model.

Energy cost (optional)
Blank omits cost. Energy-only estimate; fixed charges and taxes are excluded.

kW to Heat Water Formula

The following ideal formula assumes liquid water at 1 kg/L and an approximate constant specific heat. It gives useful heating power with no losses; divide by the overall efficiency fraction to estimate heater input power. The model excludes freezing, boiling, evaporation and heating the container.

P = (V ร— ฮ”T ร— C) / (t ร— 3600)

Variables:

  • P is the power required (kW)
  • V is the volume of water (liters)
  • ฮ”T is the temperature rise (ยฐC)
  • C is an approximate specific heat capacity of water (4.186 kJ/kgยทยฐC); it varies with temperature
  • t is the time (hours)

To calculate the power required to heat water, multiply the volume of water by the temperature rise and the specific heat capacity of water, then divide by the product of time in seconds (time in hours multiplied by 3600).

Water Heating Power Requirement (P = V ร— ฮ”T ร— 4.186 รท time(s), ideal efficiency)
Volume (L) Temperature Rise (ยฐC) Time (min) Power (kW) Power (W) Power (MJ/h)
18031.8601,8606.698
28042.7912,79110.046
54052.7912,79110.046
1030102.0932,0937.535
1020101.3951,3955.023
2030152.7912,79110.046
3025202.6162,6169.418
4020105.5815,58120.093
5035304.0704,07014.651
5040304.6514,65116.744
6030304.1864,18615.070
7545455.2325,23318.837
8035603.2563,25611.721
10030603.4883,48812.558
10050605.8145,81420.930
12025306.9776,97725.116
15040606.9776,97725.116
18035904.8844,88417.581
20030606.9776,97725.116
300501805.8145,81420.930
* Rounded to 3 decimals (W rounded to the nearest unit). Assumes water density 1 kg/L and specific heat c = 4.186 kJ/kgยทยฐC. Formula: P(kW) = V(L) ร— ฮ”T(ยฐC) ร— 4.186 รท time(s). Unit links: 1 kW = 1000 W, 1 kW = 3.6 MJ/h.

What is kW to Heat Water?

kW to heat water is a measure of the energy rate required to raise the temperature of a given volume of water by a certain degree over a specified period. It is an important calculation in designing heating systems, such as water heaters and boilers, to ensure they have sufficient power to meet the heating demands.

How to Calculate kW to Heat Water?

The following steps outline how to calculate the power required to heat water.


  1. First, determine the volume of water to be heated (V) in liters.
  2. Next, determine the desired temperature rise (ฮ”T) in degrees Celsius.
  3. Next, determine the time over which the temperature rise should occur (t) in hours.
  4. Next, gather the formula from above = P = (V * ฮ”T * C) / (t * 3600).
  5. Finally, calculate the power required (P) in kilowatts.
  6. After inserting the variables and calculating the result, check your answer with the calculator above.

Example Problem : 

Use the following variables as an example problem to test your knowledge.

Volume of water (V) = 100 liters

Temperature rise (ฮ”T) = 30ยฐC

Time (t) = 2 hours