Guides
Time-to-hire is the most-measured and most-misunderstood HR metric. Here's how to define it cleanly, which bottlenecks it reveals in most teams - and when to ignore it.

Key takeaways
10 minutes: write in your team wiki: 'Time-to-hire = calendar days between data.opened_at and data.contract_signed_at on the Application'. Make sure everyone knows the same definition - debating the number is useless if the definition wobbles.
data.opened_at is auto-set on 'publish'. data.contract_signed_at you fill manually in the hire dialog (KI BMS asks in the hire modal). If this data has gaps, the time-to-hire analysis is unreliable.
In Reports tab: activate 'Time per stage' chart. Shows for each closed application how long it sat in each stage. Focus on median per stage - reveals the bottleneck.
Review backlog? Activate KI screening + automate receipt with timeframe. Hiring-manager bottleneck? SLA + auto-reminder after 48h. Offer bottleneck? Pre-approved salary bands + direct-send template.
Bottleneck optimisation only shows after 1-2 quarters. Quarterly check whether median time-per-stage improved. Watch mean tricks: a single hire with 200 days time-to-hire can improve mean if previously excluded - read median.
Time-to-hire is constantly measured differently, making the number incomparable across tools + teams. Our definition: calendar days (not workdays) between the day the role went public and the day the contract was signed by both sides. A role never hired has no time-to-hire (it's 'open' or 'closed without hire').
Time-to-fill is the other common metric: days between role creation (internal, before publication) and contract. Time-to-fill is always longer than time-to-hire (approval + pre-publication lead time counts), and is measurement-trickier because 'role creation' is subjective.
One - 'review backlog': 7+ days pass between application receipt and first review. Cause: HR overloaded, applications read in batches. Fix: KI pre-sort with score orders the queue so top 20% are visible in the first 30 minutes. Effect: -3 to -5 days time-to-hire per role.
Two - 'hiring-manager bottleneck': 5+ days between 'HR says: invite' and actual invite. Cause: hiring manager hasn't responded. Fix: explicit SLA with hiring manager (e.g. '48h response on recommendation'), auto-reminder after 48h. Effect: -2 to -4 days.
Three - 'offer bottleneck': 4+ days between 'we'll offer' and 'offer sent'. Cause: salary/contract discussion, approval loop. Fix: pre-approved salary bands per role, contract templates, direct send. Effect: -2 to -3 days.
For senior/specialist roles with long searches, time-to-hire is a poor optimisation metric because the dominant factor is 'did we find the right person' - not 'did we decide quickly'. A senior backend role open 90 days because the first 60 days no one with the profile arrived isn't an HR-speed problem, it's a sourcing-reach problem.
Rule of thumb: time-to-hire is a junior/mid volume metric. For senior roles, 'quality of hire' (12-month performance of hire) and 'sourcing reach' (how many qualified profiles we actively contacted) matter more.
FAQ
Free plan, no credit card. We host in Germany. You can export and delete everything self-serve.

Written by
Co-Founder + CEO
Julia is one of the Co-Founders. She handles design, product direction, and most of the support replies that arrive in the morning.
Read next
Source ROI in recruiting - what LinkedIn really delivers (and when not)
LinkedIn vs Indeed vs referral. Funnel data, honest comparisons, three cost models.
Read
Structured interviews - why they hire measurably better
Four building blocks of good structure, a 30-minute switch, a template you can steal.
Read
Recruiting with KI - a practical guide
A practical guide, not hype - with clear legal limits and concrete step-by-step instructions.
Read