I use internet banking now and 50% of my customers pay this way... most pay the same day, or the day after this way...
its the best move i have made... and the rest post cheques/or at the time of clean, cash at the door.
The other thing i do is leave them a slip...."your windows have been cleaned today" offering internet banking, with all my details, and an addressed envelope..(not stamped),....
and on the bottom of the slip i have recently added.. Please pay this within 3 days.what a response....its instant now.
Brilliant. !