Heating · Appliances

How much does an electric heater cost to run?

About 53p an hour for a typical 2 kW heater at full power, at today's UK rate. Here's how different types compare.

Prices update automatically
1.5 kW heater39p
2 kW heater53p
3 kW heater79p
Your region

Live Direct Debit rates for UK average since 1 October 2026.

Cost per hour by heater type

HeaterTypical powerPer hour4 hours a day for a month
Electric blanket130–200 W4.3p£5.28
Electric towel rail250–500 W9.9p£12.01
Small oil-filled radiator1,500 W39p£48.03
Oil-filled radiator2,000 W53p£64.05
Fan heater / electric fire2,000–3,000 W66p£80.06

Are oil-filled radiators cheaper than fan heaters?

Not per unit of heat. Every plug-in electric heater turns electricity into heat at the same 100% efficiency, so 1 kWh of electricity gives 1 kWh of heat whatever the type. What differs is how the heat feels:

The cheapest heater is the one with a good thermostat, set as low as you're comfortable with.

How the thermostat changes the cost

The figures above assume full power. Once a room reaches the set temperature, most heaters switch on and off, so a 2 kW heater might only use half its rated power over an evening in a well-insulated room.

Want to compare with your central heating? See electric heater vs central heating.

Sources: National Energy Action, Ofgem price cap via Uswitch, Octopus Energy tariff data.