Running costs · price cap 1 July to 30 September 2026

How much does an electric heater cost to run?

An electric heater rated at 2,500 W uses 2.5 kWh an hour, which costs about 65p an hour at the current price cap of 26.11p per kWh. Used for 3 hours a day, that is £1.96 a day, £58.75 over a 30-day month or £356.40 over the colder half of the year (182 days).

Prices checked against Ofgem on .

Per hour

65p

2,500 W

Per day

£1.96

for 3 hours

per winter

£356.40

at 3 hours a day, 182 days

Unit rate

26.11p

per kWh, price cap

Electric heater running cost by time used

At 2,500 W and 26.11p per kWh. The week and winter columns assume the same use every day for 182 days.

Time onPer dayPer weekPer winter
10 minutes11p76p£19.80
30 minutes33p£2.28£59.40
1 hour65p£4.57£118.80
2 hours£1.31£9.14£237.60
4 hours£2.61£18.28£475.20
8 hours£5.22£36.55£950.40

Electric heater running cost by electricity price

Cost over a 182-day heating season at the same usage. Fixed deals vary, so check the unit rate on your bill.

TariffUnit ratePer winter
1 July to 30 September 2026 price cap26.11p£356.40
1 October to 31 December 2026 price cap26.32p£359.27
A 20p per kWh fixed deal20p£273.00
A 24p per kWh fixed deal24p£327.60
A 30p per kWh fixed deal30p£409.50

How the cost is worked out

Watts ÷ 1,000 × hours × unit rate. For this electric heater: 2,500 ÷ 1,000 × 1 hour × 26.11p = 65p an hour. Check the rating plate on your own electric heater, as models vary.

Electric heat or gas central heating?

Under the same price cap, gas costs 7.33p per kWh against 26.11p for electricity. So a gas boiler usually heats a room for less, even though some heat is lost in the boiler. A plug-in heater can still cost less for a short spell in one room while the rest of the house stays cool.

From 1 October

The price cap changes to 26.32p per kWh from 1 October to 31 December 2026. At the usage above, an electric heater would cost £359.27 a year, £2.87 more than now.

Guides and definitions

Use your own wattage and unit rate

Other appliances

Appliance running cost calculator · Use your own wattage and unit rate

Common questions

How much does an electric heater cost to run per hour?

About 65p an hour for a 2,500 W model at 26.11p per kWh.

How much does an electric heater cost to run a day?

About £1.96 if you use it for 3 hours. Double the time and the cost doubles.

How many watts does an electric heater use?

The Centre for Sustainable Energy gives an average rating of 2,500 W. Yours will be on the label or rating plate.

Sources and assumptions

  • Prices use the Ofgem price cap for 1 July to 30 September 2026: 26.11p per kWh, the average for Direct Debit customers in England, Scotland and Wales. Northern Ireland is not covered by the cap.
  • Power ratings are the average figures published by the Centre for Sustainable Energy. Check the label on your own appliance for its wattage.
  • The daily standing charge (57.19p a day) is paid whatever you use, so it is not included.

These are estimates. Your bill depends on your tariff, your region and how you use the appliance.