I do all of the above it makes no difference to some people-customers,if they don’t want to pay or can’t they won’t.
A business of his size will be losing as well as gaining work on a daily basis,it’s a juggling act.
There’s less control with a direct debit style window cleaner,some people will love that way of paying if they have a busy life,some won’t like it at all they like the fact they can maybe pay twice next time or do it one evening if you have enough good paying work waiting for money to a degree shouldn’t be a problem.
If your business is smaller you shouldn’t need to use this system,with a larger business it’s easier to see what works been done and activate payments,like all things it looks and seems the way to go but not always the best way.