More than 60% of invoices are paid late, with the average business taking 53 days to be paid, nearly 3 weeks longer than the average payment term.