Water Heater Calculator
Last updated: 2026-08-10
Enter your email and download a PDF report with your results.
| Tank capacity (L) | Outlet temperature (°C) (°C) | Inlet temperature (°C) (°C) | Heating time (h) | |
|---|---|---|---|---|
| Small bathroom | 40 L | 40 °C | 12 °C | 2 h |
| Medium bathroom | 60 L | 41 °C | 12 °C | 2 h |
| Large bathroom | 80 L | 55 °C | 12 °C | 2 h |
| Apartment | 120 L | 75 °C | 12 °C | 2 h |
| House | 160 L | 75 °C | 12 °C | 2 h |
Choosing the right water heater for your home or project can be tricky, but the Water Heater Calculator simplifies this task by giving you precise power and energy consumption numbers. Whether you are selecting a new unit or optimizing an existing system, this tool helps you determine the exact heating element capacity needed to raise your water temperature efficiently.
What the Water Heater Calculator Does and When to Use It
The Water Heater Calculator is designed to compute two essential values: the required heating power in kilowatts (kW) and the total energy consumed in kilowatt-hours (kWh). It takes four simple inputs—tank volume, incoming water temperature, desired output temperature, and heating time—and applies a standard physics formula specific to water heating. You should use this calculator whenever you need to size a water heater for a new installation, replace an old unit, or estimate monthly electricity costs. It is especially valuable for homeowners, plumbers, engineers, and anyone involved in solar water heating, electric boilers, or immersion heater selection. The tool works with metric units (liters, degrees Celsius, hours) and provides results that can be easily converted to common imperial equivalents like gallons or degrees Fahrenheit.
The Formula Explained Variable by Variable
The underlying calculation is based on the specific heat capacity of water. Here is the formula used by the calculator:
Power (kW) = [ V × (Ts - Ti) × 1.163 ] / ( 1000 × H )
Each variable plays a critical role:
- V (litros_deposito): This is the total volume of water in the tank, measured in liters. For reference, 1 liter equals approximately 0.264 US gallons. A larger volume requires more energy to heat.
- Ti (temp_entrada_c): The incoming cold water temperature, in degrees Celsius. The default value is 12°C (about 54°F), which is typical for many temperate climates. In colder regions, this can drop to 5°C (41°F).
- Ts (temp_salida_c): The desired hot water temperature, in degrees Celsius. The default is 55°C (131°F), which is common for household showers and kitchen use. Higher settings increase energy consumption but also reduce bacterial growth risks.
- H (horas_calentamiento): The time allowed for the water to heat from Ti to Ts, measured in hours. The default is 2 hours. Shorter times require a more powerful heating element.
- 1.163: This is the specific heat capacity of water expressed in watt-hours per liter per degree Celsius (Wh/L·°C). It represents how much energy is needed to raise 1 liter of water by 1°C.
- 1000: This converts watt-hours to kilowatt-hours.
The calculator also computes Energy (kWh) as V × (Ts - Ti) × 1.163 / 1000, which shows the total energy required for a single heating cycle. Monthly consumption is then estimated by multiplying this value by 30 days.
Two Worked Examples with Concrete Numbers
Example 1: Standard Household Electric Water Heater
Imagine you have a 150-liter (about 40 gallons) electric water heater. Your incoming water temperature is 12°C (typical for spring), you want it heated to 55°C, and you allow 2 hours for heating.
Step 1: Identify the variables.
V = 150 liters
Ti = 12°C
Ts = 55°C
H = 2 hours
Step 2: Calculate the temperature difference.
Ts - Ti = 55 - 12 = 43°C
Step 3: Apply the power formula.
Power = (150 × 43 × 1.163) / (1000 × 2)
Power = (150 × 43 = 6450, then 6450 × 1.163 = 7501.35) / 2000
Power = 3.75 kW (rounded to two decimals)
Step 4: Calculate the energy per cycle.
Energy = 150 × 43 × 1.163 / 1000 = 7.50 kWh
Step 5: Estimate monthly consumption.
Monthly = 7.50 × 30 = 225.0 kWh
Interpretation: You need a 3.75 kW heating element for this tank. Over 30 days, this heater will consume about 225 kWh, assuming one full heating cycle per day. If your electricity rate is $0.12 per kWh, that equals $27 per month.
Example 2: Small Commercial Tank with Tight Schedule
A small office needs a 300-liter (79 gallons) tank. The water enters at 10°C (50°F), must reach 60°C (140°F) for sanitation, and only 1.5 hours are available before morning use.
Step 1: Identify the variables.
V = 300 liters
Ti = 10°C
Ts = 60°C
H = 1.5 hours
Step 2: Temperature difference.
Ts - Ti = 60 - 10 = 50°C
Step 3: Power calculation.
Power = (300 × 50 × 1.163) / (1000 × 1.5)
Power = (300 × 50 = 15000, then 15000 × 1.163 = 17445) / 1500
Power = 11.63 kW
Step 4: Energy per cycle.
Energy = 300 × 50 × 1.163 / 1000 = 17.45 kWh
Step 5: Monthly total.
Monthly = 17.45 × 30 = 523.5 kWh
Interpretation: This setup demands a powerful 11.63 kW element, which may require a dedicated circuit. Monthly energy usage is 523.5 kWh, costing about $63 per month at $0.12/kWh. If the available circuit cannot handle this load, you would need to increase heating time or lower the target temperature.
Common Mistakes When Using the Water Heater Calculator
- Entering volume in gallons instead of liters: The calculator expects liters. One US gallon = 3.785 liters. If you enter 40 gallons, the result will be inaccurate by a factor of nearly 4. Always convert first.
- Using Fahrenheit instead of Celsius: The formula relies on Celsius. A temperature difference of 50°F is actually about 27.8°C, leading to large errors if mixed. Convert by subtracting 32 and multiplying by 5/9.
- Overlooking heat loss during operation: The calculator assumes 100% efficiency with no heat loss from the tank walls or pipes. In reality, older tanks lose 0.5 to 1.5 kWh per day through standby heat loss. For accurate monthly costs, add this loss to the energy calculation.
- Assuming a single heating cycle per day: Most households use hot water multiple times daily, causing the heater to reheat the tank several times. The monthly estimate assumes one full cycle per day. For heavy usage, multiply energy per cycle by the number of full reheats you expect daily.
- Ignoring inlet temperature variations: In winter, groundwater can be as low as 5°C (41°F), while summer may see 20°C (68°F). Using a fixed default of 12°C year-round will overestimate power needs in summer and underestimate them in winter. Adjust Ti seasonally for best results.
Frequently Asked Questions
What is the difference between power (kW) and energy (kWh) in the results?
Power (kW) tells you how fast the heating element can transfer heat—essentially the size of the resistor or burner. Energy (kWh) tells you how much electricity is used over time to actually heat the water. Think of it like a car: kW is the engine’s horsepower, while kWh is the fuel consumed during a trip. A high kW value means faster heating but does not directly increase your bill unless used for a long time. Your electricity bill is based on kWh, not kW.
Can I use this calculator for gas or solar water heaters?
Yes, with adjustments. The formula calculates the thermal energy required, which applies to any heat source. For gas heaters, the output power in kW can be converted to BTUs (1 kW = 3412 BTUs per hour). For solar systems, the monthly kWh result helps you size the solar collector area (typically 1 kW of solar thermal output requires about 1.5 to 2 square meters of panel). However, the calculator does not account for gas burner efficiency (usually 80-90%) or variable solar radiation—so treat the result as a lower bound for those systems.
Why does the calculator use 1.163 as a constant?
This number comes from the specific heat capacity of water: 4.186 joules per gram per degree Celsius. After converting to watt-hours (1 Wh = 3600 J) and accounting for liters (1 liter of water = 1000 grams), the math simplifies to 4.186 / 3.6 = 1.1628, which rounds to 1.163. It is a universal constant for water heating calculations and is accurate for pure water at normal temperatures. For saltwater or hard water, the value changes slightly, but 1.163 is standard for potable water applications.