Small businesses supplying big retail firms are facing some of the longest waits for invoices to be settled since large corporates have been legally required to report their payment data.
Since 2017, large businesses have needed to report to the government how quickly they pay their suppliers.
Analysis of the data by campaign group Good Business Pays showed that the overall gap between the best and worst payers is the biggest since the regulations were introduced.
It found that the average number of days taken to pay suppliers rose between February 2022 and February 2023, and in the retail sector, almost all the slowest paying retailers last year increased average payment times this year.
The slowest payers were:
Telefonica O2, which increased payments from 104 to 109 days.
TK Maxx, which increased payments from 76 to 77 days.
Halfords, which increased from 70 to 75 days.
Waterstones, which increased from 73 to 75 days.
Hobbs, which increased payments from 53 to 66 days.
Holland and Barrett, which increased from 53 to 63 days.
On the upside, some large retailers showed significant improvement: