Recruitment ROI explained: the formula, 4 hidden cost drivers, 2026 Canadian benchmarks and a complete worked example for a Montreal SMB.
Équipe RecruitEasy
Author
Sommaire
Ask an SMB owner how much their marketing costs: they'll give you the number in 10 seconds. Ask how much their recruitment costs: silence. Yet for a company hiring 10 people a year, the real bill often exceeds CAD 150,000 annually, and most of it is invisible in the accounting.
Recruitment ROI is the exercise that makes those costs visible and lets you justify (or reject) every investment in your HR processes. Here is the complete method, with the formula, Canadian benchmarks and a worked example from start to finish.
The base formula is the same as for any investment:
ROI (%) = (Net Benefits - Total Costs) / Total Costs × 100
Simple on paper. In practice, all the difficulty sits in the two terms:
The practical consequence: a credible ROI calculation always starts with costs, because that's the measurable part. If you remember one thing from this article, make it that.
Cost per hire = (External Costs + Internal Costs) / Number of hires in the period
External costs include paid job postings, agency fees, background checks and tools. Internal costs include your recruiters' and managers' time, onboarding, and lost productivity while the position sits vacant.
In Canada, the average cost per hire sits between CAD 4,700 and 7,000 according to SHRM data, with significant gaps by province and industry. We broke those gaps down in our analysis of hiring costs across Canadian provinces.
One hire consumes roughly 55 hours of manual work: writing and posting the job, screening resumes, phone screens, interview coordination, candidate communications, reference checks. Source: SHRM.
At a recruiter salary of CAD 55,000 (about CAD 26.50/hour), each hire burns nearly CAD 1,460 of internal time. Across 10 hires a year, that's CAD 14,500 that shows up on no invoice.
And that figure excludes the time of hiring managers sitting in interviews, who usually cost more per hour than recruiters.
Every day a position stays vacant, the company pays for work not done: delayed projects, underserved clients, overloaded colleagues picking up the slack.
The standard formula: daily salary of the position × number of vacancy days.
For a CAD 55,000 position (CAD 211 per working day) that stays vacant for 42 days (the Canadian average according to LinkedIn Talent Solutions), the vacancy cost reaches CAD 8,880 per position. Across 10 annual hires: nearly CAD 89,000.
It's almost always the heaviest cost driver, and the most ignored one.
Recruitment agencies charge an average of 18% of the annual salary of the position filled. For a CAD 55,000 role, that's CAD 9,900 in fees.
A company using agencies for 20% of its 10 annual hires therefore spends about CAD 19,800 per year on agency fees. This is the most visible line item in the books, which explains why it's often the only one executives know.
The most destructive driver. According to Gallup, a failed hire costs between 50% and 200% of the position's annual salary: re-recruiting costs, wasted training, team productivity loss, client impact.
With a 15% first-year failure rate (the industry average), a company hiring 10 people at CAD 55,000 loses about CAD 41,000 per year to bad hires, even using Gallup's lower bound. We dedicated a full article to calculating the real cost of a bad hire.
Take a typical Montreal SMB: 10 hires per year, average position salary of CAD 55,000, 2 recruiters at CAD 55,000, 42 days to fill a position, 20% of positions via agencies, 15% of hires failing in the first year.
| Cost driver | Calculation | Annual amount |
|---|---|---|
| Recruiter time | 55 h × 10 hires × CAD 26.50/h | CAD 14,500 |
| Vacant positions | CAD 211/day × 42 days × 10 positions | CAD 88,800 |
| Agency fees | CAD 55,000 × 18% × 2 positions | CAD 19,800 |
| Bad hires | CAD 55,000 × 50% × 1.5 positions | CAD 41,250 |
| Total | CAD 164,350 |
Yes, you read that right: CAD 164,000 per year for 10 hires, which is over CAD 16,000 per hire in fully loaded cost. The CAD 4,700 to 7,000 benchmark only counts direct costs; the full cost including vacancy and failures is 2 to 3 times higher.
Across these 4 drivers, automation delivers documented, conservative improvement rates:
For our Montreal SMB, these ranges translate into estimated savings between CAD 26,000 and 51,000 per year. Against an ATS subscription of a few hundred dollars per year (see our pricing), the return on investment runs at dozens of times the stake, even in the pessimistic scenario.
A one-off ROI calculation is useful; continuous tracking is transformative. Here are the 6 indicators that determine your ROI, to build into your dashboard:
For the practical setup of these indicators, see our guide to essential recruitment KPIs.
If you're starting from scratch, here's the recommended order of attack, from the most profitable lever to the least:
If you check fewer than 4 out of 6 boxes, there's a substantial pocket of savings sitting in your process.
We said benefits are the "soft" term of the equation. That doesn't mean you should ignore them; it means you should quantify them with a method. The value of a hire comes from 8 main sources: the position's direct output, revenue impact, process improvements, intellectual property created, client acquisition, the effect on team retention, internal career progression and employer brand reinforcement.
In practice, three approaches work well for an SMB:
What matters is consistency: pick one method, document your assumptions, and keep it from one year to the next. An ROI computed with stable but imperfect assumptions is more useful than one recalculated every quarter with a different method.
The most common error. By counting only job ads and agencies, our Montreal SMB would estimate its annual cost at CAD 25,000 instead of CAD 164,000. Any decision made on that basis is off by a factor of 6.
The opposite error. If your ROI calculation spits out 5,000%, nobody will believe it, and rightly so: it's a sign the gain assumptions are unrealistic. Use conservative ranges and always present the pessimistic scenario first. A defensible 300% ROI is worth more than a 5,000% ROI that discredits the whole business case.
Recruitment ROI is not a snapshot, it's a film. Salaries evolve, volumes change, processes improve or degrade. Recalculate twice a year, with the same assumptions, and track the trend rather than the absolute number.
Industry averages give you an order of magnitude, but your situation depends on your volumes, salaries and current practices. We built a free recruitment ROI calculator that applies exactly the methodology in this article: you enter your numbers (hires per year, salaries, vacancy days, agency usage, failure rate), and it returns your fully loaded annual cost, your potential savings and the breakdown of every cost driver.
Everything is computed locally in your browser, no signup required, with deliberately conservative ranges: the goal is a number you can defend in front of your CFO, not a marketing number.
Recruitment ROI is not a consultant's theoretical exercise. It's the difference between a company that manages hiring as an investment and one that absorbs its costs without seeing them. Three ideas to take away:
Tools like RecruitEasy automate precisely the heaviest cost drivers: AI resume screening, structured candidate matching and automatic interview coordination. Start by calculating your current ROI; in 2 minutes you'll know whether it's worth it for your organization.
Written by
Sharing practical tips to help recruiters work better with AI.
Comments