Reflecting on the conclusion of the Market Stabilisation Charge

In October 2023, Ofgem announced that it would allow the Market Stabilisation Charge (MSC) to lapse after the 31st March 2024. Now that the settlement process has ended, we want to take the opportunity to highlight key information for Suppliers and reflect on the scheme’s success. Understanding the Market Stabilisation Charge (MSC) The MSC was […]