Home Last updated: 28 September 2026
UK Edition
JW
Written and fact-checked by Jacob Whitmore · Published 28 Sep 2026 · How we work
Some links on this page are affiliate links. If you buy through them we may earn a commission, at no extra cost to you. It never affects our recommendations. See how we make money.

Warming a bed with an electric blanket for half an hour costs less than boiling the kettle for a hot water bottle. A 70W under-blanket on full for 30 minutes uses 0.9p of electricity at the October 2026 price cap of 26.32p per kWh. Heating the 1.33 litres that two-thirds fills a 2-litre bottle, from 10°C tap water to boiling, takes at least 3.7p.

Leave the blanket on all night and the answer flips. Eight hours at full heat costs 14.7p, four times the bottle. Which is cheaper depends on how you use the blanket, and the blanket costs £8 more to buy.

The verdict, 28 September 2026

  • One hot water bottle fill costs about 3.7p: 1.33 litres heated from 10°C to 100°C needs 0.139 kWh. Boil a full 1.7-litre kettle and it is 4.7p.
  • A 70W electric blanket costs 0.9p for a 30-minute pre-warm, 7.4p for four hours and 14.7p for eight hours on full.
  • Used only to warm the bed, the blanket saves about 2.8p a night. Its pence-back point on the £8 price gap is about 290 nights, roughly two winters.
  • Left on for four hours or more a night, the blanket costs more than the bottle and never earns back its price.
  • Over a winter of 150 nights: £5.51 for the bottle, £1.38 for a blanket pre-warm, £11.05 for a blanket on four hours a night.
Running cost at 26.32p per kWh (Ofgem cap, 1 October to 31 December 2026, direct debit). Standing charge excluded. The bottle figure is the energy the water needs, from 10°C.
How you use itPer nightA winter, 150 nights
Hot water bottle, one fill (1.33 L)3.7p£5.51
Hot water bottle, full 1.7 L kettle boiled4.7p£7.02
Electric blanket, 30-minute pre-warm0.9p£1.38
Electric blanket, 1 hour1.8p£2.76
Electric blanket, 4 hours7.4p£11.05
Electric blanket, 8 hours14.7p£22.11

What a kettle fill really costs

Heating water takes a fixed amount of energy: 4.186 kilojoules for every kilogram raised by one degree. Our hot water bottle guide says to fill a bottle to two-thirds, which is 1.33 litres in a 2-litre bottle. Raising that from 10°C to 100°C takes 0.139 kWh, or 3.7p at the October cap.

That is the floor. A kettle loses some heat to the air and to its own body, and most people boil more water than they pour. Boil a full 1.7-litre kettle and the floor rises to 4.7p. In midwinter, when the cold tap runs nearer 5°C, the same 1.33 litres needs 3.9p.

The pence-back point

On 28 September 2026 the Carmen double under-blanket was £19.99 on Amazon UK and the Revitale 2-litre hot water bottle £11.99, a gap of £8.00.

If you switch the blanket on 30 minutes before bed and off when you get in, it saves about 2.75p a night against a bottle fill. It pays back the £8 after about 290 nights, which is roughly two winters of 150 nights.

If you keep the blanket on while you sleep, it costs more than the bottle every night and never pays back. A blanket left on for four hours costs 7.4p against 3.7p.

Nights before the electric blanket earns back its £8.00 higher price against one hot water bottle fill (3.7p).
Blanket useBlanket per nightSaving against the bottlePence-back point
30 minutes0.9p2.8pAbout 290 nights
1 hour1.8p1.8pAbout 435 nights
2 hours3.7pNoneNever
4 hours7.4pCosts 3.7p moreNever

Which one to use

Use the electric blanket to warm the bed, then switch it off. That is the cheapest way to get into a warm bed, and it avoids handling a kettle of boiling water at bedtime.

Use a hot water bottle if you want warmth that lasts into the night without anything plugged in, or if you sit up in bed reading for a couple of hours first. One fill costs 3.7p however long you keep it, and it costs £8 less to buy.

How we worked it out

Method, inputs and limits. Every source below was opened on 28 September 2026.
ItemWhat we did
Electricity rate26.32p per kWh, the Ofgem cap for 1 October to 31 December 2026, direct debit, Great Britain average. Standing charge left out.
Hot water bottle1.33 litres, two-thirds of a 2-litre bottle, raised from 10°C to 100°C. Energy = litres × 4.186 × temperature rise ÷ 3,600, in kWh. Kettle losses are not counted, so this is the least a fill can cost.
Electric blanketThe Carmen double under-blanket’s 70W rating from its Amazon UK listing, at full heat the whole time. Lower heat settings cost less.
A winter150 nights.
PricesAmazon UK, read 28 September 2026.
The pence-back pointThe price gap divided by the nightly saving. For a 30-minute pre-warm: £8.00 ÷ 2.75p = about 290 nights.

What this comparison could not check

  • We have not measured either on a meter. The bottle figure is physics for the water alone, and the blanket figure is its rated power.
  • How much heat each keeps in the bed through the night, which depends on your duvet and your room.
  • The temperature of your cold tap, which changes through the year.

The two we priced

Cheapest pre-warm

Carmen Double Heated Under Blanket, 70W

£19.99. 0.9p to warm the bed for 30 minutes on full at the October 2026 cap, from its 70W rating. Carmen lists overheat protection.

The catch: Left on all night it costs 14.7p, four times a hot water bottle fill, and it is smaller than a double mattress at 120 × 107 cm.

See it on Amazon
Cheapest to buy

Revitale Luxury 2L Hot Water Bottle with plush cover

£11.99. About 3.7p of kettle electricity for a two-thirds fill at the October 2026 cap, and nothing to plug in. It is the best overall pick in our hot water bottle guide.

The catch: It needs a kettle of near-boiling water every night, and it cools as the night goes on.

See it on Amazon

Look Into earns a commission on qualifying purchases made through the Amazon links above, at no extra cost to you. It never changes the arithmetic.

Common questions

Is an electric blanket cheaper than a hot water bottle?

For warming the bed before you get in, yes. A 70W blanket on full for 30 minutes costs 0.9p at the October 2026 cap of 26.32p per kWh. Boiling 1.33 litres for a hot water bottle costs at least 3.7p. Left on all night, the blanket costs 14.7p and the bottle is cheaper.

How much does it cost to fill a hot water bottle?

About 3.7p at 26.32p per kWh for 1.33 litres, two-thirds of a 2-litre bottle, heated from 10°C to boiling. Boiling a full 1.7-litre kettle costs about 4.7p.

How much does an electric blanket cost to run per night?

A 70W blanket on full costs 0.9p for 30 minutes, 7.4p for four hours and 14.7p for eight hours at the October 2026 cap. Lower settings cost less.

Is it cheaper to boil a kettle or use an electric blanket?

One kettle fill for a hot water bottle costs about the same as two hours of a 70W electric blanket on full, about 3.7p at 26.32p per kWh.

Compare more

Sources

Popular guides

lookinto.co.uk publishes independent UK cost research and free quote comparisons across home energy, mobility, home improvement and later-life care. The cost indices are built from published data, and every figure is sourced on the page it appears on.