By Yajush Gupta · 15 February 2024 · News
A sudden 19% drop in invoices and 55% spike in payment defaults have sent shockwaves through the business world. But what does this mean for your company's financial future?
In January, CreditorWatch's Business Risk Index (BRI) showed a historic low in the average value of B2B invoices.