His system has many problems. To each their own, and if it works for him, great.
But you are not likely to get people to sign contracts, let alone allow monthly deductions from their checking accounts.
@awc.225 , the easiest thing to do is just OFFER to put them on the calendar for a reminder about the next service, or even scheduling that service while you are there at the time.
Of my clients, most are on a multiple times a year clean schedule. I accomplish it by offer it and when asked, tell them that most people choose from 2x-4x a year. I do have some that want monthly for important windows that face the water.
I also tell my clients that I do not upcharge a first time clean, so long as they keep up with maintenance of at LEAST once a year. If they skip, my price increases significantly.
Doing it this way requires you to be ORGANIZED. You will need a program like Markate or Google calendar and be DILIGENT about using it and getting calls made. I have been using Google calendar, texts/emails up to this point. Beginning in January it gets run through Markate now.
All it really takes is selling those cleans in the BEGINIG. If you don’t ask and market it to your clients, you are pretty sure of not getting the sale. Again, I would advise against contracts (turns people off) and doing monthly draws (bad idea in an age when people are worried about ID theft).