Don't get too many of these type customers but it does happen. When it does I make reasonable efforts to collect my money but if I get no joy then I just make a note not to clean that property again as long as that person lives there and makes no effort to pay up. If they ever ask me to clean for them again, then I point out that money is still owed and I won't even consider doing them again until it's paid. If I take them on again it'll be after I've been paid what was owed and with a price increase and if they do it again with no good reason then they are off my books for good.
Like I say, it hasn't happened too often that they have come back to me once I've stopped calling for my money. However, on the odd occasion when they have some have paid up and even become solid customers, something that is unlikely to have happened if I'd sprayed dirt up their windows.
Just my two penneth!