British Gas delivered a blow to 7.8 million households as it confirmed a 10.4% rise in electricity prices and 8.4% hike for gas tariffs from next month.

The Centrica-owned energy giant said average customer dual-fuel bills will rise by £123 to £1,444 a year according to Ofgem usage figures after the price increases, which take effect on November 23.

The group is the second of the “big six” providers to increase tariffs after SSE recently announced an 8.2% rise from November 15.