Hiring

Cost per hire: the simple way to calculate it, and what Indian SMBs usually find

Most owners know hiring costs money. Very few know what one hire actually costs them, and almost nobody knows it per channel, which is the number that changes decisions. This guide gives you the formula, a worked example for a 40-person company, and the one comparison that usually pays for the effort: agency versus referral versus your own careers page.

By the HR-VEND team7 min read

The short version

  • Cost per hire = (external costs + internal costs) ÷ hires in the same period.
  • External costs are cash out: agency fees, job boards, ads, referral bonuses. Internal costs are people's time. Start with cash; add time later.
  • The company-wide average is a vanity number. Cost per hire by channel is the one that changes what you do.
  • In a typical SMB the spread is huge: a referral hire at a few thousand rupees against an agency hire at a month's salary.
  • Record the source on every application on day one, or you will be reconstructing it from memory at quarter end.

The formula

Pick a period, usually a quarter. Then:

BucketWhat goes in it
External costsAgency and consultancy fees · job board posts and database access · promoted posts or ads for roles · referral bonuses paid · travel reimbursed to candidates · background or document verification charges
Internal costsA fair share of the time of whoever screens, schedules and interviews, valued at their pay · hiring software, apportioned
HiresPeople who actually joined in the period. Offers that were declined or no-showed count as zero hires but their costs stay in.

Cost per hire = (external + internal) ÷ hires.

Two honest simplifications for a small company. First, skip internal time in round one: it is real, but it is roughly the same for every channel, and leaving it out lets you start today with numbers from your accounts. Second, do not try to be precise about small shared costs; a figure that is 90% right this week beats a perfect one that never gets calculated.

A worked example: 40-person company, one quarter

A distribution company with 40 staff hires six people in a quarter: two through a consultancy, one from a job board, two referrals, one from its own careers page. The money side:

SpendAmount
Consultancy fee, accounts executive (one month's salary)₹28,000
Consultancy fee, supervisor (one month's salary)₹35,000
Job board subscription for the quarter₹9,000
Referral bonus, ₹3,000 × 2₹6,000
Careers page (part of HR software the company pays for anyway)₹0 extra
Total₹78,000

Average cost per hire: ₹78,000 ÷ 6 = ₹13,000. That number looks respectable and tells you almost nothing. Split it by channel:

ChannelSpendHiresCost per hire
Consultancy₹63,0002₹31,500
Job board₹9,0001₹9,000
Referrals₹6,0002₹3,000
Careers page₹0 extra1≈ ₹0

Now the number changes decisions. A referral hire costs a tenth of an agency hire. If next quarter's plan is five hires, every one you move from the consultancy column to the referral or careers-page column keeps roughly ₹30,000 in the company. That usually funds the referral bonus increase and the careers page several times over.

The number that keeps cheap channels honest

Cost per hire has a known failure mode: it rewards channels that produce hires who do not stay. A walk-in hire at ₹0 who quits in three weeks costs you the vacancy twice, the training once, and the customers who met an empty counter. So track one more number per channel: how many of its hires are still with you after 90 days.

Divide channel cost by staying hires and the picture sometimes flips: referrals usually look even better, because people rarely drag a friend into a job they would quit, while the cheapest mass channels sometimes turn out expensive. If early quitting is your real problem, the fixes are usually in the first month, not the sourcing; our onboarding checklist covers that side.

Five ways SMBs actually lower cost per hire

  • Pay referrers properly. If an agency hire costs ₹30,000, a ₹5,000 referral bonus paid promptly, half at joining and half at 90 days, is not generosity. It is a 6x saving with a built-in quality check.
  • Give every channel one landing place. A careers page that every post, forward and QR code points at turns scattered CVs into tagged applications, which is what makes this whole calculation possible.
  • Reserve agencies for roles that earn the fee. Specialist and senior roles, where a bad hire costs far more than the fee. Moving routine roles off agencies is usually the single biggest line-item saving.
  • Respond faster. Offer-stage dropouts are pure waste: you paid the full channel cost and got no hire. For frontline roles the first employer to call usually wins, so screening the day the application arrives is a cost measure, not a courtesy.
  • Close the loop politely. Candidates you rejected well come back for the next role at zero acquisition cost, and they tell others. Our rejection templates make that a two-minute job.

Making the tracking automatic

None of this requires software, and all of it is easier with it. The manual version: one spreadsheet, one row per application, with a Source column filled on day one, and a monthly totting-up against the accounts. It works, with discipline, and our Excel-versus-ATS guide shows the columns.

The automatic version: an applicant pipeline where sources are set up once, every application carries one, and the hiring screens show applications, hires and cost by channel without anyone maintaining a sheet. In HR-VEND that comes with the careers page in the Starter plan at ₹49 per employee per month, so the measurement arrives with the channel it is measuring.

Frequently asked questions

What is the formula for cost per hire?
Add everything you spent on hiring in a period — agency fees, job board and ad spend, referral bonuses, and the time of the people who ran the hiring — and divide by the number of people who actually joined in that period. Cost per hire = (external costs + internal costs) ÷ number of hires.
What is a good cost per hire in India?
There is no single good number, because it depends on the role. A frontline hire through referrals or walk-ins can cost a few hundred rupees; the same role through an agency can cost a month of salary. The useful comparison is not against other companies but between your own channels: once you see referral hires costing a tenth of agency hires, you know where to push.
Should I count salaries of HR staff in cost per hire?
For a formal benchmark, yes — a share of recruiter and interviewer time belongs in the figure. For a small company that just wants to choose between channels, you can skip internal time at first, because it is roughly the same whichever channel the candidate came from. Start with cash costs per channel, add time later if you need precision.
How do I track which channel a hire came from?
Record the source on the application on day one — agency name, job board, referral, careers page, walk-in — not at joining time from memory. An applicant tracking system does this automatically when each channel points at the same careers page with its own tag. In HR-VEND, every application carries its source and the hiring screens show cost per hire by channel.
Does a no-show or early quit change cost per hire?
It should. A hire who never turns up, or leaves in the first month, means you paid the channel cost twice to fill the seat once. If a cheap channel produces hires who do not stay, its real cost per staying hire can be worse than an expensive channel. Track 90-day survival alongside cost, per channel.

Figures in the worked example are illustrative, not benchmarks. Agency fees, board prices and bonuses vary by city and role; use your own accounts for the real calculation.

Know what every channel's hires cost you

HR-VEND tracks the source on every application and shows cost per hire by channel, with the careers page and pipeline included from ₹49 per employee per month. Try it free for 7 days.

Start your free 7-day trial

No card needed. Every module switched on during the trial.