§ How-To·8 min read·November 9, 2026

Cost-per-Hire: What It Is and How to Calculate It

O
Olibr TeamHow-To
Cost-per-Hire: What It Is and How to Calculate It

Cost-per-Hire: What It Is and How to Calculate It

Cost-per-hire is the average amount you spend to fill one open role. You calculate it by adding your internal recruiting costs to your external recruiting costs, then dividing the total by the number of hires made in the same period. If you spent ₹1,75,000 in a month and made 7 hires, your cost per hire is ₹25,000.

The formula is easy. The hard part is deciding what counts as a cost. Recruiter salaries, portal subscriptions, referral bonuses, background checks and agency fees all belong in the number, and most teams leave out at least half of them. A figure that ignores recruiter time is almost always too low.

This guide covers why the metric matters, how to calculate it with a worked example in rupees, which benchmarks to compare against, and how to bring the number down. It is written for recruiters at Indian agencies and in-house teams who source through Naukri, LinkedIn and spreadsheets. Olibr is a free recruiting platform built around those workflows, so a few examples show how that setup removes recurring costs.

Why cost-per-hire matters

Cost-per-hire matters because it is the only number that tells you what each placement really costs, so you can budget, price and spot waste before it compounds.

It turns hiring into a budget you can plan

Once you track the metric for a few months, forecasting becomes arithmetic. If your average is ₹25,000 and a client plans 40 hires next quarter, you need about ₹10,00,000 set aside. Without the number, you guess, and guesses run low.

A stack of rupee notes and coins sits on a desk next to a wall calendar.

In-house teams also use it to decide when an agency is worth paying. Assume an agency charges 15% of a ₹8 LPA salary. That is ₹1,20,000 for one hire, against your in-house average of ₹25,000. The comparison is rough, because senior roles cost more in-house too. It still tells you which roles deserve an agency and which do not.

It shows margin and leaks

For a staffing agency, cost per hire is the cost side of every placement. If you earn an average of ₹40,000 per placement and spend ₹25,000 to make it, you keep ₹15,000 before rent and overheads. That is a thin margin, and you only see it when you measure.

The blended number hides the leaks, so split it. Calculate it by:

  • Role family, such as tech, sales or BPO
  • Sourcing channel, such as Resdex, LinkedIn, referrals or walk-ins
  • Recruiter
  • Client

A portal plan that produces one hire a month is a leak, and the split is what reveals it.

Cost per hire tells you whether a placement made money or only made work.

How to calculate cost per hire step by step

To calculate cost per hire, total every internal and external recruiting cost for a period, then divide by the number of people who joined in that period.

The formula and what to include

The standard formula, used in the ANSI/SHRM cost-per-hire standard, is:

Cost per hire = (Internal costs + External costs) ÷ Total hires

Internal costs are what your own payroll and time cost you. External costs are what you pay outside parties.

Internal costs External costs
Recruiter salaries and incentives for time spent hiring Job portal and Resdex subscriptions
Hiring manager interview time LinkedIn seats and job ads
Employee referral bonuses Agency or headhunter fees
Recruiter training Background verification
Internal tools and software Assessment tests, ATS fees, relocation

Shared costs need an allocation. If a recruiter spends half the month on hiring and half on onboarding, count half the salary.

A worked example: 7 hires in one month

Take an agency team with two recruiters. The figures below are illustrative.

A bar chart shows ₹1,05,000 internal and ₹70,000 external costs totaling ₹1,75,000, or ₹25,000 per hire.

Line item Amount
Recruiter salaries (2 × ₹35,000, fully on hiring) ₹70,000
Hiring manager interview time ₹15,000
Referral bonuses (2 × ₹10,000) ₹20,000
Internal total ₹1,05,000
Resdex and portal subscriptions ₹30,000
LinkedIn seat ₹25,000
Background verification (7 × ₹1,500 minus 1 repeat, rounded to ₹9,000) ₹9,000
Assessment tools ₹6,000
External total ₹70,000

Total cost is ₹1,75,000. Divide by 7 hires and you get ₹25,000 per hire. On a 6 LPA hire, that is about 4% of first-year salary.

Count every rupee of recruiter time, because salaries are usually the biggest line in the number.

Averages, hire counts and the cost per hire ratio

When you want an average cost per hire across teams, add all costs and divide by all hires. Do not average the averages. If one department spends ₹1,00,000 for 5 hires (₹20,000 each) and another spends ₹80,000 for 2 hires (₹40,000 each), the simple average says ₹30,000. The true figure is ₹1,80,000 ÷ 7, or about ₹25,714.

Count a hire when the person joins, not when they accept the offer. In India, notice periods of 30 to 90 days mean offer drop-outs are common. A drop-out costs you sourcing and screening money and produces no hire, so it pushes the number up, as it should. Some people call the result a cost per hire ratio. It is really a rupee amount, but dividing it by first-year salary gives you a percentage you can compare across roles. A two-column spreadsheet works as your calculator. Put internal costs in B2:B4, external costs in B6:B9 and hires in B11:

=(SUM(B2:B4)+SUM(B6:B9))/B11

What a good cost per hire looks like

A good cost per hire is one that stays flat or falls while quality and speed hold, and that sits inside the usual range for the roles you fill.

Benchmarks by role type

Published estimates for India vary by source, so treat them as rough ranges for orientation, not targets.

Role type Typical cost per hire (India)
Standard positions ₹25,000 to ₹50,000
IT and technology ₹35,000 to ₹80,000
Healthcare and pharma ₹30,000 to ₹70,000
Manufacturing ₹20,000 to ₹45,000
Retail and e-commerce ₹20,000 to ₹30,000
Senior and leadership ₹2 lakh to ₹12 lakh and above

US figures run from about $1,500 to $5,000 for entry-level roles at small companies, up to $7,000 to $15,000 for mid-level hires at mid-sized firms. Leadership hiring sits at the top of any range because search fees dominate the cost.

How to judge your own number

Compare yourself to your own history first. Your last four quarters, split by role family, say more than any benchmark. A ₹25,000 average is high for retail volume hiring and low for niche tech roles, so a blended figure can mislead.

A rising number is not automatically bad. If cost per hire climbs while time-to-fill drops and fewer candidates drop out after offer, you may simply be spending on harder roles. A rising number with slower hiring is the real warning.

Judge cost per hire against your own history and role mix, not against a single industry average.

How to reduce cost per hire

You reduce cost per hire by cutting recurring spend, filling roles faster, and losing fewer candidates after the offer.

Cut recurring and duplicate spend

Start with an audit of every subscription and seat. Check which portal plans produced joiners last quarter, and drop the ones that did not. Then reuse the candidates you already have before buying fresh views, since an old CV folder often holds a match for a new requirement. Referral bonuses are usually cheaper than agency fees for non-leadership roles. Keep agencies for the roles you genuinely cannot fill.

Three stacked old paper folders sit beside one open folder containing a single CV.

Software is a fixed cost worth checking. Olibr's ATS, job posting, candidate database and candidate search are free, with no subscription fee; access is kept by contributing 50 candidate profiles per active user every 30 days, and AI features are paid per use. You keep access by contributing 50 candidate profiles per active user every 30 days. Bulk CV parsing costs ₹1 per CV after the first 50 free per company, and AI video interviews are paid from a wallet you top up. Either way, the point is to know what each tool adds to your numerator.

Shorten time-to-fill and protect offers

Every extra week a role stays open adds recruiter hours and ad spend. Rank candidates against the job description before you read CVs one by one. AI matching and filters on skills, experience, location, salary range and notice period cut the screening pile quickly.

Protect offers as well. A drop-out sends you back to sourcing, so keep two warm backups for each role and stay in touch through the notice period. Track cost per hire by stage, and you will see whether money leaks at sourcing, screening or joining.

The cheapest hire is the one you do not have to source twice.

Measure it once, then keep measuring

Cost-per-hire is total internal and external recruiting spend divided by hires made. It is only useful when you include recruiter time, split the number by role and channel, and compare it with your own history. Benchmarks give you a range, and the trend tells you whether you are improving.

Pull last quarter's costs into a spreadsheet and calculate your first number today. If you want a free system that also tracks pipelines and sourcing in one place, create a free recruiter account and run your next requirement through it.

For hiring teams

Search 180,000+ candidate profiles — free.

Olibr is a community-funded recruiting platform: full ATS, AI interviews, and a shared resume database. No per-seat fees.

Search talentCreate free account

O
§ The author

Olibr Team

Reviewed by Raman Gupta, Founder, Olibr

Filed underHow-To
Reading time8 min · 1,525 words

PublishedNovember 9, 2026

CategoryHow-To
Enjoyed this piece?Share it with someone who would find it useful.
§ Stay in the loop

Don’t miss the next one.

We publish essays on engineering, hiring, and building teams. Subscribe and we’ll send them when they land.

Unsubscribe anytime · one letter, never more