Heater Running Cost UK: Which Type of Heater Is Cheapest to Run in 2026?

Last updated: April 2026 | Based on UK electricity price (~£0.30/kWh)

Wondering how much it costs to run a heater in the UK? With electricity prices rising, the difference between heater types can cost you £100–£300+ per year.

Electric heater running in a modern UK home

Quick answer:

  • ✔ Most heaters cost around £0.45–£0.70 per hour
  • ✔ Oil-filled radiators → cheaper over time
  • ✔ Fan heaters → more expensive if used for long periods
  • ✔ Infrared heaters → cheapest for targeted heating

💷 Heater Running Cost per Hour (UK)

Heater Type Power Cost per Hour Best Use
Oil-filled radiator 2000W ~£0.60 Long sessions
Fan heater 2000W ~£0.60–£0.68 Quick heat
Infrared heater 1500W ~£0.45 Spot heating
Convector heater 2000W ~£0.60 Medium use

Key takeaway: Most heaters cost similar per hour — the real difference is how long they need to run.

How We Calculated Running Costs

We based our calculations on the UK average electricity rate of around £0.30 per kWh.

The formula is simple:

Power (kW) × electricity price = cost per hour

Example:

  • 2000W heater = 2kW
  • 2 × £0.30 = £0.60 per hour

This gives a realistic estimate for most UK households.

Real Monthly Heating Costs (UK)

Here’s what you might actually pay depending on usage:

Usage Daily Cost Monthly Cost
2 hours/day ~£1.20 ~£36
5 hours/day ~£3.00 ~£90
8 hours/day ~£4.80 ~£144

This is where heater type matters most.

Which Heater Is Cheapest to Run?

  • Oil-filled radiators: best for long use (retain heat)
  • Infrared heaters: cheapest for small areas
  • Fan heaters: expensive if used for hours

👉 For the best options, see our guide on best energy-efficient heaters UK.

What Most People Get Wrong About Heater Costs

  • ❌ Lower wattage does NOT always mean cheaper
  • ❌ Fast heating often wastes energy
  • ❌ Cheap heaters can cost more long-term

The real cost depends on how long the heater runs — not just its power.

How to Reduce Heater Running Costs

  • ✔ Use a thermostat
  • ✔ Heat only the room you use
  • ✔ Combine with draught excluders
  • ✔ Use timers or smart plugs

👉 Learn more in our guide on cheapest way to heat a room UK.

👉 You can also automate savings with best smart plugs UK.

Related Guides

FAQs

How much does a 2000W heater cost to run in the UK?

At ~£0.30/kWh, it costs around £0.60 per hour.

Is it expensive to run a heater all day?

Yes — running a heater 8 hours daily can cost £100–£150 per month.

Which heater is cheapest long-term?

Oil-filled and infrared heaters are usually the most cost-efficient.

Scroll to Top