Latest figures from the Insolvency Service have shown that the number of business insolvencies in England and Wales decreased by 6.7% to 1,866 in November 2025, compared to the November 2024 figure of 2,001.
The business insolvencies consisted of 250 compulsory liquidations, 1,461 creditors’ voluntary liquidations (CVLs), 136 administrations, 18 company voluntary arrangements (CVAs) and one receivership appointment.
CVLs accounted for 78% of all company insolvencies. The number of CVLs decreased by 7% from October 2025 and was 7% lower compared to the same month last year (November 2024).
The number of compulsory liquidations in November 2025 was 21% lower than in October 2025 and 10% lower than in November 2024….

