The typical household in Britain will pay, on average, around £2,500 a year in energy bills for the next two years from Saturday 1 October.
A worldwide squeeze on gas supplies has led to a supply-demand imbalance and soaring prices are now being passed on by energy companies to households.