Retainer vs project billing — what we learned the hard way

March and September used to terrify me. Those were the months where project work would dry up and we would be staring at a pipeline that had seemed full three weeks earlier. The projects we thought were closing would push to next quarter. The client who was "ready to move forward" would go quiet for a month. We were still paying salaries, tools, and rent on a fixed schedule. The revenue was not behaving on a fixed schedule.
We had built an agency on project work and we were feeling every consequence of that decision.
What the numbers actually showed
I did a proper analysis in late 2021. Over the previous twelve months, we had completed 23 projects. The revenue looked healthy in total. But when I charted it month by month, the variation was extreme. Our best month was four times our worst month. We had months where we collected almost nothing because every active project happened to have its payment milestone land in the following month.
The other thing the analysis showed: we were spending significant time and energy on sales every single month, whether we needed new work or not, because the pipeline had to be constantly refilled. Every project ends. Every client relationship has to be re-closed for the next project. That cost us time we could have spent doing better work.
Retainer clients, even at slightly lower margin per hour, were worth more. They gave us predictability. Predictability let us plan hiring, equipment, tools. It reduced the constant anxiety of business development.
How we started the shift
We did not flip overnight. We started offering maintenance retainers at the end of every project. SEO retainers. Monthly ads management. Content publishing. Things that made sense to continue. About half of clients said yes, and those relationships became our floor.
The harder part was resisting the temptation of big one-time projects when they came in. They still do. A ₹3 lakh website build sounds great until you realize it takes the same capacity as three months of retainer work, closes once, and then you are back to selling again.
We do not turn down project work. But we structure it differently now. Every project proposal includes a "what happens after" section that outlines ongoing support options. We start that conversation before the project ends, not after. Getting a client to renew is much easier than getting a new client.
The month-to-month revenue variability has dropped significantly. The panic has mostly gone. What we gave up is the occasional big payday from a large single project. What we got is the ability to plan more than four weeks ahead, which turned out to be worth more than the big payday ever was.