Latest figures from the Insolvency Service have shown that the number of business insolvencies in England and Wales increased by 7% in March 2026 when compared to the previous month. and were on similar levels to March 2025.
March’s increase suggests that oil price spikes and renewed inflation concerns linked to escalating conflict in the Middle East risk have added further pressure to companies already struggling with elevated costs and complexity, with new tax pressures also set to compound the pressure.
The data showed that there were 2,022 business insolvencies. The insolvencies consisted of 299 compulsory liquidations, 1,468 creditors’ voluntary liquidations (CVLs), 235 administrations and 20 company voluntary…

