Should a small shop pay a monthly retainer, or pay once?
Local SEO retainers run ₹8,000–₹12,000 a month in Kolkata. The arithmetic against paying once, and the month the two cross over.
Updated 4 August 2026
Almost every digital marketing offer a small Indian business receives is monthly. ₹8,000 a month for local SEO. ₹12,000 a month for "social media management". ₹5,000 a month for an AI marketing subscription. The monthly framing is so standard that most shop owners never think to ask what the same work would cost as a one-off job.
It is worth asking, because the answer is often uncomfortable for whoever is asking for the monthly.
The arithmetic
Take the low end of the market — ₹8,000 a month. That is ₹96,000 in year one. At ₹12,000 a month it is ₹1,44,000. Over three years, the low end alone is ₹2,88,000.
Drag the slider and put in whatever you have actually been quoted:
A monthly retainer against paying once
Entry-level local SEO runs ₹8,000–₹12,000 a month across Kolkata, Delhi and Bangalore. Set it to whatever you have actually been quoted.
At ₹10,000 a month, the retainer passes the one-off price in month 2. Everything after that is money spent to keep something you would already have owned.
The retainer range is researched market pricing, not a straw man — see the pricing comparison on the homepage for the sources. The honest caveat: a retainer buys ongoing work, and a one-off build does not. The question worth asking is whether the ongoing work is worth what it costs you, and whether you would still own anything if you stopped.
This calculator has its own page, if you want to send it to someone: Agency retainer vs a one-off build — what it costs over time
For most of the shops I talk to, the crossover happens somewhere around month two. After that, every month is money spent to keep something they would already have owned outright.
When a retainer is genuinely the right answer
I am not going to pretend the monthly model is always a con. It is not. There are three situations where it is straightforwardly correct.
Somebody is doing real, continuous work. Running ads properly means watching them, killing what does not convert, and rewriting what nearly does. That is a job, it happens every week, and it deserves to be paid every month. If you are getting a report each month that shows decisions being made, you are buying something real.
You genuinely cannot do it yourself and do not want to learn. Replying to reviews, posting to a Google profile, answering enquiries — none of it is difficult, but all of it takes time you may not have. Paying someone to do the boring thing consistently is a legitimate purchase.
You are in a competitive category where standing still means going backwards. If four other shops in your market are all actively working on this, stopping means losing ground.
When it is not
When the deliverable is a website. A website is built once. There is hosting and a domain to renew, and those cost a few thousand rupees a year, paid to the registrar and the host — not thousands a month paid to an agency. If a monthly fee is really just rent on a site you cannot take with you, ask what happens to it if you stop paying. The answer tells you what you actually bought.
When you do not own what you are paying for. This is the one to check before anything else. Whose name is the domain registered in? Who owns the ad account? If you left tomorrow, what leaves with you? A monthly fee for work on assets you own is a service. A monthly fee for access to assets someone else owns is rent, and it never ends.
When nobody can tell you what happened last month. If the report is traffic graphs with no decisions attached, or "we posted 12 times", nothing continuous is actually happening. You are paying a retainer for a subscription to a feeling.
The question that settles it
Ask this, in writing: if I stop paying you next month, what do I still have?
A good answer sounds like: your domain and hosting are in your name, your site stays up, your Google listing stays yours, your ad account stays yours, and you keep your customer data. What stops is our time.
A bad answer is vague, or arrives as a phone call instead of a reply. That is the whole test, and it costs you nothing to run it.
What we do instead, and why
Orderzone charges once. A Google listing done properly is ₹4,999. A starter website is ₹14,999. Everything — domain, hosting, ad accounts, your Google profile, your customer data — is registered in your name on day one.
I want to be straight about the trade-off rather than pretend there isn't one. A one-off build does not include somebody watching your account every week. If what you need is continuous hands-on work, a retainer with an agency that genuinely does it may serve you better than a fixed-price build from me. What I would push back on is paying monthly for something that was finished months ago.
If you are not sure which one you are being sold, run the free scan first. It tells you what is actually broken, and quite often the honest answer is that you need one specific thing fixed once — not a subscription.
Written by Shyam Patra, who runs Orderzone from Kolkata. If something here is wrong or out of date, tell me and I will fix it — the date at the top changes when I do.