Gas and electricity suppliers will now have to give customers 30 days' notice before increasing charges.

The energy watchdog Ofgem has previously allowed companies to inform consumers AFTER prices go up.