Run a free scan

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:

Live tool

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.

Retainer₹1,20,000
One-off₹14,999
12 months of retainer₹1,20,000
Paying once₹14,999
The retainer costs more by₹1,05,001

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.

₹2,88,000
what three years of a ₹8,000-a-month retainer costs — the low end of the marketResearched Kolkata, Delhi and Bangalore rates, August 2026

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.

The tool from this post

Agency retainer vs a one-off build — what it costs over time

The market sells months. Move the slider and see what a year, or three, of a monthly retainer adds up to next to paying once and owning it.

Open it on its own page
Find us elsewhere

The same business, everywhere you look.

Same name, same number, same details on every profile — which is exactly the consistency we check for on yours.

GST registered19DQIPP6248C1ZJKolkata, West Bengal, IndiaMon–Sat · 10:00–19:00 IST