I have to admit, out of all Retainers I signed, not even once I managed to initiate its signing. Each time it was the clients who offered a Retainer. Out of approx 70 clients of mine, only a few offered a Retainer which is less than 10%, closer to 5%.
In my eyes, this is bad as most of them return to me asking for fixing or implementation of new features (programming).
I have tried to approach to a client with idea to sign a Retainer so he can reserve my time, but each time I got a reply "it's not important to me, I can wait". Then he sends me a task list, I tell him that I will take it in work once I am done with all other tasks, but after 10 days or so, I either get scared that I will lose this client for waiting me too long or I feel sorry for him and I take the project in work.
So shall I be a b**ch and act like "we don't have a Retainer, wait till I am in mood to do your project" and stop caring if I lose such clients, or I have to change my strategy on how to make them realize that Retainer is good thing for them?
How about I tell him that I am making a plan for the next 6 months and offer him to buy a portion of that time - if not, whenever he sends me the task(s), he will wait 6 months?
As you can see, I am trying to find out how to persuade (or force) a client to sign a Retainer so that I can have a more concrete schedule for at least 6 months ahead (if not the whole year).
PS. Shall I ditch a client whose app cannot earn so much money that he can reserve my time? A few of them are companies of 50+ employees which actually have money.