Households are rushing to give energy meter readings today before bills go up from tomorrow (October 1).
Energy bills will be capped at £2,500 a year for a typical household from this weekend - up from an average of £1,971 a year now.
The government's Energy Price Guarantee will come into force from October 1 for two years - replacing the Ofgem price cap.