New data shows small and medium businesses are waiting nearly two months on average to be paid, with smaller companies having to wait longer than their bigger counterparts.

New data shows small and medium businesses are waiting nearly two months on average to be paid, with smaller companies having to wait longer than their bigger counterparts.