A position stays unfilled for 68 days. The hiring manager sends daily emails. The recruiting team loses track because applicant status lives in Excel, channel feedback in Slack, and interview notes in three different folders. In the end, someone is hired who leaves after nine months. The cost? Nobody has ever calculated it.
This is not an isolated case. According to data from the German Association for Human Resource Management from its Recruiting Benchmark 2025 (736 HR respondents, March to July 2025), a significant portion of recruiting departments in Germany operate without a reliable KPI framework. Metrics are collected but not used for management. The result: high vacancy costs, wrong channel decisions, blind spots in the process.
Where the costs arise that you don't see
The direct recruiting costs (job postings, agency fees, recruiter salaries) are tracked in most companies. What's missing are the indirect costs, and they are often significantly higher.
Every unfilled position creates a so-called cost-of-vacancy: lost revenue, overload on existing employees, delayed projects. For a specialist with a daily rate of 1,200 euros, 30 additional vacancy days mean 36,000 euros in lost contribution margin – before any recruiting costs are even factored in.
On top of that comes the coordination overhead: Recruiting reminds hiring managers via email, maintains status lists after the fact, consolidates feedback from various channels. This is administrative overhead that scales with the number of open positions – and that cannot be optimized without data.
What happens when these numbers are missing
Without recruiting KPIs, the foundation for strategic decisions is missing:
Budget decisions are based on habit rather than evidence of effectiveness. Channels continue running even though their cost-per-hire is three times higher than an alternative. Hiring manager feedback is unstructured and arrives too late to optimize the process. Quality-of-hire is unmeasured and therefore unmanageable.
The Mercer Global Talent Trends 2026 Report describes data-driven HR management as one of the key differentiating factors for companies competing for qualified talent. Those who continue to manage recruiting by gut feeling lose not only talent but also predictability.
KPI clusters in recruiting: Speed, Cost, Quality
Recruiting KPIs can be divided into three management clusters. This is not an academic categorization but an operational decision: Each cluster answers a different management question.
Cluster 1: Speed (How fast?)
Time-to-Hire measures the number of days between the point when a candidate enters the active selection process (usually: application received or first contact via active sourcing) and the signing of the contract.
Formula: Time-to-Hire = Date of contract signing minus date of application received
Important: Time-to-Hire is not the same as Time-to-Fill. Time-to-Fill starts with the official approval date of the position and also ends with the contract signing. Time-to-Fill is therefore always longer because it includes internal approval processes.
Supplementary speed KPIs for operational management:
Days to Review: How many days pass between application received and first response?
Days to Interview: How many days pass between invitation and first interview?
Offer Acceptance Rate: How many extended offers are accepted?
Days to Review and Days to Interview are particularly the most common bottlenecks in the process and therefore the strongest levers for reducing Time-to-Hire.
Cluster 2: Cost (What does it cost?)
Cost-per-Hire is the total sum of all recruiting costs divided by the number of hires in the observation period.
Formula: Cost-per-Hire = (Internal Costs + External Costs) / Number of Hires
Internal costs include proportional recruiter salaries, hiring manager time (in hours, valued at internal hourly rate), tool costs (ATS, HR software, assessment licenses), and administrative overhead. External costs include job postings, agency fees, assessment costs, background checks, and employer branding campaigns.
The most common mistake: Internal costs are not captured or not captured completely. This distorts Cost-per-Hire and makes cross-channel comparison impossible.
Additionally relevant: Cost-per-Qualified-Applicant, meaning the cost per qualified application per channel. This metric enables true channel ROI instead of just volume comparisons.
Cluster 3: Quality (What's the outcome?)
Quality of Hire is the most demanding recruiting KPI because it requires downstream data. Typical approximations:
Retention Rate after 12 months: How many hires from a period are still with the company?
Performance Rating after 90 days: Does performance meet expectations from the selection process?
Hiring Manager Satisfaction Score: How satisfied are the departments with the candidate profile?
Quality of Hire is not a single number but an index of multiple indicators. It should always be evaluated across channels: Does active sourcing deliver better long-term hires than job boards? Are referrals more effective than career page applicants?
The most important recruiting KPIs: Definitions, benchmarks, and context
Germany Recruiting Benchmarks 2025 (data basis: September 2023 to August 2024, Germany-specific) shows the following reference values for Germany:
Median Time-to-Hire: 28 to 35 days depending on industry and role
Upper quartile (slow organizations): over 50 days
Lower quartile (fast organizations): under 20 days
Why benchmarks are only starting points
An IT service provider with highly specialized roles will structurally be above the industry average for Time-to-Hire without that being a sign of poor recruiting. The important thing is to compare your own numbers over time and break them down by process steps.
Specifically, this means: If your Time-to-Hire is 42 days but Days to Review is 12 days, then the problem is not with the candidate but with the internal process. The diagnosis requires KPIs at the process step level, not just at the aggregate level.
HR analytics in recruiting: A KPI dashboard that triggers decisions
A recruiting KPI dashboard is not a reporting tool for quarterly presentations. It is an operational management instrument with different information needs depending on the role.
Dashboard Level 1: Executive View (CEO, CFO)
Metrics: Total Cost-per-Hire, Time-to-Fill by department, open vacancies with risk flagging (over 45 days), recruiting budget vs. forecast.
Update frequency: Monthly. Goal: strategic management and resource decisions.
Dashboard Level 2: Recruiting Operations View (HR lead, recruiting team)
Metrics: Time-to-Hire by role and channel, Days to Review, Days to Interview, Offer Acceptance Rate, Cost-per-Qualified-Applicant by channel, Funnel Conversion Rate (applications to interviews, interviews to offers).
Update frequency: Weekly. Goal: identify bottlenecks and initiate actions.
Dashboard Level 3: Channel View (Budget owners)
Metrics: Cost-per-Hire by channel, Quality-of-Hire index by channel, application volume vs. qualification rate.
Update frequency: After campaign completion or monthly. Goal: optimize budget allocation.
3 scenarios showing how bottlenecks become visible
Scenario IT service provider, 120 employees: Time-to-Hire is 52 days. Dashboard shows: Days to Interview at 18 days. Cause: Hiring managers don't coordinate interview slots for two weeks. Action: Fixed booking slots, escalation after five business days. Result: Time-to-Hire drops to 34 days within six weeks.
Scenario consulting/agency, 60 employees: LinkedIn receives 70 percent of the recruiting budget. Dashboard shows: Cost-per-Hire via LinkedIn at 4,200 euros, via employee referral program at 900 euros. Quality of Hire after 12 months: almost identical. Action: Shift 40 percent of LinkedIn budget to the referral program. Result: Cost-per-Hire drops by 28 percent with constant hire quality.
Scenario mid-size company, 500 employees, multiple locations: KPIs are not comparable because each location defines Time-to-Hire differently (start date varies, cost items are not standardized). Prerequisite before any optimization: KPI governance with a uniform definition document and standardized status model in the ATS.
KPI governance: No reliable reporting without clean definitions
What happens without standardization
Recruiting teams in different departments or at different locations measure Time-to-Hire with different start dates: some from position approval, others from the first application. Cost-per-Hire is calculated with different cost items. The consequence: numbers exist, but they are not comparable.
Lack of data consistency is one of the most common reasons why recruiting KPI projects fail. The problem is not the KPI selection, but the data model behind it.
Step-by-step to a standardized recruiting KPI foundation
Step 1: Document definitions. For each KPI, specify which event marks the start and which marks the end. Document this in a KPI glossary accessible to everyone in the team. Without a written definition, every reporting round produces interpretation debates.
Step 2: Verify the status model in the ATS. Can all relevant KPI events (application received, interview invitation, offer, contract signing) be mapped as timestamps in the system? If not, the data model must be adjusted first.
Step 3: Define the reporting cadence. Who receives which dashboard at what frequency? Only when reporting cadences are binding do KPIs become operationally relevant.
Step 4: Set up review meetings. A weekly 30-minute recruiting review with the recruiting team and hiring managers is the strongest lever for reducing Days to Review and Days to Interview.
Step 5: Build an action playbook. Define a standard action for each KPI outlier: If Days to Review exceeds ten days, there is an escalation to the hiring manager. If Cost-per-Hire per channel is more than 30 percent above average, the budget allocation is reviewed. This moves management from reaction to routine.
From KPI to decision: Recruiting management in practice
Which KPIs truly steer, which merely reassure
GOhiring lists in its January 2026 overview 14 recruiting metrics. Not all of them are management-relevant. The distinction is crucial:
Management-relevant KPIs change your behavior when they deteriorate. Vanity KPIs look good but don't trigger any actions.
Vanity example: Total number of applications. High applicant numbers are useless when the qualification rate is three percent and the screening team is already overloaded. Volume obscures signal.
Management-relevant example: Cost-per-Qualified-Applicant by channel. This metric shows which channel delivers real candidates and triggers direct budget decisions.
How ZEP sharpens the data foundation for recruiting decisions
Recruiting does not happen in a vacuum. Hiring decisions depend directly on whether capacity for new employees exists and which project roles are understaffed in the short term. Transparent project time tracking provides the operational foundation: Which teams are at capacity? Which roles regularly generate overtime because capacity is lacking?
This utilization data is the context that determines whether a new recruiting effort must start immediately or whether internal resource reallocation takes priority. Those who systematically track working hours and project utilization make hiring decisions based on numbers, not on departmental gut feeling. And: recruiting costs can be cleanly integrated into project cost accounting when the data foundation is solid.
Conclusion: Recruiting KPIs as a management system, not a reporting obligation
Those who measure recruiting can improve recruiting. But only if the KPIs are management-relevant, definitions are standardized, and reporting cadences lead to actions instead of slides.
The first step is not building a comprehensive dashboard. The first step is deciding which three to five KPIs will trigger concrete actions in the next quarter. Start there.
You create the technical foundation once. The operational difference emerges in the review meeting, when numbers become decisions.
Frequently Asked Questions
Which recruiting KPIs do I need as an HR lead for monthly reporting?
Five to seven KPIs are sufficient for a monthly report: Time-to-Hire (total and by department), Cost-per-Hire (with internal and external cost breakdown), Offer Acceptance Rate, Funnel Conversion Rate (applications to interviews, interviews to offers), and open vacancies with a duration over 30 days as a risk indicator. More KPIs rarely create more management value but significantly more maintenance effort.
How do I calculate Time-to-Hire exactly, and what is the difference from Time-to-Fill?
Time-to-Hire measures the days from the candidate's entry into the active selection process (typically application received) to contract signing. Time-to-Fill, on the other hand, starts with the official position approval date and therefore also includes internal alignment processes before the first candidate contact. Time-to-Fill is the more comprehensive metric for process efficiency, while Time-to-Hire is the more direct indicator for the quality of the selection process.
Which costs belong in Cost-per-Hire and how do I calculate it correctly?
Cost-per-Hire encompasses all internal costs (proportional recruiter salaries, hiring manager time valued at internal hourly rate, ATS and tool costs, administrative overhead) and all external costs (job postings, agency fees, assessment costs, background checks). The most common mistake is failing to capture internal costs. This distorts the value and makes channel comparison impossible. Formula: (internal costs plus external costs) divided by the number of hires in the observation period.
How do I identify bottlenecks in the application process using recruiting KPIs?
The strongest indicators are Days to Review (days between application received and first response) and Days to Interview (days between invitation and first interview). When Time-to-Hire is high but candidate experience is good, the problem almost always lies in one of these two process steps. Process-level tracking in the ATS is a prerequisite.
Which recruiting KPIs should I not report because they are just vanity metrics?
Total number of applications is the most common vanity KPI: high volumes mean nothing when the qualification rate is below five percent and the screening team is overloaded. The same applies to number of clicks on job postings without conversion context, as well as Time-to-Post (how quickly a position goes live) if no connection to Time-to-Hire is established. A KPI is only management-relevant if a deterioration directly triggers an action.
How do I standardize recruiting KPIs across multiple locations or teams?
The first step is a binding KPI glossary with exact definitions for every measurement point (Time-to-Hire start date, cost categories for Cost-per-Hire). The second step is verifying whether the ATS in use can map all relevant events as timestamps. Without a consistent data model in the system, KPI values across locations are not comparable, regardless of how good the reporting tool is.