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: €400
- Recruiter time (15 hours at €50/hour): €750
- Hiring manager time (6 hours at €100/hour): €600
- Interviewer time (4 interviewers × 2 hours × €80/hour): €640
Total cost per hire: €2,390, before software. Most companies would report €400 (hard costs only).
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 saves €250 per hire. At 20 hires per year, that is €5,000 in recovered recruiter cost annually. If you want that number for your own process without building the model yourself, the free recruiting process audit returns what your current process costs you in euros and hours from eight 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. For a €100,000 salary at 20% contingency, this is €20,000.
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 a placement generates €20,000 in fee and costs €8,000 in recruiter time and overhead, the margin is €12,000 (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 cost €16,000 in time and overhead, compressing the margin to €4,000 (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. On Pickr, pure interviewer seats, for people who only interview and fill in a scorecard, are free, while hiring managers hold a paid seat because they own the pipeline and the decision, so the interview panel whose input you need is never a line item you have to ration.
- 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. Agencies use it to protect margin on slow searches; in-house teams use it to defend a recruiting budget with a number their CFO can check.
Frequently Asked Questions
What is a good cost per hire?
For in-house teams, SHRM benchmarks suggest an average cost per hire of $4,683 (2022 data). For European mid-market roles, fully-loaded cost per hire (including soft costs) typically ranges €2,000-6,000 depending on seniority and process complexity.
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.
Free recruiting audit · 2 minutes
Find out what your hiring process is actually costing you.
Answer eight questions, or connect your current system read-only, and get a report on where your funnel loses candidates and which changes are worth making. No signup, no API key stored, data stays in the EU.
Written by Andreas Amann
Founder of Pickr. Former operator at startups in Berlin and Silicon Valley, where he helped scale companies from 40 to 200+ people. Built Pickr after years of using every major ATS as a recruitment agency owner at 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