July and December are the two months when we see the largest number of companies reporting how long they are taking to pay their suppliers. July 2025 sees a very positive 394 companies reporting average payment times of 15 days or less, with well-known names from across most sectors reporting fast payment times. Fastest Paying...