james you ll find very few customers will be funny with you unless its really coming down hard.
its easy to think "oh all my customers dont like me turning up when its raining" when in reality its only one or two customers who object.
the ones that do simply explain if their not happy with the clean that you ll come back tomorrow and re clean for free.IVE NEVER HAD A CALL BACK!!
failing that just say you will have to miss them out until next due date or you ll get behind with work.
make out your mad busy with lots of work(even if your not!).
that way you ll still get a big chunk of your work cleaned.
its better than sitting at home not earning right??