£266 billion of SME turnover locked up in late payments from suppliers, thwarting growth plans
Over half (55%) of SMEs who receive payment late for invoices admit payment is regularly late by ten days or more, as a quarter (23%) of SMEs cite late payment problem...