I reckon my average wait is 3 weeks for payment. That's only the average,.. some pay 6 or 7 weeks after the clean despite the big, bold, bright red lettering that says "Payment is due within 7 days" on the tickets. This is definitely a problem that is getting worse recently,... But apart from knocking on doors in the evening, what other way is there to speed up payments?