How much does a 1kW heater cost to run?

What a 1kW electric heater costs per hour, per day and per month at the Ofgem price cap, and how to make it cheaper.

Updated: November 2026Electricity: 26.32p/kWh (Ofgem price cap)
Quick answer: a 1kW heater costs 26.3p an hour at full power at the price cap (26.32p/kWh). Three hours a day for a month is about £23.69, or around £14.21 if a thermostat switches it off once the room is warm.

1kW heater: running cost per hour, day, week and month

UsePer dayPer weekPer monthMonth on thermostat*
1 hour a day26.3p£1.84£7.90£4.74
2 hours a day52.6p£3.68£15.79£9.48
3 hours a day79.0p£5.53£23.69£14.21
5 hours a day£1.32£9.21£39.48£23.69
8 hours a day£2.11£14.74£63.17£37.90

At the Ofgem price cap (26.32p/kWh, Direct Debit, national average). * A heater on a thermostat heats about 60 % of the time once the room is warm. Your standing charge (54.83p/day) is paid whether or not you use the heater.

How to work it out yourself

Watts ÷ 1,000 × hours × your unit rate. A 1kW heater for 3 hours: 1.0 × 3 = 3.0 kWh, × 26.32p = 79.0p. Your unit rate is on your bill; on Economy 7 it depends on the time of day (see storage heaters and Economy 7).

Every heater, side by side

Power1 hour3 hours a day, a monthOn a thermostat*
500 W13.2p£11.84£7.11
1 kW26.3p£23.69£14.21
1.5 kW39.5p£35.53£21.32
2 kW52.6p£47.38£28.43
2.5 kW65.8p£59.22£35.53
3 kW79.0p£71.06£42.64

At the Ofgem price cap (26.32p/kWh, Direct Debit, 1 October to 31 December 2026). * A heater on a thermostat is assumed to heat about 60 % of the time once the room is warm.

1kW heaters we recommend

Devola Smart Glass Panel Heater 1000W

Devola Smart Glass Panel Heater 1000W

  • Panel heater · 1,000 W
  • 1 kW Wi-Fi glass panel heater for bedrooms and home offices, with weekly programming.
  • Costs 26.3p an hour at full power.
Check price on Amazon → Read the review

If you buy through our links, Amazon pays us a small commission. The price is the same for you.

Want it cheaper? Choose the smallest heater that keeps the room warm, use the thermostat and timer, and close the door. To warm just yourself, a heated throw costs about 3.9p an hour.

Frequently asked questions

How much does a 1kW heater cost per hour?

26.3p at full power at the Ofgem price cap (26.32p/kWh).

How much does it cost to run a 1kW heater all day?

Eight hours at full power is about £2.11; on a thermostat, closer to £1.26.

Are some electric heaters more efficient than others?

No: every electric heater turns 1 kWh of electricity into 1 kWh of heat. Running costs depend on the power, how long it is on and its controls (thermostat, timer).

Running costs use the Ofgem energy price cap, 1 October to 31 December 2026: average unit rate for electricity paid by Direct Debit (26.32p/kWh, standing charge 54.83p/day) and gas (7.97p/kWh). National averages; your region and tariff may differ. Prices on Amazon change: check the live price before you buy.