Every growing company hits the same question eventually: should we keep paying agencies per hire, put a recruiter on payroll, or hand the whole thing to an RPO provider? It gets argued as a philosophy — "real companies hire in-house" — when it's actually just arithmetic. The cheapest channel is whichever one costs less at your hiring volume, and that crossover point is more predictable than most of the opinions around it.

This is a volume question, not a values question

There's no channel that's universally "better." A full-time recruiter is a fixed cost; an agency is a variable one. Which is cheaper depends on how many roles you actually fill in a year — so the honest answer changes as you scale, and it's fine (normal, even) to switch models as your volume does.

Is it cheaper to use an agency or hire an in-house recruiter?

It depends on volume, and the reason is the shape of the cost, not the size of it. An in-house recruiter is a fixed cost you pay every month regardless of output. An agency is a variable cost you pay only when a hire actually lands. At low volume the variable model wins easily; at high volume the fixed cost spreads across enough hires to win instead.

A full-time recruiter in India is a bigger line item than just their salary. Recruiter and talent-acquisition salaries vary widely by seniority and city — public salary aggregators put individual recruiters anywhere from roughly ₹4 lakh to ₹9 lakh, and TA managers well above that — but the fully-loaded cost is what matters: salary plus job-board and sourcing tools (Naukri Resdex, LinkedIn Recruiter licences aren't cheap), an ATS, and overhead. Once you add those, a single recruiter commonly lands somewhere in the ₹8–14 lakh a year range. Treat that as directional, not a quote — your number depends on the person and the tools — but it's the figure that actually competes with agency fees.

What does each model actually cost at different volumes?

Here's the honest comparison on one illustrative example: a company hiring roles that average ₹8 lakh CTC, compared at a low volume (about 5 hires a year) and a higher one (about 30). Non-AxureOne figures use industry-typical ranges, not a specific competitor's quote.

Illustrative annual cost by hiring model — roles averaging ₹8L CTC
Model
Contingency agency (industry ~10%)
Cost structure
Variable — ~₹80,000/hire, paid only on success
≈5 hires/year
≈₹4.0L
≈30 hires/year
≈₹24.0L
Best when
Low or unpredictable volume; you carry zero fixed cost
Model
In-house recruiter
Cost structure
Fixed — fully-loaded ≈₹10L/year (salary + tools + overhead)
≈5 hires/year
≈₹10L (₹2.0L/hire)
≈30 hires/year
≈₹10L (₹0.33L/hire)
Best when
Steady, high volume that keeps a recruiter genuinely busy
Model
RPO (retainer/per-hire)
Cost structure
Retainer or per-hire — scales with volume
≈5 hires/year
Rarely worth the commitment
≈30 hires/year
Per-hire cost falls as volume rises
Best when
Sustained ~15–25+ hires/year; you want process, not just candidates
This is us
Model
AxureOne — 6.5% contingency
Cost structure
Variable — ~₹52,000/hire, paid only on success
≈5 hires/year
≈₹2.6L
≈30 hires/year
≈₹15.6L
Best when
Junior through senior roles, any volume — no fixed overhead
This is us
Model
AxureOne — ₹6,499 flat (bulk)
Cost structure
Variable — flat ₹6,499/hire for bulk requirements
≈5 hires/year
n/a (bulk model)
≈30 hires/year
≈₹1.95L
Best when
High-volume similar roles (e.g. a sales-team ramp)

Illustrative arithmetic on one example salary — not AxureOne's own dataset or a competitor's quote. The fully-loaded in-house figure is directional; your real number depends on the recruiter and the tools. One recruiter also realistically caps out around 30–40 hires/year, so very high volume means a second salary, not the same ₹10L.

Two things jump out of that table. First, the fixed in-house cost is punishing at low volume — ₹2.0 lakh per hire when you only make five — and excellent at high volume, where it drops to a third of a lakh each. Second, the crossover is real: against a ~₹52,000 all-in agency fee, a ₹10 lakh fully-loaded recruiter only "pays for itself" somewhere around 19 hires a year (₹10,00,000 ÷ ₹52,000 ≈ 19); against a ₹80,000 industry fee it's closer to 13. That's exactly why the widely-cited breakeven sits in the 15–20 hires a year band — it's arithmetic, not folklore.

Which model should you actually pick?

The right answer branches on three things: your real 12-month volume, how hard the roles are, and how predictable the demand is. Walk it through:

A framework to think with, not a verdict — your averages and role mix matter. It assumes you're comparing external hiring channels, not whether to hire at all.

How many external hires are you realistically making in the next 12 months?

Breakeven bands (~15–20 hires/year for in-house, ~15–25+ for RPO) are widely reported industry ranges, not AxureOne data — your exact crossover depends on your average salary and the fee you're comparing against.

Where AxureOne fits — and where it honestly doesn't

We're an agency, so treat this as a conflicted-but-honest read: if you're hiring at genuine, sustained scale — think 25-plus predictable hires a year of well-understood roles — an in-house recruiter or RPO will very likely beat any agency on pure cost-per-hire, and we'll tell you that rather than pretend otherwise. That's the point of publishing the math.

Where a transparent agency wins is everywhere below that line, and on the hard roles above it. Our 6.5% contingency fee keeps the variable-cost advantage while undercutting the industry's typical 8–15%, so the crossover moves in your favour — you'd need meaningfully more volume before a fixed salary beats it. For high-volume similar roles, our ₹6,499 flat fee per hire turns recruiting into a genuinely cheap per-unit cost without you carrying a salary through the quiet months. And there's no fixed overhead, no idle-recruiter risk, and a 90-day replacement guarantee on every hire — if someone resigns or doesn't join within 90 days, we replace them at no extra cost. (For exactly what different agencies charge and which "extras" to watch for, see recruitment agency fees in India, decoded.)

Before you decide, price the failure cases too

Cost-per-hire is only half the ledger. A cheap channel that produces a mis-hire, or leaves a critical seat open for three months, can cost far more than the fee you saved — a vacant senior role burns money every day it's empty, and a bad hire burns it for longer. Run your candidate figure through the cost-of-a-bad-hire calculator before you optimise purely for the lowest invoice, and if slow filling is your real problem rather than fee size, why your hiring takes 45 days (and how to get it to 15) is the more useful lever.

If you'd rather just see a straight, all-in number for the roles you're actually hiring — with no fixed overhead and the fee quoted in the first conversation — tell us what you're hiring for.