Skip to main content
Back to BlogRecruitment & Hiring

Recruitment Agency vs In-House Hiring: Cost and Fit

Fininvo Team
August 6, 20268 min read

The recruitment agency vs in-house hiring question comes up the moment a company moves from occasional hiring to steady hiring. Founders often start with agencies because there is no HR team, then wince at invoices of 8.33 percent of annual CTC per hire. Others build an in-house team and realise a single recruiter cannot fill a niche engineering role in time. Neither model is right for every role. This guide explains how agency fees work in India, compares costs with a worked example, shows when each model fits, and explains how to run a hybrid model with clear contracts.

How Recruitment Agencies Charge in India

ModelHow it worksTypical use
Contingency (success fee)Percentage of the hire's annual fixed CTC, paid only on joiningMost mid-level roles
Retained searchFee paid in instalments regardless of outcome, often part upfrontSenior leadership, confidential roles
Flat fee per hireFixed amount per hireVolume and frontline roles
Staffing or contractAgency employs the worker and bills a markup on salaryTemporary and seasonal roles
RPO (recruitment process outsourcing)Agency runs part or all of your hiring for a monthly feeHigh-volume, sustained hiring

Contingency fees in India commonly range from around 8.33 percent (one month of salary) to 15 or 20 percent for specialised or senior roles, and retained search is often higher. Rates vary by role, city and agency, so always compare written quotes.

What In-House Recruitment Really Costs

In-house hiring is not free. The costs are spread out, which makes them easy to underestimate:

  • Recruiter salary and benefits.
  • Job portal subscriptions and database access.
  • Applicant tracking system subscription.
  • Employer branding and careers page.
  • Referral bonuses.
  • Hiring manager time spent screening and interviewing (applies to both models).

Worked Example: Agency vs In-House Cost per Hire

A hypothetical 120-person company plans 36 hires a year, mostly mid-level roles with an average annual fixed CTC of ₹7 lakh.

Agency-only model

At an average fee of 8.33 percent: ₹7,00,000 x 8.33% = ₹58,310 per hire. For 36 hires: about ₹21 lakh a year. Add GST on agency invoices, which may be claimable as input tax credit depending on your situation.

In-house model

Cost itemAnnual (₹)
One recruiter, total cost to company7,00,000
Job portal subscriptions2,50,000
ATS subscription (illustrative)60,000
Referral bonuses (12 hires x ₹15,000)1,80,000
Employer branding and events1,00,000
Total12,90,000

Cost per hire: ₹12,90,000 / 36 = about ₹35,800. That is roughly ₹22,500 less per hire than the agency model, or about ₹8 lakh a year in this example. The saving depends entirely on the recruiter actually closing 36 roles. If they close only 20, cost per hire rises to ₹64,500 and the agency looks better. Volume and recruiter productivity decide the answer. For the full method, see our guide to cost per hire formula and examples.

When a Recruitment Agency Makes Sense

  • Low or irregular volume: a few hires a year do not justify a full-time recruiter.
  • Niche or senior roles: agencies with a specialist network can reach passive candidates faster.
  • Confidential replacements: when you cannot advertise the role publicly.
  • New city or market: local agencies know the talent pool and salary norms.
  • Sudden spikes: a new contract or store launch needing many people quickly.

When In-House Recruitment Makes Sense

  • Steady volume: as a rough rule, once you hire 20 to 30 people a year in similar roles.
  • Culture-sensitive hiring: in-house recruiters understand your teams and can sell the company authentically.
  • Repeat roles: sales, support, store staff and junior engineers benefit from a talent pool you own.
  • Candidate experience control: you decide how candidates are treated at every step, which shapes your employer brand.
  • Data ownership: your candidate database stays with you, not with the agency.

Comparison at a Glance

FactorAgencyIn-house
Cost at low volumeLowerHigher (fixed costs)
Cost at high volumeHigherLower
Speed for niche rolesOften fasterSlower without networks
Culture fit and employer brandVariableStronger
Candidate data ownershipAgency keeps its databaseYou own the pool
Control over processPartialFull
Scalability for spikesHighLimited by team size

The Hybrid Model Most Growing Companies Use

Most companies between 50 and 500 employees end up with a hybrid:

  1. In-house team handles repeat and volume roles, referrals, campus hiring and the careers page.
  2. Two or three empanelled agencies handle niche, senior or urgent roles.
  3. All candidates, from every source, flow into one ATS so you can compare source quality and avoid duplicate submissions.

Run a quarterly review of each agency on submissions, interview-to-offer ratio, joining ratio and 90-day retention of their hires.

A Decision Framework by Role Type

Instead of choosing one model for the whole company, decide role by role. Ask three questions: how many of these roles will we hire this year, how specialised is the talent pool, and how urgent is the role?

Role typeAnnual volumeTalent poolSuggested model
Sales executives, support staffHighLargeIn-house with referrals and job portals
Store and warehouse staffHigh, seasonalLarge, localIn-house plus staffing agency for peaks
Accountants, HR executivesLow to mediumMediumIn-house first, agency if open beyond 30 days
Specialist engineers, data rolesLowSmall, competitiveSpecialist agency plus referrals
Department heads, CXOsVery lowSmall, passiveRetained search
Graduate traineesBatchLargeIn-house campus hiring

A useful trigger rule: give the in-house team a fixed window, such as 30 days, for mid-level roles. If there is no strong shortlist by then, release the role to one agency with a clear brief. This keeps agency spend for the roles that genuinely need it.

How to Brief an Agency So They Deliver

Agencies are only as good as the brief they receive. A strong brief includes:

  • The full job description with must-haves and nice-to-haves clearly separated.
  • The approved salary band, including the maximum you can stretch to.
  • Target companies or industries to source from, and any companies to avoid.
  • Deal-breakers such as location, shift, notice period or language.
  • The interview process, interviewers and decision timeline.
  • Two or three examples of current team members who succeed in the role, described by background rather than name.

Give feedback on every submitted profile within 48 hours. Agencies prioritise clients who respond quickly, and silence is the most common reason good recruiters move your role to the bottom of their list.

Measuring Agency and In-House Performance

Track the same metrics for every source so the comparison is fair.

MetricHow to calculateWhat it shows
Submission to interview ratioProfiles interviewed / profiles submittedQuality of screening
Interview to offer ratioOffers made / candidates interviewedFit with your bar
Joining ratioJoined / offers acceptedCandidate commitment
Time to fillDays from requisition to acceptanceSpeed
90-day retentionHires still employed after 90 days / total hiresEarly quality
Cost per hireTotal source cost / hiresEfficiency

Review these numbers every quarter and move volume towards the sources that perform best for each role family.

Contract Terms to Negotiate with Agencies

  • Fee basis: fixed CTC only, excluding variable pay, joining bonus and buyouts.
  • Replacement guarantee: free replacement if the hire leaves within 60 to 90 days.
  • Candidate ownership: a candidate is owned by whoever submitted them first, with a validity period such as six months, and only if submitted against a live role.
  • Exclusivity: avoid it except for retained searches.
  • Payment terms: invoice after joining, payable in 30 to 45 days.
  • Data protection: agencies must have candidate consent to share resumes and must handle personal data appropriately under the DPDP Act, 2023. Ask counsel to review the clause.
  • Non-solicitation: agency will not approach your employees for other clients for a defined period.

Common Mistakes

  1. Briefing agencies with a one-line JD and no salary band.
  2. Empanelling ten agencies for one role, leading to duplicate submissions and disputes.
  3. Not tracking agency hires' retention, only the number of hires.
  4. Building an in-house team without giving it tools, a careers page or a referral program.
  5. Comparing agency fees with recruiter salary alone, ignoring portal and tool costs.

Frequently Asked Questions

How much do recruitment agencies charge in India?

Many contingency agencies charge a percentage of the hire's annual fixed CTC, often starting around 8.33 percent and rising for niche or senior roles. Flat fees are common for volume roles. Always get written terms.

At what point should a company hire its first in-house recruiter?

When steady hiring volume makes a recruiter's total cost lower than agency fees for the same hires, often around 20 to 30 hires a year in similar roles. Calculate with your own numbers.

Can I use an agency and in-house recruiting at the same time?

Yes, and most growing companies do. Define which roles go to agencies, set clear candidate ownership rules and track all candidates in one system.

How many agencies should I empanel?

For most small and mid-sized companies, two or three agencies are enough, each with clear role families. Too many agencies working the same role leads to duplicate profiles, ownership disputes and less effort from each. Add or replace agencies based on their quarterly numbers rather than on how many profiles they send.

Which is better for quality of hire?

Neither by default, because quality depends on how well the role is briefed and how carefully candidates are assessed, whichever source finds them. Measure 90-day retention and performance of hires by source to see which works better for your roles. Our guide on measuring quality of hire explains how.

Compare Sources with Real Data

A hybrid model only works if you can see which source performs. Fininvo Recruit brings candidates from your careers page and other sources into one pipeline, with hiring analytics for cost-per-hire and source effectiveness. Explore the Recruit page, see Recruit pricing, or compare Fininvo plans.

#recruitment-agency#in-house-recruitment#cost-per-hire#talent-acquisition#hiring-strategy

Share this article

Ready to automate your business?

Start your 14-day free trial and experience the power of unified ERP, HR, and Payroll.

Start Free Trial