Head to head

SEO agency vs in-house team: run the salary maths first

The verdict

Three in-house SEO specialists in Bengaluru cost ₹32–52 lakh a year in salary alone, plus recruitment fees, tools and a 90-day ramp — call it ₹40–65 lakh in year one. A ₹75,000/month agency retainer costs ₹9 lakh. In-house isn't the cheaper option; it's the one that buys context.

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

The short version

  • In-house costs four to seven times what a retainer costs. Anyone selling it to you as a saving hasn't added the recruitment fee or the ramp.
  • A hire made in January starts in April, because Indian notice periods run 60–90 days, and produces something useful in July.
  • The number that justifies it isn't headcount, it's organic revenue. Below roughly ₹2–3 crore a year of organic revenue, three salaries almost never clear the bar.
  • The hybrid — one in-house owner plus agency execution — beats both for most companies between ₹2 crore and ₹10 crore of organic revenue.

In-house is the expensive option. Say it out loud first.

Every founder who has been burned by an agency arrives at the same conclusion: we'll just build it in-house, at least then we control it. The control argument is sound. The cost argument, which is usually the one presented to the board, is backwards.

A ₹75,000/month retainer costs ₹9 lakh a year. Our largest bundle, all three disciplines at ₹1,75,000/month, costs ₹21 lakh a year. A three-person in-house team costs ₹40–65 lakh in year one and produces nothing for the first quarter of it.

That doesn't make hiring wrong. It makes the reason for hiring important. You build a team because you need daily proximity to product and engineering, because your category is too regulated or too technical for an outsider to write, or because your organic volume has outgrown what any retainer buys. You don't build one to save money.

What the three roles cost in India in 2026

These are market bands for metro hiring — Bengaluru, Mumbai, Delhi-NCR, Pune, Hyderabad. Tier-2 cities like Indore, Coimbatore, Kochi and Jaipur run roughly 25–35% below them, which is a real and under-used option now that nobody sits in the same room anyway.

Bands are wide because SEO pay in India tracks outcomes, not titles. Someone who has owned a revenue number for three years costs more than someone with eight years of executing other people's plans, and should.

  • Link and digital PR is a fourth role and almost nobody hires it in-house in India. It usually gets outsourced anyway, which is worth noticing before you argue that in-house means owning everything.
  • Analytics is a fifth. In smaller teams the lead absorbs it, badly, in the last three days of every month.
Annual CTC bands for an in-house SEO team in an Indian metro, 2026.
RoleExperienceAnnual CTC bandWhat breaks without them
SEO lead / manager5–8 years₹15–24 lakhNothing is prioritised. Three people work hard on unrelated things.
Technical SEO3–5 years₹10–16 lakhCrawl, index, speed and migration problems cap everything the others do.
Content lead / senior writer3–5 years₹7–12 lakhYou publish nothing, or you publish something a freelancer wrote in an hour.
Three-person team₹32–52 lakhExcludes tools, recruitment, equipment and every rupee of ramp.

The costs that never make it into the business case

Salary is the number people budget. It's roughly 70–80% of the true cost of a team in year one, and the missing 20–30% arrives at exactly the wrong moment.

  • Recruitment fees. Indian agencies charge 8.33%–12.5% of annual CTC per placement — one month's salary at the low end, more for niche roles. On ₹42 lakh of hires, ₹3.5–5.25 lakh before anyone writes a word.
  • Notice periods. 60–90 days is standard for mid-senior roles in India. Hire in January, they join in April. Your plan has a quarter of delay built in before it starts.
  • Ramp. Sixty to ninety days for a hire to know your product and site well enough to make a good call. Multiply by three, staggered.
  • Tools. ₹15,000–₹40,000 a month for a crawler, a backlink index, rank tracking and a content tool — ₹1.8–4.8 lakh a year, paid whether the team is productive or not.
  • Equipment, seat, insurance top-up, training. ₹75,000–₹1,50,000 per head per year on top of CTC.
  • Attrition. If one of the three leaves in year one, you pay the recruitment fee again and reset the ramp. Digital marketing has never been a low-churn function in India.
  • Management. Three people need managing. If that's the founder, it's the most expensive hour in the company and it isn't on the spreadsheet.

Year one, side by side

Cost is only one column, so here's the honest version with the columns that matter to the outcome.

In-house team versus agency retainer, first twelve months.
In-house (3 people)Agency at ₹75,000/moHybrid: 1 hire + agency
Year-one cost₹40–65 lakh₹9 lakh₹24–33 lakh
Time to first output4–6 months2–4 weeks6–8 weeks
Product knowledgeDeep, and it compoundsShallow at first, decent by month fourDeep where it counts
Range of specialisms3, and links usually outsourced anyway4–5, from day one4–5
Publishing capacityHigh once rampedFixed by the retainerHigh
Speed of technical fixesSame-sprint, if engineering cooperatesDepends on your dev queueSame-sprint
Risk if one person leavesA quarter of output, goneCovered internallyCovered on one side
Who carries the outcome riskYouThe agency, if the contract says soSplit
Exit costRedundancy and morale30 days' notice30 days on one side

The organic revenue level where hiring wins

Work backwards from the cost stack. An in-house team costs roughly ₹50 lakh a year more than a retainer once you're past year one and the recruitment fees are behind you. For that to be a good trade, the team has to produce at least ₹50 lakh a year of incremental gross profit that the retainer wouldn't have.

If organic drives ₹5 crore of revenue, a 10% improvement is ₹50 lakh and the case is arguable. If organic drives ₹1 crore, the team has to do something implausible — half again on the whole channel, every year — to break even against a retainer.

That's a rule of thumb derived from the arithmetic above, not a benchmark from a study, and your gross margin moves it. A SaaS business at 80% margin clears the bar far earlier than a D2C brand at 35%.

  • Under ₹2 crore of annual organic revenue — retain. Three salaries can't be justified and you'll end up with one overloaded manager instead.
  • ₹2–10 crore — hybrid. One senior in-house owner, agency execution underneath. This is where most Indian companies actually sit.
  • Over ₹10 crore, or organic is over half your pipeline — build. At that point proximity to product beats capacity you rent, and the marginal gains are large enough to pay three salaries several times over.
  • Regulated or highly technical categories — build earlier regardless of revenue. If a compliance officer has to review every sentence, an external content team will be slower and more expensive than it looks.

The hybrid most companies should actually run

One senior in-house hire — call them the owner of organic — at ₹15–24 lakh, plus an agency retainer at ₹9–21 lakh. Total ₹24–45 lakh, cheaper than three hires, faster to stand up, and structurally better than either pure model.

The in-house person owns the roadmap, the priorities, the internal politics and the number. They know why the product team changed the pricing page and they can get a ticket into next sprint. The agency owns capacity: technical audits, content production, outreach, the tooling licences. Neither is pretending to be the other.

The failure mode is worth naming: if the in-house owner sees the agency as a threat to their job, they'll manage the relationship to make the agency look replaceable. Set it up honestly in month one — their review should include the agency's output, not compete with it.

What to keep in-house even when you retain an agency

This list doesn't change with budget. Give any of it away and you've made the agency hard to leave, which is bad for you and — if the agency is honest — bad for them too.

The verdict, plainly. Under ₹2 crore of organic revenue, retain and hire nobody; the retainer buys more specialisms than the salary does. Over ₹10 crore, or in a regulated category where every sentence needs internal review, build the team and use an agency only for outreach. Everywhere in between, hire one owner and rent the rest — and if you're weighing a single hire against a single freelancer instead, the agency versus freelancer maths is the page for that.

  1. Every account, in your name. GA4, Search Console, the CMS, the registrar, the ad accounts. Grant access, never receive it.
  2. The baseline and the CRM. The trailing-90-day qualified-lead number is yours, measured in your system. If the agency owns the measurement, nobody can audit the result.
  3. Subject-matter truth. Nobody outside knows your product, your objections or your bad reviews as well as you do. Thirty minutes of founder time per article is the highest-value input in the programme.
  4. Deployment capacity. Technical recommendations are worth exactly as much as your ability to ship them. Reserve a developer's hours monthly.
  5. The relationships that earn links. Your customers, partners, suppliers and the journalists already covering your category. An agency can run outreach; it can't manufacture your reputation.

Related questions.

Is an in-house SEO team cheaper than an agency?

No — usually four to seven times more expensive. Three specialists in an Indian metro cost ₹32–52 lakh in salary, plus ₹3.5–5.25 lakh in recruitment fees, tools and equipment, against ₹9 lakh for a ₹75,000/month retainer. You hire in-house for proximity and control, not savings.

What are SEO salaries in India in 2026?

Metro bands: an SEO lead with 5–8 years runs ₹15–24 lakh CTC, a technical SEO with 3–5 years ₹10–16 lakh, and a content lead ₹7–12 lakh. Tier-2 cities sit roughly 25–35% below. Bands are wide because pay tracks ownership of a revenue number, not years served.

How long before an in-house SEO hire produces anything?

Add a 60–90 day notice period at their current job to a 60–90 day ramp. A January offer means an April start and useful output around July. Budget two quarters of cost before the first meaningful deliverable, and stagger the hires so all three aren't ramping at once.

What is the hybrid SEO model?

One senior in-house owner of organic — roadmap, priorities, internal politics, the number — plus an agency supplying technical, content and outreach capacity underneath. Total ₹24–45 lakh a year against ₹40–65 lakh for three hires, and it stands up in weeks rather than quarters.

At what point does building a team beat retaining an agency?

When the team can produce at least ₹50 lakh a year of incremental gross profit the agency wouldn't have. That's roughly ₹10 crore of annual organic revenue at typical margins, earlier for high-margin SaaS, later for low-margin D2C. Under ₹2 crore it almost never clears.

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