The bands, quickly, before the part that matters
Here's the Indian market in one table, so we can stop talking about price lists and start talking about what actually sets your number.
| Monthly retainer | Who it's built for | What it can't do |
|---|---|---|
| ₹15,000–₹25,000 | One-location service business, simple site, local intent | Any contested national keyword set; anything needing developer time |
| ₹40,000–₹75,000 | Single-market B2B or D2C, roughly under 500 URLs | Run four disciplines at full tilt at once; sustain digital PR |
| ₹75,000–₹1,50,000 | National keyword set with real competition | Multi-country, multi-language, or catalogues in the tens of thousands |
| ₹1,50,000–₹3,00,000 | E-commerce at scale, SaaS, multi-market | Little — though a chunk of the fee now buys coordination, not work |
Variable one: how much of the work needs a developer you don't control
This is the cost driver almost nobody mentions in a brief, and it's the one that most reliably doubles a quote.
SEO recommendations are worthless until they're live. Roughly a third of the work on a typical engagement is technical: canonicals, redirects, internal link modules, structured data, render-blocking scripts, pagination, faceted navigation. Whether that costs ₹15,000 a month or ₹60,000 depends entirely on who is allowed to change the code and how long their queue is.
On a standard WordPress or Shopify install, an SEO can usually make most of those changes directly. Same-week turnaround, one person, no meetings. On a custom Next.js or Java stack owned by an internal product team, every single fix becomes a written specification, a ticket, a sprint negotiation, a QA cycle and a re-test after deploy. The work didn't get harder. The coordination cost went up by a factor of three or four, and the agency has to price for it because it eats their hours whether or not anything ships.
- You or your marketing team can deploy changes — cheapest case. Most of the technical budget goes into actual fixes.
- In-house dev team with a two-week sprint — mid case. Expect the agency to bill for spec writing, ticket grooming and post-deploy verification.
- External web vendor on a support contract — expensive. Every fix has a commercial negotiation attached, and someone has to run it.
- Locked platform or a builder you can't edit templates on — most expensive relative to results, because a real share of the recommendations simply cannot be implemented at any price.
Variable two: how many funded competitors already own your results
SEO is a relative game. You aren't optimising against a standard — you're trying to be more useful, more trusted and more linked-to than whoever currently holds the top ten. The cost of doing that is set by them, not by you.
Open a private window and search your five most commercially important queries. Then count. Not competitors in your industry — competitors in the results.
If the top ten is a mix of small sites, an outdated directory and two competitors with a blog nobody has touched since 2023, you're in a cheap category. Modest content, clean technical work and a handful of genuine links get you into contention. If the top ten is aggregators, marketplaces, publishers running affiliate content, and two funded rivals who publish four researched pieces a week, then matching them is not a ₹40,000-a-month exercise, and any agency quoting that number either hasn't looked or is planning to ship you something else.
The blunt version: your budget doesn't need to beat your competitor's revenue. It needs to beat their content and link output, sustained, for longer than they're willing to sustain it.
- Marketplaces or aggregators in the top five (Amazon, Justdial, IndiaMART, Practo, a large publisher) — you're competing for a smaller pool of winnable positions. Costs more, and the strategy changes shape entirely.
- AI Overviews firing on your head terms — expect fewer clicks per position, which raises the budget needed to hit the same lead number.
- A rival publishing weekly with visible author bylines and original data — that's a funded content operation. Price against it honestly.
- Nobody in your category has fixed their site speed or their titles — good news, genuinely. This is the one situation where a small retainer can outperform its band.
A worksheet that predicts your own band
Score each question 0, 1 or 2. Add them up. It takes four minutes and it will get you closer to your real quote than any package page will.
- Who ships a code change to your site this week? You or your marketing team, directly (0). An in-house dev with a sprint queue (1). An external vendor, or a platform you can't edit (2).
- What's your stack? Standard WordPress, Webflow or a stock Shopify theme (0). Heavily customised build on a common CMS (1). Custom, headless or a client-rendered single-page app (2).
- How many URLs does the site have? Under 200 (0). 200–2,000 (1). Over 2,000, or a catalogue that generates URLs on its own (2).
- How many of your top-ten results are held by well-resourced competitors publishing regularly? Two or fewer (0). Three to five (1). Six or more (2).
- Is your market one city, one country, or several? Single city (0). National (1). Multiple countries or languages (2).
- Are marketplaces, aggregators or AI Overviews occupying your money queries? No (0). Sometimes (1). Consistently (2).
| Your score | Likely band | Why it lands there |
|---|---|---|
| 0–3 | ₹25,000–₹40,000 | Small surface area, few funded rivals, and you can ship your own fixes. Most of the value is on-page and local. |
| 4–6 | ₹40,000–₹75,000 | One or two real constraints. All four disciplines run, but not simultaneously at full pace. |
| 7–9 | ₹75,000–₹1,50,000 | A contested category, a stack that fights back, or both starting to bite. Needs specialists working in parallel. |
| 10–12 | ₹1,50,000+ | Heavy coordination cost plus a category that's already been won once. Expect a dedicated team and a longer payback. |
What the number on the proposal excludes
Retainers are quoted ex-GST and, more importantly, ex-several-things. These are the four that most often show up as a surprise in month two.
- GST at 18%. If you're GST-registered it's input credit and the ex-GST figure is your real cost. If you're not registered, it's an 18% price rise — budget for it.
- Content production. Some agencies fold writing into the retainer; some bill per piece. This alone can shift an apparent quote by a third, so ask how many published pages a month the number includes.
- Tool licences. Ahrefs or Semrush, a crawler, a rank tracker and a reporting layer run into real money annually. Most agencies absorb this; some pass it through. Ask which.
- Developer hours. If your agency writes the spec and someone else builds it, that build is your cost, not theirs. On a dev-heavy site this can exceed the retainer in the first quarter.
- Ad spend, if you're bundling paid. It should be billed at cost with zero markup and appear as a pass-through, not a service line. Ours is.
Telling an inflated quote from a fair one
You can't judge a quote by the number. You can judge it by whether the number is attached to anything.
A fair proposal answers four questions without being asked: how many hours a month and at what seniority mix, how many published pages, how many earned links or live PR pitches, and which number you'll both be judged on. It also names the constraints — "this assumes your team can deploy template changes within two weeks; if not, add ₹20,000."
An inflated quote is generic. It arrives with a tier name, a list of deliverables that could describe any business in India, and no reference to your stack, your competitors or your baseline. Ask what the price would be if you halved your URL count, and see whether the number moves. If it doesn't, it was never calculated — it was chosen.
The other honest tell is what happens when you say the budget is lower than the quote. A good agency narrows the scope: fewer target queries, one discipline first, a clear order of operations. A bad one keeps the same scope and drops the price, which means the work was always going to be thinner than the deliverable list implied.
If you're comparing several, how to compare SEO proposals walks through normalising them, and what SEO costs in India band by band covers why the floor here is so much lower than anywhere else.