Later and later payments

My payments are getting later and later. It's bad enough that they take 10 days to pay when other platforms pay almost immediately but I'm now finding that the 'within 10 days' isn't being honoured. I've had payments taking up to 13 days. Don't say it's the bank because my AirBnB payments are hitting my account the day after the guest leaves.