Hi James, I have read all the posts on this thread and they all offer sound advice.
My experience since I relocated to Ireland 8 years ago was very similar to what you are going through now. It nearly did my head in to find people saying they wanted a regular clean, then being continually turned away when going back for the second one.
What I did to counter this was to treat every clean as a one-off unless the customer specifically asked for a frequency, then continually keep canvassing until my run was sufficiently self-sustaining to not require door knocking. IIRC I canvassed for about a year, by which time I was getting more walk ups and word of mouth recommendations, and the run began to slowly grow on its own.
Most of the early cleans proved to be one-offs, but over time more of the later ones began to stick and many have remained good, solid customers. I left my phone number with those who said they would ring me when they needed me. Many did, and many of these have since become true regulars. I offer a frequency of 6 weeks, which suits most of them, and in fact suits me better as I am now too busy to get around any sooner than that.
For the ones who are turning you away, may I suggest that you ask them to ring you when they need you, then fit them in when you're in their area next? Don't go out of your way for them, but use them to keep making money from until either they ask you for a regular clean (some may, but don't expect it) or you have built up a good run of solid, regular customers and don't need them anymore. Just expect to take two steps forward and one back for the next few years. If you keep in mind that every small step forward is a step nearer your target, in time you will reach it.
John