Heating water is one of the largest single uses of energy in a home, often accounting for 15 to 20 percent of the total electricity or gas bill. Most households have no clear idea what their water heater costs to run. This article gives you the numbers, explains what drives the cost up or down, and shows you where the real savings are.

Calculate your water heater running cost

Enter your heater type, daily hot water use and energy price to see your exact daily, monthly and annual cost.

Open Water Heater Cost Calculator →

What actually drives the cost

Three factors determine how much your water heater costs to run:

Tank size and standing losses matter less than most people expect. A tank may lose around 1 to 3 kWh per day, depending on size, insulation and temperature setting. Your daily hot water draw is typically 5 to 15 kWh. The tank is not the problem. Usage is.

Typical running costs by heater type

The table below uses a household drawing 150 litres of hot water per day, heating from 15°C to 60°C. Electricity and gas prices vary significantly by country, so figures are shown at multiple rates.

Heater type Daily kWh Monthly at $0.15/kWh Monthly at $0.28/kWh
Electric resistance (90% eff.) ~8.1 kWh ~$36 ~$68
Gas boiler (85% eff.) ~8.6 kWh gas ~$10–$32/month (at $0.04–$0.08/kWh gas equivalent)
Heat pump water heater (COP 3.0) ~2.7 kWh el. ~$12 ~$23
Tankless electric (99% eff.) ~7.4 kWh ~$33 ~$62

Gas prices vary widely. In the US, residential gas typically runs $0.04 to $0.08 per kWh equivalent. In the UK, around £0.06 to £0.08/kWh. In Germany, around €0.08 to €0.12/kWh. Check your bill for the rate you actually pay.

Annual perspectiveAt $0.28/kWh, an electric resistance water heater for a medium household costs roughly $750 to $850 per year. Switching to a heat pump water heater at the same electricity rate brings that down to $250 to $300 per year. The difference, around $500 annually, pays back a heat pump water heater installation in 3 to 6 years in most markets.

How to calculate your own cost

The formula is straightforward:

Daily kWh = litres per day × 0.001163 × temperature rise (°C) ÷ efficiency

For example: 150 litres, heating from 15°C to 60°C (a 45°C rise), electric resistance at 90% efficiency:

150 × 0.001163 × 45 ÷ 0.90 = 8.7 kWh per day

At $0.25/kWh, that is $2.18 per day, $65 per month, or $796 per year.

For a tankless heater, the input is flow rate and run time rather than a daily litre figure, but the underlying calculation is the same.

Common mistakes that push costs up

Where the real savings are

Reducing hot water use is the highest-leverage change. Low-flow shower heads cut hot water draw by 30 to 50 percent with no change in comfort for most people. Shorter showers matter more than almost anything else on the heater side.

If your heater is electric resistance and more than 8 to 10 years old, a heat pump water heater is worth serious consideration. The running cost reduction is substantial and the technology has become reliable and affordable in most markets. In some markets, rebates or tax credits may be available. Check current programmes in your country or state before calculating payback.

Pipe insulation on hot water pipes is cheap and recovers the cost within months. In older homes with long pipe runs from the heater to bathrooms or kitchens, this is often the single most cost-effective improvement available.

See how water heating compares to other home electricity uses if you want a broader picture of where your money goes.

Common questions

How much electricity does a water heater use per day?
A typical household using 150 litres of hot water per day at 60°C with a cold water inlet of 15°C and an electric resistance heater at 90% efficiency uses around 7 to 9 kWh per day. At $0.25 per kWh, that is roughly $1.75 to $2.25 per day.
Is a heat pump water heater cheaper to run than electric?
Yes, significantly. A heat pump water heater achieves a COP of 2.5 to 4.0, meaning it delivers 2.5 to 4 units of heat per unit of electricity. For the same hot water output, a heat pump water heater typically costs 60 to 70 percent less to run than a standard electric resistance model.
How much does it cost to run a water heater per month?
For a household using 150 litres of hot water per day, an electric resistance heater costs roughly $35 to $70 per month depending on your electricity rate. A gas heater at the same usage costs $10 to $30 per month. A heat pump water heater runs $12 to $25 per month.
Does tank size affect running costs?
Tank size affects standing losses, which are the heat lost through the tank walls when no hot water is drawn. A larger tank loses more heat passively, but in a modern well-insulated tank this is typically 1 to 3 kWh per day. The dominant cost driver is how much hot water your household actually draws each day, not the tank size.