How to Calculate Cost Per Hire for a Recruitment Agency
Cost per hire is the most quoted metric in recruiting and the least well defined. How to calculate it properly, for in-house teams and recruitment agencies.
Cost per hire is cited constantly as a key recruiting metric. It is also calculated differently by almost every company that uses it, which means most benchmarking is useless.
Here is a clear definition and calculation method — for both in-house recruiting teams and recruitment agencies.
Cost per hire for in-house teams
The formula sounds simple: total recruiting costs divided by total hires in the period. The complexity is in what counts as a recruiting cost.
Hard costs to include:
- External agency fees (if any)
- Job board advertising (LinkedIn, Indeed, Stepstone, etc.)
- Recruiting software, prorated per hire (how much this adds depends on the pricing structure you signed, not on a headline price)
- Background check fees
- Candidate assessment tools
Soft costs to include (these are frequently omitted and frequently large):
- Recruiter time: hours spent on sourcing, screening, coordination, admin — at recruiter hourly rate
- Hiring manager time: hours spent interviewing, reviewing scorecards, in debrief meetings — at hiring manager hourly rate
- Other interviewer time: same calculation
For most in-house teams, the fully-loaded cost per hire — including all soft costs — is 2-4x the number reported when only hard costs are included.
Example: A 5-stage process for a software engineering role:
- External job board: one posting
- Recruiter time: 15 hours
- Hiring manager time: 6 hours
- Interviewer time: 4 interviewers × 2 hours, so 8 hours
That is 29 hours of internal time sitting behind a single job board invoice, before software. Price those hours at each person's loaded hourly rate and the soft costs come to several times the job board spend. Most companies would report only the job board line, because it is the only hard cost.
The gap matters because it tells you the real ROI of process improvements. Reducing recruiter time per hire from 15 to 10 hours by automating administrative work recovers 5 hours per hire. At 20 hires per year, that is 100 recruiter hours a year, two and a half working weeks, before you count a single hour of hiring manager time. If you want that number for your own process without building the model yourself, the free recruiting process audit shows where your hiring hours go, per role and per month, from a few questions.
Cost per hire for recruitment agencies
For agencies, the calculation is different because cost per hire is a profitability metric, not just a volume metric.
Revenue side: Placement fee per role, usually a percentage of the candidate's first-year salary, for example 20% on a contingency search.
Cost side:
- Recruiter time: hours spent on this mandate from intake to placement
- Business development cost: time spent winning the mandate (prorated)
- ATS and tooling costs: prorated per placement
- Any sourcing costs (LinkedIn Recruiter, database access, etc.): prorated per placement
The metric that matters for agencies: margin per placement.
If recruiter time and overhead on a placement consume 40% of the fee, the margin is 60%. If the search takes twice as long as planned — because the client was slow to give feedback, or candidates dropped out mid-process — that same placement might consume 80% of the fee in time and overhead, compressing the margin to 20%.
The process improvements that matter most for agency profitability are not the ones that increase placement volume. They are the ones that reduce process time per mandate. A 30% reduction in time-to-placement at current volume is worth more than a 10% increase in placement volume at current margins.
What to track in your ATS
Every placement — or every filled requisition, if you hire in-house — should capture:
- Total recruiter hours (tracked time or estimated from stage durations in the ATS)
- Time from mandate intake to shortlist delivery
- Time from shortlist to offer accepted
- Fee type and amount (contingency, retained installments)
- Billing status per installment
The software line is a structure question, not a price question
The one line item people get wrong is the software itself. What your recruiting system adds to cost per hire depends on how it is priced, not on the headline number in the proposal. Four questions decide it:
- Per seat, or one platform fee? Per-seat pricing scales with the size of your team, so your cost per hire climbs at exactly the moment you add recruiters to handle more hiring. A platform fee does not move when the team does.
- What is included, and what is an add-on? CV parsing, scheduling, reporting, API access and a client or hiring-manager portal are core in some systems and paid modules in others. The quoted number and the invoiced number are rarely the same.
- Do interviewers and hiring managers cost extra? Their time already dominates your fully-loaded cost per hire, as the example above shows. Charging per seat for them is how companies end up with hiring managers sending feedback by email instead of completing a scorecard, which pushes the admin back onto the recruiter and raises the cost again.
- Published or quote-only, and is there a mid-contract true-up? Published pricing can be planned for a year out. Quote-only pricing with a headcount threshold re-prices you mid-contract, and your cost per hire moves without your process changing at all.
Model those four properly and the software line stops being a guess. Ignore them and you will benchmark a number that changes every renewal.
Pickr tracks recruiter hours, stage durations, fee type and billing status per placement and per requisition, so profitability by client and by role type — or cost per hire by team and by open role — is visible without manual calculation. For an agency that means protecting margin on slow searches; for an in-house team it means defending a recruiting budget with a number the CFO can check.
Frequently Asked Questions
What is a good cost per hire?
There is no universal good number, because companies define cost per hire so differently that published benchmarks such as SHRM's rarely compare like with like. The useful benchmark is your own fully-loaded figure, including recruiter, hiring manager and interviewer time, tracked over time and by seniority and role type.
Should soft costs be included in cost per hire?
Yes. Excluding soft costs (recruiter time, interviewer time) produces a number that understates the real cost of hiring by 2-4x and leads to poor investment decisions about process improvement and automation.
How do recruitment agencies calculate their profitability?
Margin per placement (placement fee minus time cost and direct overhead) is the right metric. Agencies that track only fee revenue without tracking the time cost per mandate consistently underestimate the profitability impact of slow or complex searches.
How can technology reduce cost per hire?
AI-driven process automation (scorecard pre-fill, automated follow-ups, match scoring) reduces recruiter time per hire. Faster processes reduce candidate drop-off, which reduces re-runs. Both effects lower the time cost per placement without reducing placement quality.
Written by Andreas Amann, Founder of Pickr and of ScalingPPL
Read more
Recruitment Agency Pricing: Contingency vs Retained vs Hybrid — What to Charge and When
Hiring ProcessThe Real Cost of a Slow Hiring Process — And Why Nobody Tracks It
Agency RecruitingThe Recruitment Agency Tech Stack in 2026: What You Actually Need vs. What You're Probably Paying For