The number of overdue invoices on the books of Welsh businesses hit a 26-month high in April 2025, according to new research from R3, the UK’s insolvency and restructuring trade body.
R3’s analysis of data provided by Creditsafe shows there were 156,775 overdue invoices on the books of Welsh businesses in April 2025 – the highest on record since February 2023’s figure of 161,860, and a 19.2% increase on April 2024’s total of 131,272.