Skip to main content
Free 3-min audit: how tech-mature is your agency? Start the audit
Staffing 16 min read

Recruitment ROI Formula: The Complete 2026 Guide

Recruitment ROI explained: the formula, worked examples, the ROI of recruitment software, and how to pick the right calculation before you invest.

Pierre-Alexis Ardon
Pierre-Alexis Ardon Co-founder
Updated
Adrien Tedjirian Dolihane Feddag Louis de Froment
Trusted by 400+ recruiting agencies
4.9 Rated on G2
Recruitment ROI formula and metrics dashboard for talent acquisition teams

Recruitment ROI tells you whether your hiring spend pays off. The formula is simple. Recruitment ROI (%) = (value of the hire minus total recruitment cost) divided by total recruitment cost, times 100. A positive number means the hire returned more than it cost. A negative one means you spent more than you got back.

The math is easy to write. It is harder to do well. Both halves are slippery. What counts as a cost? What is a hire actually worth?

This guide walks through the full formula and defines every input. It runs two worked examples: one for an in-house team, one for an agency placement. Then it turns those single placements into a forward-looking agency revenue forecast you can copy, covers the metrics that feed the number, what a good result looks like in 2026, and the three levers you can pull to improve it.

Because there is more than one right way to calculate recruitment ROI, start by choosing the one that fits your question.

Which recruitment ROI calculation do you actually need?

Before you plug in numbers, pick the calculation that matches your question. This guide covers hire and placement ROI and agency forecasts. Campaign attribution is covered in a separate guide.

Your questionUse this calculationWhere to look
What did a placement already return?Realized placement ROI based on collected feesThe agency placement example
What is my open book of searches likely to return?Probability-weighted forecast, labeled a forecast, not booked revenueThe agency revenue forecast
Which campaigns or spend produced those placements?Campaign attribution, tracked on its ownThe recruitment marketing ROI worksheet

The dividing line is the input and the time period. The agency example uses collected fees to show realized placement ROI. The in-house example uses estimated first-year margin, so its ROI is an estimate, not a realized return. Open-search forecasts use probability-weighted fees, not collected revenue. Campaign attribution links spend to outcomes across searches in the separate guide.

What recruitment ROI really measures, and what it does not

Recruitment ROI is a ratio of value to spend. It answers one question for a head of talent acquisition. For every euro or dollar we put into hiring, how much value came back?

That framing matters. Hiring is often treated as a pure cost. ROI reframes it as an investment with a return. That is a number you can defend in front of a CFO.

It helps to separate ROI from cost per hire. Cost per hire tells you what a hire costs. It says nothing about whether that hire was worth the price. You can have a low cost per hire and terrible ROI, if the people you hire quit in three months. You can have a high cost per hire and great ROI, if those hires drive revenue and stay for years.

So ROI is the big picture. Cost per hire sits underneath it. Most of the work is getting both halves of the equation right.

The recruitment ROI formula, broken down

Here is the formula again, with both halves named.

Recruitment ROI (%) = (Total value of hires − Total recruitment cost) ÷ Total recruitment cost × 100

The first part of the top line is the value of hires. That is what the hire returns to the business. The second part is the total recruitment cost. That is everything you spent to find and land that person. The bottom line is that same cost.

Now read the result. Zero percent means you broke even. Above 100% means the hire returned more than double its cost. A negative result means the hire cost more than it produced. That usually points to a bad fit, an early exit, or a search that ran over budget.

The rest of this guide is about those two inputs. Get them honest and consistent. The percentage then takes care of itself.

How to calculate your total recruitment cost

Total recruitment cost has two buckets: internal and external.

Internal costs are the time your own people spend. That covers recruiter and sourcer hours. It covers the time hiring managers and interviewers give up. It also covers a slice of the tools you pay for each month: your applicant tracking system, your sourcing licenses, your LinkedIn seats, and your email finders.

External costs are the money that leaves the building. Job board posts, ads, assessment tools, background checks, referral bonuses, and agency fees all sit here.

For senior roles, agency fees often dwarf everything else. It helps to know how much recruitment agencies charge before you model the numbers. A contingency fee of 15% to 30% of first-year salary can swing one hire’s ROI on its own. The calculator below shows how that fee compares to running the same search in-house, which is the single biggest variable in your cost line.

One line deserves a closer look: tooling. Many teams underrate it. The cost is split across hidden add-ons. An entry plan looks cheap, until AI features, sourcing credits, and extra seats get billed on top. Predictable, published pricing keeps this line clean. That is one reason we publish every Leonar tier on the pricing page instead of hiding the real number behind a sales call. When the tooling line is clear, your ROI denominator is honest.

How to put a number on the value of a hire

The value side is harder. You are estimating future contribution. There is no single correct method. Pick one that is defensible and use it every time.

The cleanest method for revenue roles is direct contribution. A salesperson who closes 500,000 in new business has a clear value. For an agency recruiter, the value is the fees they bill. For a billable consultant, it is the margin they generate.

For roles that do not touch revenue, build a company-specific proxy from documented role output. Another option is replacement cost avoided. A strong hire who stays saves you the cost of running the search again. Quality of hire, from manager ratings at six and twelve months, works as a confidence check on whatever figure you choose.

Be honest that this is an estimate. You do not need a number accurate to the cent. You need one consistent method, applied to every hire. Then your ROI figures can be compared over time.

A worked example: in-house ROI for a single hire

Picture an in-house team hiring a mid-level account executive. Start with the cost side.

External costs come to 2,500. That covers job board posts, an assessment tool, and a background check. Internal costs come to 3,500. That is about 25 recruiter hours, 8 hiring-manager hours, and 6 interviewer hours, valued at blended internal rates, plus a monthly slice of the tools. Total recruitment cost is 6,000.

Now the value side. The account executive carries a quota. They contribute an estimated 90,000 in gross margin in year one, after ramp. That is the value of the hire.

Run the formula. (90,000 − 6,000) ÷ 6,000 × 100 = 1,400% ROI. Put plainly, the team got 14 back for every 1 spent on the search. Even if you halve the value estimate to be safe, ROI stays above 600%. That is why filling revenue roles fast and well matters so much.

A worked example: agency placement ROI

Now flip to an agency. Here, value is a billed fee, not an internal estimate. This view matters for recruitment agencies tracking placement ROI on every search.

Say a contingency agency places a candidate at an 80,000 salary on a 20% fee. The collected fee is 16,000. That is the value of the placement. On the cost side, delivery costs 4,000. That covers sourcer and recruiter time, a share of the CRM and sourcing tools, and outreach credits.

The math: (16,000 − 4,000) ÷ 4,000 × 100 = 300% ROI in this hypothetical placement.

The mirror case is the search that produces nothing. The same 4,000 goes in. The placement falls through. No fee is collected. The result is (0 − 4,000) ÷ 4,000 × 100 = −100% ROI. Every agency feels these. The lesson is not to avoid risk. It is to track ROI across a book of searches, not one at a time, and to cut delivery cost on the searches least likely to close.

Turn single placements into an agency revenue forecast

One placement is a coin flip. A book of open searches is a forecast. The trick is to stop treating each search as a yes or no, and start weighting it by how likely it is to close. That is how an agency owner turns a messy pipeline into a defensible ROI number for the quarter ahead.

Every number below is hypothetical and shown so you can reproduce the math on your own pipeline. Nothing here is a benchmark or a promise. Swap in your own fees, probabilities, and costs.

Start with four open searches for the quarter. For each one, write down three things: the fee you would collect on a placement, the stage the search has reached, and a win probability tied to that stage. The expected value of a search is simply the fee multiplied by its win probability.

SearchExpected feeStageWin probabilityExpected fee value
A18,000Shortlist sent60%10,800
B12,000Sourcing25%3,000
C24,000Offer out80%19,200
D15,000Kickoff20%3,000

Add the expected fee values: 10,800 plus 3,000 plus 19,200 plus 3,000 equals 36,000. That is your probability-weighted revenue forecast for the quarter. The raw fees on the table add up to 69,000. The forecast is lower on purpose. It discounts each search by the odds of it closing, and that discount is the honest part.

Now bring in the cost side, exactly as in the single-placement example. Delivery cost is sourcer and recruiter time plus outreach credits on each search: say 3,000 on A, 2,000 on B, 4,000 on C, and 1,500 on D, for 10,500 in total. Tooling cost is your CRM and sourcing stack for the quarter, say 1,500. Total recruitment cost for the book is 10,500 plus 1,500, or 12,000.

Run the same formula on the whole book. (36,000 − 12,000) ÷ 12,000 × 100 = 200% forecast ROI. Read plainly, the pipeline is expected to return 2 for every 1 spent this quarter, after weighting each search by its odds. Diversification reduces dependence on one search, but it does not neutralize a loss. If search C is lost, its expected fee falls from 19,200 to zero. Expected fees fall to 16,800, and forecast ROI falls to 40%: (16,800 − 12,000) ÷ 12,000 × 100.

Roll this up on whatever cadence you review. Monthly, you refresh the probabilities as searches move stage. A search that reaches offer jumps from 25% to 80%, and the forecast rises with it. Quarterly, you compare the forecast against fees you actually collected, then tune your stage probabilities toward reality. Over a few cycles, the model stops being a guess and becomes a planning tool.

This is exactly the shape of a deal pipeline. That is why it belongs in your CRM, not a spreadsheet. In Leonar’s Companies and Deals workspace, each deal carries an amount, an expected close date, a win probability, and a stage. Point the amount at your placement fee and the probability at your stage odds. When a search changes stage, update its probability. Deal analytics then recalculate expected revenue by stage and by owner. The math and probability choices stay yours, while the roll-up lives in the CRM.

The six metrics that feed recruitment ROI

ROI is the headline. These six metrics are the inputs that move it. Tracking them tells you where to act.

Cost per hire is the average spend to fill a role. The formula is internal costs plus external costs, divided by the number of hires in a period. It is the denominator of your ROI, so it gets first attention.

Time to fill measures days from opening a role to an accepted offer. It does not appear in the ROI formula directly. But it drives the cost of every vacancy. An empty seat has a real productivity cost, so shorter time to fill usually lifts ROI.

Quality of hire rates how well new hires perform against expectation. It usually comes from manager ratings at six and twelve months, sometimes blended with retention. It is the truest signal of value created, and the hardest to measure cleanly.

Offer acceptance rate is offers accepted divided by offers extended. A low rate means you pay full search cost and still lose the candidate. That quietly destroys ROI.

First-year attrition, or replacement rate for agencies, tracks how many hires leave inside twelve months. Early exits wipe out the value side. They force you to pay for the search twice.

Application completion rate is finished applications divided by started ones. It matters most for high-volume inbound roles. A broken application form inflates your cost per qualified applicant before a recruiter even gets involved.

MetricFormulaWhat it tells you
Cost per hire(Internal costs + external costs) ÷ hiresThe denominator of ROI
Time to fillDays from role open to accepted offerThe cost of every vacancy
Quality of hireManager rating at 6 and 12 monthsThe value side of ROI
Offer acceptance rate(Offers accepted ÷ offers extended) × 100How much search spend converts
First-year attrition(Leavers in year 1 ÷ hires) × 100Whether value survives
Application completion rate(Finished ÷ started applications) × 100Funnel leakage on volume roles

What counts as a good recruitment ROI in 2026?

There is no universal good number. The result depends on which costs and value inputs your company includes. A positive ROI means the measured return exceeded the measured cost, but it is not a universal quality threshold. Compare results against your own trend with the same method each time. If you use peer data, match the role, market, and accounting method before drawing conclusions.

Anchor your expectations with real benchmarks, but hold them loosely. SHRM’s benchmarking data put the average cost per hire at nearly 4,700 dollars, with executive hires running far higher. Time to fill is harder to pin to a single number: published estimates swing widely by role, seniority, and market, so treat any figure you read as a reference point rather than a target.

Your own history is the more useful comparison. If your cost per hire is falling and your quality of hire is holding, your ROI is heading the right way. That is true whatever the headline percentage.

One caution. Chasing a high ROI number by slashing spend can backfire. Cut sourcing budget too far and you hire slower and worse. That destroys the value side faster than it trims the cost side. ROI is a balance, not a cost-cutting target.

The three levers that actually move recruitment ROI

Once you can measure ROI, three levers improve it. Each one maps to a part of the formula.

The first lever is lowering cost per hire. The biggest hidden cost in most teams is recruiter time spent on repetitive work. Retyping candidate details. Updating the CRM. Scheduling follow-ups. Chasing data. Automating the repetitive recruiting tasks frees that time for the work only a human can do. For agency owners, that freed capacity is also the engine behind how to grow a recruitment agency without adding headcount too early.

This is where an AI-native platform earns its keep. When a recruiter can hand CRM data entry and follow-up reminders to an AI layer, the same team fills more roles without adding headcount. Cost per hire falls.

The second lever is cutting time to fill. Faster hiring shrinks the cost of every open seat. It gets revenue roles producing sooner. Better sourcing is the usual unlock. Tracking the sourcing KPIs that feed these numbers tells you which channels and messages move candidates fastest. You stop wasting days on outreach that never converts.

The third lever is raising quality of hire. This is the value side, and it pays the biggest dividends. A strong hire who stays for years returns value long after the search cost is forgotten. Better screening, structured interviews, and AI recruiting tools that absorb manual work all push quality up. Quality is slower to improve than cost or speed. But it compounds.

How to track recruitment ROI without a spreadsheet graveyard

The fastest way to kill an ROI program is to build it in a spreadsheet nobody updates. Keep it light. Pick four to six metrics from the list above. Choose the ones tied to your biggest pain point. Instrument those first. Teams losing candidates at offer stage should start with offer acceptance and time to fill. Teams worried about churn should start with first-year attrition and quality of hire.

Calculate ROI per hire for your key roles. Then roll the numbers up quarterly for the whole function. Per-hire detail shows which searches paid off. The quarterly roll-up is the number you bring to leadership. Both come from the same inputs.

Where you can, pull these metrics from the system your team already works in. A separate report rots fast. When pipeline data, outreach activity, and hire outcomes live in one place, the ROI math stops being monthly archaeology. It becomes a dashboard you glance at. That single source of truth is worth more to your ROI than any one metric. If your agency also spends on ads or business development, the same records feed a recruitment marketing ROI worksheet that ties each placement fee back to the campaign that produced it.

Start proving your recruitment ROI

The recruitment ROI formula is only as good as the inputs you feed it. The biggest input you control is the cost of your tooling and the time it gives back to your team. If you want a clean, predictable tooling line in your ROI math, see exactly what an all-inclusive, transparent plan would cost, and how much manual work an AI-native platform can take off your recruiters’ plates.

Frequently asked questions

What is the recruitment ROI formula?

Recruitment ROI (%) equals the total value of hires minus total recruitment cost, divided by total recruitment cost, times 100. The value of hires is what the new employee returns to the business. You can measure it as revenue, margin, or a share of salary. Total recruitment cost is every internal and external expense of the search. For example, a hire worth 90,000 in first-year contribution against a 6,000 search cost returns (90,000 minus 6,000) divided by 6,000, times 100. That is 1,400% ROI.

What is a good recruitment ROI percentage?

There is no universal figure. Any positive ROI means the hire returned more than it cost, but the percentage depends on how your company defines value and cost. The better test is your own trend. Compare each result with your past performance, using the same inputs each time, rather than treating a fixed percentage as a benchmark.

How is recruitment ROI different from cost per hire?

Cost per hire is one input. It is the average amount you spend to fill a role. Recruitment ROI weighs that cost against the value the hire creates. You can have a low cost per hire and poor ROI, if those hires leave early. You can have a higher cost per hire and strong ROI, if they drive real results and stay. Cost per hire is the denominator. ROI is the full picture.

What is the ROI of recruitment software?

It is the time and cost the software removes, minus its price. Good tools cut recruiter hours on manual work. They shorten time to fill. They reduce bad hires. All of that lifts ROI. The trap is pricing. Hidden add-ons for AI, sourcing, or extra seats make the real cost hard to model. Transparent, all-inclusive pricing keeps the tooling line in your ROI math predictable. So it is worth checking what is actually included before you buy.

How do you measure the value of a new hire?

Use the cleanest method available for the role. For revenue or billable roles, use direct contribution: sales closed, margin generated, or fees billed. For roles that do not touch revenue, build a company-specific proxy from documented role output or use the replacement cost you avoid by keeping a strong performer. Quality of hire ratings at six and twelve months give you confidence in whichever figure you pick.

How do you forecast agency recruitment revenue using ROI?

Weight each open search by its odds instead of treating it as a yes or no. For every search, take the fee you would collect, then multiply it by a win probability tied to its current stage. Add those expected values, then subtract delivery and tooling costs to reach a forecast ROI for the quarter. As searches move stage, update their probabilities. Diversification reduces dependence on one search, but it does not neutralize a loss: a lost search falls to zero expected value and lowers portfolio ROI. All figures should be your own inputs, not fixed benchmarks.

How often should you calculate recruitment ROI?

Calculate it per hire for your most important or expensive roles. That way you see which individual searches paid off. Then roll the figures up quarterly for the whole hiring function. That is the view leadership cares about. Per-hire detail finds the problems. The quarterly roll-up proves the function's value. Both draw on the same metrics, so once you track the inputs, neither view adds much work.

Not sure which plan fits your team?

Answer 3 quick questions and we will recommend the best option for your hiring workflow.

roi metrics strategy
Pierre-Alexis Ardon

Author

Pierre-Alexis Ardon

Co-founder

Pierre-Alexis Ardon is co-founder of Leonar, where he focuses on building AI-powered recruiting systems, assisted sourcing, and search optimization. With a background in engineering and over 7 years working at the intersection of artificial intelligence and talent acquisition, he designs the algorithms that power Leonar's candidate matching and workflow assistance. Pierre-Alexis advises recruitment agencies on their digital transformation and regularly publishes analyses on how AI agents are reshaping HR workflows. He is passionate about making advanced technology accessible to recruiters who are not engineers.

AI recruiting systems Sourcing automation Recruiting analytics AI agents for HR
LinkedIn

Used by 300+ high-growth recruiting teams and agencies globally

  • Robert Half logo
  • Lemon.io logo
  • Glorium Technologies logo
  • Talent Solvers logo
  • 1871 Advisors logo
  • BCI logo

Streamline your recruitment with AI & automation

Join 400+ recruiting teams already using Leonar to source, engage and hire faster.

7-day free trial with full access

7-day free trial Full feature access Cancel anytime