Bonuses / Recruiter KPI Dashboard
Which recruiter is really closing?
Most agencies track recruiter performance in scattered sheets, so nobody can say who is truly closing. This free dashboard turns one month of simple counts per recruiter (roles worked, candidates submitted, interviewed, offered, accepted and joined) into the conversion at each stage, a closing rate, a fair ranking and the single stage where each recruiter loses the most candidates. Add up to ten recruiters, compare each against the team, then download a CSV or print a coaching plan. It uses only the numbers you enter, works in any country and any currency, and is meant to start coaching conversations, not to judge people on numbers alone.
Use the free interactive dashboard ↓
1. Enter one period of numbers per recruiter
Use the same period for everyone (for example last month). Names stay in your browser. Counts only, no currency, any country.
Example data is shown. Replace it with your own numbers, or
| Recruiter | Roles | Submitted | Interviewed | Offers | Accepted | Joined | Days to fill | |
|---|---|---|---|---|---|---|---|---|
Hover a column heading for its definition. Full definitions are in the toolkit below.
2. Your dashboard
Team closing rate (joined / submitted)
Candidates joined
Average days to fill
Joined per role worked
Team funnel
Submitted: 168
Interviewed: 58 (34.5% of submitted)
Offers: 18 (31% of interviewed)
Accepted: 14 (77.8% of offers)
Joined: 12 (85.7% of accepted)
Who is closing, and where each recruiter loses candidates
| Recruiter | Closing rate | Joined | Status | Biggest leak |
|---|---|---|---|---|
| 1. Recruiter C | 16.7% | 5 | Above team | None found |
| 2. Recruiter A | 10.4% | 5 | Above team | None found |
| 3. Recruiter B | 2.2% | 2 | Below team | Offer to accepted: 60% vs 77.8% |
Closing rate is shown from 10 submissions. Status compares each recruiter with the team's combined closing rate (below 80% or above 120% of it). Leaks compare each stage with the team's combined stage rate.
A planning aid built on your counts, not a verdict on people. Roles differ in difficulty, so compare like with like and look across several months.
3. Get your coaching plan
Free: for each recruiter, the stage to coach first, the questions to ask in the one-to-one, three actions to try, plus a CSV for Excel or Google Sheets and a printable plan.
Recruiter KPI toolkit: everything in one place
1. The seven inputs
| Input | What to count |
|---|---|
| Roles worked | Open roles this recruiter actively worked in the period. |
| Candidates submitted | Candidates sent to the client or hiring manager. |
| Candidates interviewed | Submitted candidates who had an interview. |
| Offers made | Candidates who received an offer. |
| Offers accepted | Offers the candidate accepted. |
| Candidates joined | Accepted candidates who actually started. |
| Average days to fill | Average calendar days from role opening to acceptance for roles filled. Leave 0 if unknown. |
2. KPI formulas
| KPI | Formula | What it tells you |
|---|---|---|
| Submitted to interviewed | Interviewed ÷ Submitted | Are the profiles you send what the client wants? |
| Interviewed to offer | Offers ÷ Interviewed | Do candidates convince the client once they meet? |
| Offer to accepted | Accepted ÷ Offers | Is pay, speed and the close handled well? |
| Accepted to joined | Joined ÷ Accepted | Do candidates stay committed through the notice period? |
| Closing rate | Joined ÷ Submitted | Overall yield of the recruiter's submissions. |
| Joined per role | Joined ÷ Roles worked | Output relative to workload. |
| Average days to fill | Sum of days across filled roles ÷ roles filled | Speed. The team figure is weighted by candidates joined. |
3. How status and leaks are decided
These thresholds and reference rates are planning assumptions, not published statistics. Replace the reference rates with your own history once you have three or more months of data.
- Closing rate is shown from 10 submissions. Below that, status is “Not enough data”.
- Status compares a recruiter's closing rate with the team's combined closing rate: below 80% of it is “Below team”, 80% to 120% is “In line with team” and above 120% is “Above team”. With one recruiter the status is “Team of one”.
- A stage is checked when at least 5 people entered it. It is a leak when it trails the comparison by 5 points or more; the widest gap wins.
- With two or more recruiters, the comparison is the team's combined stage rate. With one, it is the reference rate below.
| Stage | Reference rate (assumption) |
|---|---|
| Submitted to interviewed | 25% |
| Interviewed to offer | 33% |
| Offer to accepted | 80% |
| Accepted to joined | 90% |
4. What to coach, by stage
- Submitted to interviewed
- Clients are not choosing this recruiter's submissions for interview. Usually the brief was not fully understood, or the profiles sent do not match it.
- Questions: Which three submitted candidates were passed over, and what reason did the client give? What did you confirm with the client about must-haves before you started sourcing?
- Actions: Re-run the intake call: agree 3 must-haves, 3 nice-to-haves and one example of a good profile. Send 3 strong profiles with a two-line reason for each rather than a long list. Ask for written feedback on every pass and log the reason.
- Interviewed to offer
- Candidates reach interview but do not get offers. Either the match is weaker than the CV suggested, or candidates are not prepared.
- Questions: What did interviewers say about the candidates who did not get an offer? How did you brief the candidate before the interview?
- Actions: Run a 10-minute screening call against the client's must-haves before submitting. Brief every candidate on the role, the team, the interview format and what the client values. Collect interview feedback within 24 hours and share it with the next candidate's prep.
- Offer to accepted
- Offers are being declined. Common causes are pay that was not agreed early, a long wait for the offer, or a counter-offer from the current employer.
- Questions: Was pay confirmed before the first interview? How many days passed between the last interview and the offer?
- Actions: Confirm the pay range and the candidate's expectation before interviews start. Pre-close: ask what would stop them accepting, before the offer is made. Agree an offer deadline and call the candidate the day the offer goes out.
- Accepted to joined
- Candidates accept but do not join. Long notice periods and counter-offers leave room for a change of mind.
- Questions: How often did you speak to the candidate between acceptance and day one? Did the candidate know the first-day plan and the team?
- Actions: Agree a joining date in writing and check in every week until day one. Share first-day details and introduce the team before the start date. Keep a backup candidate warm until the person has actually joined.
5. Count the same way every time
- Pick one date for each stage and keep it: submission = date sent to the client; interview = date held; offer = date the offer was made; accepted = date the candidate said yes; joined = date of day one.
- Count each candidate once per role. Count a candidate again if they are submitted for a different role.
- Use the same period and the same cut-off day for every recruiter. Count a candidate in the period when the stage happened.
- Count joined only when the person actually started, not when the offer letter was signed.
- Record who owned the candidate. If two recruiters shared a placement, agree a split rule in advance (for example half each) and apply it to everyone.
- Keep roles in separate groups when they differ a lot (volume roles versus senior roles). Do not compare across them.
6. The 30-minute monthly review
- Minutes 0-5: team closing rate and days to fill versus last period.
- Minutes 5-15: the funnel. Which stage lost the most candidates, and is it the same stage for several recruiters? Then it is a process problem, not a person problem.
- Minutes 15-25: one recruiter at a time. Ask the leak questions, then agree one action and one date.
- Minutes 25-30: confirm next period's targets and what data needs fixing.
7. Data hygiene checklist
- ☐ Write the stage definitions above on one page and share them with the team.
- ☐ Update the numbers on the same day every month.
- ☐ Check that no stage count is higher than the stage before it.
- ☐ Review at least three months before drawing conclusions about a person.
- ☐ Note role difficulty, client and market next to the numbers.
- ☐ Agree one coaching action per recruiter and review it next period.
- ☐ Tell recruiters how the numbers are used before you start.
8. Fair use
- Use the numbers to start coaching conversations, not as the only basis for pay, promotion or dismissal.
- Never add personal traits such as age, gender, nationality or religion to any recruiter comparison.
- Rules on monitoring employee performance and storing employee data differ by country. Confirm with local counsel.
9. Glossary
- Submission
- A candidate sent to the client or hiring manager for a role.
- Closing rate
- Candidates joined divided by candidates submitted. A measure of yield.
- Conversion
- The share of people who move from one stage to the next.
- Leak
- The stage where a recruiter or team loses clearly more candidates than the comparison.
- Time to fill
- Calendar days from role opening to the candidate accepting.
- Placement
- A candidate who joined the client, usually the event that earns a fee.
- Requisition
- An approved open role.
- Pass-through rate
- Another name for conversion from one funnel stage to the next.
10. Weekly pipeline-hygiene checklist
- ☐ Roles with no submission in the last 7 days
- ☐ Candidates waiting more than 3 days for client feedback
- ☐ Interviews held but no feedback logged
- ☐ Offers pending longer than 3 days
- ☐ Accepted candidates not yet joined, with joining dates
- ☐ Counts that do not add up (a stage higher than the one before it)
A sheet works for a few recruiters. Then the updates start to slip.
Once you have more recruiters, clients and countries, someone has to re-type these counts every month and the definitions drift. HireTrack tracks every candidate by stage as the work happens, so recruiter KPIs update on their own, goals are set per role and recruiter, and you see the leak while there is still time to fix it.
See how HireTrack tracks recruiters automaticallyIndustry benchmarks for context
Published figures for context, each linked to its source. Check the region and year of every figure. Your own answers drive the result above.
Calendar days; down from the previous year. Executive time to fill was unchanged. Survey of over 4,600 organisations, mostly US. SHRM 2026 Recruiting Executives Benchmarking, 2026.
Recruiter workload is rising, so per-recruiter volume needs context before you compare people. SHRM 2026 Recruiting Executives Benchmarking, 2026.
Only 8% of applicants advance past initial screening. These are applicant-level rates, so they are lower than the submitted-to-offer rates an agency sees. Gem 2026 Recruiting Benchmarks (data to May 2025), 2026.
All figures come from large US-centred datasets and may not match your country, industry or definitions. The dashboard does not use them: every number it shows comes from what you enter.
Frequently asked questions
What are the most useful recruiter KPIs?
Start with the four conversions of the hiring funnel: submitted to interviewed, interviewed to offer, offer to accepted and accepted to joined. Add the closing rate (joined divided by submitted), joined per role worked and average days to fill. These need only counts you already have.
How is the closing rate calculated?
Closing rate is candidates joined divided by candidates submitted in the same period. It is shown only when a recruiter has submitted at least 10 candidates, because smaller samples swing too much to judge. Use the same period for every recruiter.
How does the dashboard find a recruiter's biggest leak?
For each stage with at least 5 candidates it compares the recruiter's conversion with the team's combined conversion. The stage that trails by 5 points or more, by the widest margin, is the leak. With only one recruiter it compares against planning reference rates that you should replace with your own history.
Is it fair to rank recruiters on these numbers?
Use the ranking as a prompt for coaching, not as the only basis for pay or performance decisions. Roles differ in difficulty, seniority and market, and small months are noisy. Compare like with like and look at several months. Confirm rules on employee performance data with local counsel.
Can a spreadsheet replace a recruiting tracker?
For a handful of recruiters and one office it works well. As recruiters, clients and countries grow, manual updates fall behind, definitions drift and the numbers stop agreeing. That is the point where a shared tracker with goals per role and recruiter pays off.
More free tools
Cost-per-Hire Calculator
Free cost-per-hire calculator. Enter your own numbers to see the full cost of filling a role, including vacancy cost and the cost of a bad hire. Any currency.
Candidate Ghosting Risk Score
Free candidate ghosting risk score. Rate any candidate in 2 minutes, see why they may vanish and what to do before they stop replying. Works in any country.
Free Pipeline Audit
Free hiring pipeline audit. Enter how many candidates are waiting at each stage and for how long, and get your bottleneck, who the pipeline is waiting on and a fix plan. Works in any country.