I'm amazed by a lot of this. Dump custies if they are messers and don't want a clean in the rain, charge 50% extra if its 8 weeks not 4, a late payer is someone who pays more than two weeks out etc.
Guys we are in a service industry - it means we get paid to look after our custies. Sure, it's annoying if you are out working and they don't want a clean when it looks like it might rain. It happens to me and I get peed of, but I have to accept it. It's rare to be honest and if this is the most amount of stress they'll be in this job, well it's better by a mile than what I used to do let me tell you.
I don't clean in anything more than light rain. Even drizzle and i'm back indoors. Why, because i'm in the customer service industry, not window cleaning. Even if custies don't turn you away they don't like paying for it and begrudge you turning up. I agree it's a PITA, but that is business - just smile and take their payment next time knowing you are in the best job there is. And get more custies so it doesn't matter.
As for 2 weeks and they're classed as a late payer, well you are in dream world. What if they are on a 2 week holiday? Get real. I have 21 days as a standard and only start calling people then.
50% more for an 8 weekly clean rather than a 4 weekly! Are you having a laugh? Sure some might need more effort if they are on a busy road, next to the sea / seagulls, but most don't take 50% longer - we all know this is true.
Generally I drop custies if they are genuinely poor payers, don't leave the gate open even when I've phoned the night before (but allow a one-off every now and again), there is dog poop around and they have promised to clean up for you, they "not today" you more than twice in 6 months.
I'm looking at my windows now and I haven't cleaned them for 3 weeks or more. They are spotless because of all the rain we've had. I wouldn't want to pay either. The sooner we all realise that we need to exceed custies expectations the better off we'll all be. Just be glad you've got the best job there is going I say.