UK news
fromBusiness Matters
10 hours agoUK firms hit record levels of late invoice payments, leaving SMEs 109bn out of pocket
UK companies logged £109.2bn in late invoices in Jan–Sep 2025, suppliers waited over 50 days on average and SMEs faced major harm.