British energy regulator Ofgem said its price cap for average household energy bills would rise by about 21% to £4,279 a year from January to the end of March 2023.

Households, however, will not pay this amount as Ofgem's price cap has been superseded by a government backed price guarantee set at £2,500 a year for average consumption until the end of March 2023.

Ofgem's announcement means the government action will save typical households around £1,779 a year, compared with the level they would have needed to pay under the regulator's cap.

The UK government price guarantee rises to an average £3,000 a year from April 1 until the end of March 2024.

The cost of wholesale gas has increased, especially since Russia's invasion of Ukraine in late February, and the price that suppliers need to charge per unit of energy has gone up sharply, prompting the UK government to step in and help consumers.