Formula
| Term | Meaning |
|---|---|
| External recruiting costs | Money paid outside the company for hiring: job portal plans, advertisements, consultant fees, campus drive expenses, background checks, referral bonuses and candidate travel. |
| Internal recruiting costs | The share of recruiter and HR salaries spent on hiring, interviewer time if you estimate it, and recruitment software, for the same period. |
| Number of hires | Candidates who joined in the period, or accepted offers if you prefer. Use the same rule every quarter. |
Worked example
A Hyderabad IT services firm hired 20 people in the July to September 2026 quarter. It spent ₹1,20,000 on job portal plans, ₹3,60,000 on consultant fees, ₹75,000 on referral bonuses and ₹25,000 on candidate travel. One recruiter works only on hiring, at a cost to the company of ₹80,000 a month.
- External costs = ₹1,20,000 + ₹3,60,000 + ₹75,000 + ₹25,000 = ₹5,80,000
- Internal costs = ₹80,000 x 3 months = ₹2,40,000
- Total recruiting cost = ₹5,80,000 + ₹2,40,000 = ₹8,20,000
- Cost per hire = ₹8,20,000 / 20 = ₹41,000
- Consultant share = ₹3,60,000 / ₹8,20,000 x 100 = 43.90% (rounded to 2 decimals)
What to include and what to leave out
Include every cost you would not have incurred if you had not been hiring in the period. On the external side that means portals, advertisements, consultant fees, assessments, background verification, referral bonuses and candidate travel. On the internal side, include the share of recruiter and HR salaries spent on hiring and, if you can estimate it, interviewer time. Leave out training after joining, which belongs to onboarding cost, and the new hire's own salary.
- External: portals, consultants, advertisements, campus drives, background checks, referral bonuses, candidate travel.
- Internal: recruiter salaries, interviewer time, careers page and recruitment software costs.
- Report separately: joining bonuses and relocation support.
Comparing cost per hire fairly
Compare each quarter with the same quarter last year, and split the figure by job family and by source. A senior hire through a consultant naturally costs more than a store associate hired at a walk-in drive, so one company-wide number hides more than it shows. Read cost per hire together with quality of hire: a cheap channel that brings people who leave within three months becomes expensive once you pay to hire again.
Pitfalls in the calculation
Costs and hires often fall in different periods. A consultant invoice for a September hire may be paid in November, and portal plans are usually paid once a year. Spread annual costs across the months they cover and match invoices to the hires they relate to. Leaving out internal costs makes in-house recruiting look free and consultants look expensive, which can push the company toward the wrong decisions.
How to improve it
- Run an employee referral scheme with a clear bonus paid after the new hire completes probation.
- Keep the careers page current so good candidates can apply directly instead of through a consultant.
- Negotiate consultant fees by volume and pay only for joiners who stay past an agreed period.
- Go back to past candidates who reached the final round before paying for fresh sourcing.
- Review portal plans every year and drop those that produced few hires.
Tracking it in ZeniaHR
ZeniaHR's Recruitment Hub gives the hiring side of the calculation: requisitions, the pipeline board up to Joined, and recruitment analytics with the funnel and pending offers. A public careers page with a multi-step application form lets candidates apply directly. ZeniaHR does not track recruiting spend, so take portal, consultant and other costs from your accounts, add recruiter time and calculate in a spreadsheet.
See it on your own data
A 30-minute demo on a video call. We set up your departments, shifts and leave rules and show attendance, leave and payroll running for your team. Free for your first 50 employees.
Book a free demoSee pricingFrequently asked questions
How do you calculate cost per hire?
Add up all external recruiting costs, such as job portals, consultant fees and referral bonuses, and all internal costs, such as the share of recruiter salaries spent on hiring. Divide the total by the number of hires in the same period. For example, ₹8,20,000 of recruiting cost for 20 hires gives a cost per hire of ₹41,000.
Should the recruiter's salary be included in cost per hire?
Yes, the part of it spent on recruiting. If a recruiter works only on hiring, include their full cost to the company for the period. If an HR executive spends about half their time on hiring, include half. Leaving internal costs out makes in-house hiring look free and distorts comparisons with consultants.
What is the difference between cost per hire and cost of vacancy?
Cost per hire is what you spend to fill a position. Cost of vacancy is what the business loses while the position is empty, such as lost sales, overtime paid to cover the work or delayed projects. A slightly higher cost per hire can be worth paying if it fills a costly vacancy much sooner.