Pricing

What SEO costs in Kolkata, and what that price really buys

The number

SEO in Kolkata is quoted at roughly ₹8,000 to ₹75,000 a month, about 30–40% under a Bengaluru or Mumbai quote for the same scope. Around half that discount is genuinely lower salaries and rent. The other half is work quietly removed from the scope — usually links, tools and senior time.

Updated 26 July 2026 · Written by the Last Agency team · See what SEO actually costs

The short version

  • A Kolkata quote is typically 30–40% below Bengaluru for identical scope. Roughly half of that gap is a real cost base. The rest is scope that vanished.
  • Ranking across Kolkata and ranking across India are two different budgets — about ₹25,000/mo versus about ₹75,000/mo. Most Kolkata businesses are sold the second and only need the first.
  • Bengali content is not cheaper to produce well. The rate per word is similar; the constraint is how few genuinely good Bengali SEO writers exist.
  • Budget ₹2,20,000–₹3,00,000 for a serious first six months, including the audit and GST. Anything under ₹1,00,000 is a year of reports.

The Kolkata discount is real — and about half of it is honest

Kolkata quotes cheaper than every other metro in India for the same work. That's not a rumour and it isn't a race to the bottom. Salaries in the city sit well below Bengaluru, Mumbai and Gurgaon for comparable roles, and commercial rent in Salt Lake Sector V — where most of the city's digital agencies actually sit — is a fraction of what an equivalent floor costs in Whitefield or Lower Parel.

So a genuine 15–20% discount is baked into a Kolkata agency's cost base before anyone negotiates. That part you should happily take.

The problem is that the quotes are usually 30–40% cheaper, not 15–20%. The missing 15–20 points has to come from somewhere, and it almost always comes from the same three places: the link budget disappears, the paid tool licences get shared across forty accounts or dropped entirely, and every hour on your account is a junior hour with no senior review.

None of that is visible in a proposal. All of it is visible in one question, which is at the bottom of this page.

Kolkata against Bengaluru, Mumbai and Delhi NCR

These are the bands quotes cluster in, ex-GST, for comparable scope. They're observations of a market, not a survey — use them as a sanity check on the number in front of you rather than a price list.

  • The gap is widest at the bottom and narrowest at the top. At ₹1,00,000+ the work needs senior people who can move cities, so their salaries — and your quote — converge. At ₹15,000 the gap is enormous because at that level you're buying local overheads, not expertise.
  • A Kolkata agency competing for Bengaluru clients quotes Bengaluru prices. If you're a Kolkata business being quoted ₹1,10,000, ask whether you're paying for delivery or for their sales pipeline.
Monthly SEO retainer bands by city, ex-GST, for equivalent scope.
ScopeKolkataBengaluruMumbai / Delhi NCR
Local only — one location, under 20 pages₹8,000–₹18,000₹12,000–₹25,000₹15,000–₹30,000
Small business, city-wide, 20–50 pages₹18,000–₹35,000₹30,000–₹55,000₹35,000–₹60,000
Serious programme, national keyword set₹45,000–₹75,000₹75,000–₹1,25,000₹85,000–₹1,50,000
Ecommerce or multi-location₹75,000–₹1,25,000₹1,25,000–₹2,25,000₹1,50,000–₹2,50,000

Ranking in Kolkata is a completely different budget from ranking in India

This is where most of the money in this city gets wasted. A Ballygunge dental clinic and a Kolkata-headquartered manufacturer exporting nationally have almost nothing in common, and they get sold near-identical retainers.

If your customers are in Kolkata, you are competing against a few dozen local businesses for map pack positions and a handful of city-qualified queries. That is a genuinely small job. It needs a correct Google Business Profile, real reviews arriving steadily, one strong page per service, consistent citations, and someone checking Search Console monthly. ₹15,000–₹25,000 a month covers it properly, and past that you're paying for work with nowhere to land.

If you're chasing national queries — a B2B manufacturer, a SaaS product, an exporter, an ecommerce brand — you're competing with agencies in Bengaluru and Gurgaon spending ₹1,50,000 a month. The Kolkata discount doesn't reduce the competition. That's a ₹75,000-plus job wherever your office is.

The honest test: open Search Console, look at your top queries, and count how many contain a place name. If most do, you're a local business and you should stop paying for a national programme. If almost none do, a ₹20,000 local package is going to lose to people spending five times more, every month, forever.

Bengali content and local pack work, costed

West Bengal is a Bengali-first market, and Kolkata search behaviour reflects that — plenty of buyers search in English, plenty search in Bengali script, and a meaningful chunk type Bengali words in Roman letters. Any agency treating Bengali as a translation task at the end of the process has misunderstood the market.

The costing surprises people, so here it is plainly.

  • Bengali content is not cheaper than English. A competent Bengali writer costs about what a competent English one does, and there are far fewer of them who also understand search intent. Your constraint is throughput, not rate — expect two to four solid Bengali pieces a month, not twelve.
  • Translation is not localisation. Machine-translating your English pages into Bengali produces pages that rank for nothing and read badly to the people who do find them. If Bengali matters, the page gets written in Bengali, by someone who talks to your customers.
  • Google Business Profile setup and cleanup — ₹8,000–₹15,000 as a one-off, done properly: categories, services, real photos, hours, products, Q&A seeded with what people actually ask.
  • Local citations and directory cleanup — ₹5,000–₹12,000 one-off. This is a finite job with an end, not a monthly subscription. Anyone billing you for citations every month for a year is billing you for finished work.
  • Ongoing local pack management — ₹5,000–₹10,000 a month per location: review generation, posts, Q&A, spam-fighting competitors who keyword-stuff their business name.

What a Kolkata business should budget for its first six months

Here's a real six-month plan for a Kolkata SMB with a 25-to-50-page site, competing city-wide and starting from close to nothing. Ex-GST; add 18% at the invoice.

Six-month SEO budget for a Kolkata SMB, ex-GST.
LineWhenCost
Technical and content audit, with a written baselineMonth 1, one-off₹25,000–₹35,000
Google Business Profile setup and citation cleanupMonth 1, one-off₹15,000–₹25,000
Retainer — technical fixes, 2–3 articles a month, local pack workMonths 1–6₹25,000/mo — ₹1,50,000
Tools, if you're running any yourselfOngoing₹4,000–₹8,000/mo
Developer time your agency will need and won't haveMonths 2–4₹15,000–₹30,000
Six-month total, ex-GST₹2,20,000–₹3,00,000

The one question that separates a Kolkata bargain from a Kolkata mistake

Ask this: "How many hours a month does this fee fund, split by role, and which paid tools will run on my account?"

An agency whose price is low because Kolkata is genuinely cheaper answers in about ten seconds. They'll tell you it's a junior for two days a week plus a senior reviewing fortnightly, they run Ahrefs and Screaming Frog, and here's the content cadence. That's a bargain and you should take it.

An agency whose price is low because the work isn't there will explain that they don't think in hours. That's a real philosophy. It is also extremely convenient, and it is the single most reliable tell in this market.

For what it's worth, our own numbers: SEO from ₹75,000/mo, smaller sites from ₹40,000/mo. Organic Social & Content at ₹30,000, ₹50,000 or ₹70,000 a month. Performance Marketing at ₹40,000, ₹75,000 or ₹1,50,000. Bundled — SEO plus social ₹99,000/mo, social plus performance ₹75,000/mo, all three ₹1,75,000/mo. All ex-GST, ad spend billed separately with zero media markup, month-to-month after the first quarter.

We're more expensive than a Kolkata local agency and we say so plainly. What you get for the difference is a frozen baseline: your trailing-90-day qualified leads from organic search, written down on day one. Miss it in 90 days and we keep working free until we beat it. No promise about a ranking position, because that promise isn't ours to make. See how the guarantee works, or the full rate card. If the local option answers the hours question well, take the local option — that's a good outcome too.

Related questions.

What is the cost of SEO in Kolkata?

Between ₹8,000 and ₹75,000 a month depending on scope, ex-GST. A single-location local business is properly served at ₹15,000–₹25,000. A national keyword set needs ₹75,000-plus regardless of where your office is, because you're competing with budgets set in Bengaluru and Gurgaon.

Why is SEO cheaper in Kolkata than in Bengaluru or Mumbai?

Salaries and commercial rent are genuinely lower, which explains roughly 15–20 percentage points of the gap. Quotes usually run 30–40% cheaper, and the extra discount typically comes from a missing link budget, shared or absent tool licences, and junior-only staffing with no senior review.

Do I need Bengali content to rank in Kolkata?

It depends on who buys from you. Consumer services, healthcare and retail see real Bengali and Roman-Bengali search volume; B2B and technical buying in Kolkata still happens largely in English. Check your Search Console query report before spending on it — the answer is in your own data.

Is a ₹5,000 per month SEO package in Kolkata worth it?

No. After overheads that funds three to five hours of junior time a month, most of which goes into producing the report you receive. Do your Google Business Profile properly yourself, collect reviews, and save the money toward one real audit instead.

How long does SEO take to work for a Kolkata business?

For local queries, map pack movement often shows inside eight to twelve weeks because the competitive field is small. For national queries, three to six months for meaningful movement and six to twelve for compounding. Flat impressions at month three means something is wrong, not slow.

Should I hire a Kolkata agency or one from another city?

Hire local if you're a local business — knowing the neighbourhoods, the Bengali market and the local press is worth real money. Hire on capability, not geography, if you're chasing national or export queries, because none of that local knowledge helps and the budget requirement is the same everywhere.

Last slot's open

Make this the last growth call you book.

Grab the free strategy call and walk away with a 90-day growth plan — hired or not. Or just text us. Either way, you'll know exactly how we'd win.

Guaranteed or it's free · No lock-in · Free strategy call