Recruiting KPIs 2026: the ones that actually matter

Choose recruiting metrics by the decision they support, then test whether your data can calculate them and your team reads them consistently.

Search for recruiting KPIs and you’ll find plenty of lists. Some count six metrics, some twelve, some twenty-three. Whatever the number, the metrics are almost always the same: time to hire, time to fill, cost per hire, offer acceptance rate, source of hire, quality of hire, and funnel conversion.

I have no argument with those lists. My argument is that they stop where the work starts. Knowing which metrics exist is the easy part. Deciding which ones are worth building in your situation is the hard part, and a list cannot do it for you, because the answer depends on what you are trying to do with the numbers and on what your data can support.

Here is the sequence I would use. Start with the job you are doing, take the shortlist that serves it, then put every metric on that shortlist through three checks before you build anything.

Start with the job you are doing

Across our research with recruiters and HR managers, requests for hiring metrics cluster around three jobs. It doesn’t matter who’s asking or how big the company is. What matters is that each job needs different metrics, and mixing them is how a dashboard ends up serving nobody.

Read the three descriptions below and find the one that sounds like your week. Most people recognise themselves in just one. Start there, and don’t worry about the rest of the list until a specific situation asks for it.

1. You are optimising the funnel

Your question is what to change. You treat a hiring process the way a performance marketer treats a landing page: find the step that is losing people, change one thing, see whether it worked.

MetricHow it is calculatedWorked example
Stage-to-stage conversionCandidates who reached the next stage, divided by candidates who reached this one. One rate per step, not one for the whole funnel80 reached screening, 20 reached interview. Screening to interview = 20 / 80 = 25%
Channel quality, measured downstreamPer channel: candidates who passed the first screen, divided by that channel’s applications. Then hires per channelJob board: 12 of 120 passed screening = 10%. Referrals: 5 of 10 = 50%. The job board sent twelve times the volume and the same number of screen passes
Cost per application and cost per hire, by channelChannel spend divided by that channel’s applications, then by that channel’s hires600 EUR on a job board, 50 applications, 1 hire. 12 EUR per application, 600 EUR per hire

Order matters here. Conversion tells you where the problem is, channel quality tells you whether the problem arrived at the top, and cost tells you what to do about it. Read them in that order and you will rarely be wrong about what to change next.

One warning on the third. Cost per application means nothing on its own. Twelve euros is expensive or cheap depending entirely on what you compare it against, and most teams have nothing to compare it against. If you have no anchor, use the channel comparison above and ignore the absolute number.

Leave three metrics alone for now: time to hire, offer acceptance rate, and quality of hire. Time to hire is an outcome, so it’s hard to tie a change in it to anything you did. Offer acceptance rate sounds useful, but at most companies the annual number of offers is too small to read as a rate. Quality of hire has its own problem, covered in check two below.

If the symptom sits at the top of the funnel

Two symptoms point at the job ad rather than at your process: too few applications, and applications from people who are obviously wrong for the role. Neither shows up in a conversion rate, because the candidates you needed never entered the funnel at all.

This is worth measuring on its own terms, and it is the one measurement most recruiters I speak to have no way of doing. They rewrite titles and descriptions regularly, on instinct, and never find out whether it worked.

The fix is a deliberate before-and-after test on the job ad. Pick and change one thing: the job title, the seniority wording, the salary range, the opening paragraph, or the length of the required-skills list. Note the date. Then compare applications per week and screen-pass rate for the four weeks before against the four weeks after.

Two conditions make this honest. Change one variable at a time, or you will not know which one moved the number. And check the same period last year if you have it, because hiring volume is seasonal and a January rise is not evidence of a better title.

2. You are reporting upward

Your trigger for opening a dashboard is a recurring obligation: a management update, a board pack, a weekly summary. Your audience was not involved in the process and will not be reading for nuance.

MetricHow it is calculatedWorked example
Roles filled against planPositions where a candidate accepted in the period, over positions you planned to fill in the period7 accepted against 10 planned = 7 of 10
Time to fill, one declared start point, as a medianDays from your declared start point to offer acceptance. Report the medianFive roles at 21, 28, 35, 40 and 96 days. Median 35. The mean is 44, dragged up entirely by the one hard search
Candidates in process per open roleActive candidates, excluding rejected and withdrawn, divided by open roles48 active across 6 open roles = 8 per role
Source of hireShare of the period’s hires by the channel the hire came from. Declare first touch or last touch7 hires: 3 job board, 2 referral, 1 agency, 1 direct

Rows one and three do most of the work together. One says what you delivered, the other says what is coming, and having both closes the follow-up question you will otherwise get every month.

The median in row two is not a stylistic preference. One six-month executive search will drag an average far enough to make the number useless, and somebody in the room will know it is wrong without being able to say why.

Leave stage-by-stage conversion and cost per hire alone for now. Stage-by-stage conversion is out because your audience won’t read it. Cost per hire is worth including only if finance already owns a spend figure you can reuse without building anything new. And any metric you can’t reproduce next month is out too, since this kind of reporting only works if the numbers stay comparable over time.

Your real constraint in this job is rarely insight. It is the hour you spend rebuilding the same view every month, and a consistent time window plus a fixed definition removes most of it.

3. You are keeping the process moving

You care about timeliness. No candidate sitting too long, response commitments met, hiring managers nudged. You are acting on these numbers today, not reporting them next month.

MetricHow it is calculatedWorked example
Days in current stageToday minus the date the candidate entered their current stage. Set the threshold before you lookThreshold 7 days. Three candidates at 9, 12 and 15 days. That is your morning worklist
Time to first responseWorking days from application received to the first substantive replyStandard of 5 working days. Applied Monday the 3rd, answered Monday the 10th = 5 working days, exactly at the limit
Days since last activity, per open roleToday minus the date of the last recorded action on any candidate for that roleRole open 40 days, last activity 12 days ago. That role has quietly stalled
Interview-to-feedback turnaroundWorking days from interview held to the hiring manager’s decision being recordedFour interviews at 1, 2, 8 and 11 days. Median 5, and two conversations to have

The first two are thresholds with an action attached rather than metrics in the usual sense. That is what makes them work. A cap of about a week in any stage, with somebody pushing the moment a candidate exceeds it, does more for a hiring process than any chart of average dwell time. The teams we talk to run informal versions of this constantly. One commits to a five-working-day first response and escalates to managing directors when it slips.

Row four is the one people avoid, because it measures somebody else. Measure it anyway. Interview feedback is the most common delay in a hiring process and the hardest to raise without evidence, and a median turnaround by hiring manager makes the conversation factual.

Leave alone for now: cost per hire, source of hire, conversion rates. All useful to somebody. None of them tell you what to do this morning.

If time to hire is the only number your team currently reports, compare it with five hiring metrics that beat time to hire.

The three shortlists side by side

Your jobTrack firstLeave alone for now
Optimising the funnelStage-to-stage conversion, channel quality downstream, cost per application and per hire by channelTime to hire, offer acceptance rate, quality of hire
Reporting upwardRoles filled against plan, time to fill on one declared start point, candidates in process per role, source of hireStage-level diagnostics, cost per hire, anything not reproducible next month
Keeping things movingDays in stage with a threshold, time to first response, days since last activity per role, interview-to-feedback turnaroundCost per hire, source of hire, conversion rates

Which of these have an actual standard

Three do. The rest do not, and knowing which is which saves you a great deal of arguing.

Cost per hire is the most standardised metric in recruiting and the least consistently reported. ANSI and SHRM formalised the formula in 2012: total internal recruiting costs plus total external recruiting costs, divided by the number of hires in the same period. ISO/TS 30407:2017 covers the same ground. The internal half is where it comes apart, because recruiter time, hiring-manager time, interview panel time and tooling are exactly what most teams leave out.

Time to fill is covered by ISO 30414:2025, the current human-capital reporting standard. Its public page confirms the scope, but not the detailed calculation, so declare your start point rather than relying on the label alone.

Quality of hire has had its own technical specification since 2018, ISO/TS 30411. A standard has existed for eight years. Only one in five organisations measures the metric.

The other eight metrics in the tables above have no standard at all. Days in stage, time to first response, screen-pass rate by channel, candidates per open role: there is no authority to appeal to. The definition is yours to write, and what matters is that you write it down and that everyone reading the number can see it.

Then put the shortlist through three checks

A shortlist is a hypothesis. Three questions turn it into a plan, and all three are cheap to ask now and expensive to ask after you have built a dashboard.

Check one: if this number moved, what would you do?

Start here, because there is no sense in measuring something you would never act on. This check is also what earns the word shortlist above.

Volume metrics fail it most often. Application count is the easiest thing in recruiting to measure and, for many teams, the least useful. Many of the recruiters we talk to say the same thing: the number of applications arriving is not their problem, and what they care about is how many of those people signed. Teams running high volume put it most bluntly, because their difficulty is finding the good candidates and knowing which channels produced them.

This matches where the wider field says it is going. The Josh Bersin Company and AMS argue that business outcomes are displacing operational hiring metrics as the primary measure of success, with organisations moving away from time to fill and cost per hire toward productivity and workforce capability. I would treat that as a stated position rather than a measurement, since the release discloses no sample or method, but the direction matches what I hear.

A metric that fails this check can still be worth producing. Just call it reporting and keep it separate, so it stops competing for attention with the numbers you actually act on.

The check also finds the opposite case, where the metric that would change a decision appears on no list at all. One recruiter told us that retrospective performance data didn’t help him much. What he actually needed was a way to justify spend before a role went live, not an explanation for it afterwards.

That raises a fair question: can you get a forward-looking number without past data? Not really. Every expectation about a role you have not posted yet comes either from somebody’s aggregated past or from the state of the market right now. Concretely, the variables are how many applications a comparable role attracted, how long it took to fill, what it cost, and what salaries comparable roles are advertising today. The first three are past data. If you have run enough comparable roles you can build them from your own history, though most teams have too few to trust the average. The fourth is present-tense market data, and it does not live in your ATS at all. That is why this particular ask feels permanently unmet, and it is worth being clear with yourself about which of the four you are actually missing.

Check two: can you compute it?

This check kills more KPI lists than any other, and it is the one almost never mentioned.

Every speed metric depends on stored stage-transition timestamps. Time to hire, time to fill, days in stage: each needs a record of when a candidate entered and left each stage. Plenty of systems keep no such history in a form you can reach. A common export gives you a status snapshot, where every candidate has a current stage and no trace of how they got there. You can count people in that file. You cannot recover a single day of elapsed time from it.

Funnel conversion has a similar dependency and catches people out more often, because conversion needs the people who left. If your export carries only active candidates, rejected and withdrawn candidates never make it into the count, and the funnel you build will look far healthier than reality.

Quality of hire is the extreme case. It needs data that mostly lives outside recruiting, in performance reviews and retention records, joined back to a hire from a year ago. Which is presumably why SHRM’s 2026 benchmarking report, surveying 4,657 respondents between 24 November 2025 and 23 January 2026, finds that only one in five organisations measures it at all. Not that they measure it badly. They do not measure it.

This is where recruiting analytics starts: before adopting any metric, ask the boring question. Does the underlying event exist in my data, with a timestamp, for candidates who are no longer in the process? Where the answer is no, you are looking at a data request with a different owner and a different timeline, and it belongs on a different list.

Asking this first reorders your priorities in a useful way. Teams commit to a speed dashboard, discover three weeks in that the timestamps were never stored, and end up with a spreadsheet maintained by hand. Checking first points you at source and funnel metrics, which usually carry a lower data bar, and gets you something real in the same three weeks.

Check three: does everyone read it the same way?

A metric is a word plus a calculation, and both of them drift. The failure is quiet: two people read one number as two different facts and never discover it.

The word. Cost per hire is the clearest example in the field, and you can watch it happen inside one organisation’s own publications. The most-quoted SHRM figure, an average of 4,129 USD, comes from a page published on 8 August 2016 reporting fiscal year 2015 data from 2,048 members, and it does not say which costs are included. SHRM’s 2025 benchmarking release puts the nonexecutive average at 5,475 USD. SHRM’s 2026 recruiting benchmarking report puts the nonexecutive median at 1,300 USD.

Three figures, one label, one organisation. They do not contradict each other, because they are different studies measuring different things: two averages and a median, drawn from different samples, almost certainly with different cost definitions. That is precisely the problem. A standardised formula has existed since 2012 and the published numbers still cannot be compared. Before you report a cost per hire to anyone, write down which costs you counted and whether you are giving them a mean or a median.

Time to fill and time to hire are the second example, and this one has a standard. ISO 30414:2025 is the current human-capital reporting standard. Its public page does not expose the detailed calculations, so this article does not attribute a precise time-to-fill definition to it. The practical problem remains: teams count from requisition submitted, requisition approved, or job posted. A standard exists, and internal definitions still need to be explicit.

The calculation. Even with an unambiguous word, defining a single funnel chart takes several independent decisions, and getting them wrong is what makes a chart unreadable rather than merely inaccurate.

  • The start point. Time to hire counted from the day the job went live and time to hire counted from the internal kickoff meeting answer different questions. One recruiter deliberately counts from kickoff, to separate delay she caused from delay the hiring manager caused. Where the metric is used to hold anyone accountable, that choice is the whole metric.
  • First arrival or every arrival. Move a candidate back a stage and forward again: do they count once or twice?
  • Skipped stages. Someone sourced straight into an interview never entered screening. Do they count at screening? Leave them out and your bars show a drop that never happened.
  • Reach or dwell time. These cannot share a population coherently. A candidate who skipped a stage still reached the next one, and contributes nothing to how long people spend in the stage they skipped.
  • Automatic rejections. Candidates screened out by knockout questions were never assessed by a person. Counting them as reviewed overstates your workload and hides your real screening ratio.

A shared recruiting pipeline still needs one declared event model. None of these choices has a universally correct answer. Each needs an answer you can say out loud, because two people reading one chart with different assumptions are reading different charts.

Three habits close this out. Hand the metric to someone who did not build it, ask what it means and how they think it is calculated, and stay quiet until they have answered. If you have to explain it, rename it. Treat approval carefully, because liking a number is no evidence of understanding it, and that failure never gets flagged. And anchor everything to one declared total: if a summary card says 120 candidates and the rows beneath add up to 113, people will notice, they will do the arithmetic you did not show them, and they will quietly stop trusting the page.

The checklist

For every metric on your shortlist, in this order:

  1. Job. Which of the three jobs does this serve? If none, cut it.
  2. Decision. If this number moved by a third, what would I do differently? If nothing, move it to the reporting pile.
  3. Data. Does the underlying event exist, with a timestamp, including for candidates who left? If not, it is a data request.
  4. Definition. Written down: population, start point, denominator, and how automatic rejections and skipped stages are treated.
  5. Label. Tested on one person who did not build it, with no explanation first.
  6. Threshold. For anything you intend to act on: the number that triggers action, who acts, and what they do.

Six lines, and most candidate metrics fail at line two or three. That is the point of running them. Four metrics that pass are worth more than twenty-three that were never checked.

I would rather defend four metrics I can compute, explain and act on than publish twenty-three I cannot. That choice is open to you today, and it costs an afternoon.

Sources

Where the rest comes from

Everything not attributed above comes from Join’s own research with recruiters and HR managers, described in full on Join Research. Individual participants and their employers are confidential, so those observations appear here as patterns. Where an observation rests on a single conversation, I have said so.

Start today

Start your 14-day free trial and make hiring your advantage.

Try Join free for 14 days5 jobs, full access, no credit card.
Start free trial

Talk to Join