Free guide
How to Calculate Time to Hire (and Actually Reduce It)
Good candidates are often off the market within a couple of weeks. Every extra day your process takes increases the chance your favorite candidate accepts another offer. That's why time to hire is one of the most useful recruiting metrics for a small business: it is simple to measure, easy to understand and directly tied to hiring quality. This guide explains the formulas, the difference between time to hire and time to fill, how to calculate both in Excel, and what to do when the numbers are too high.
Time to hire vs. time to fill
These two terms are often mixed up, but they measure different things:
- Time to hire = the number of days between a candidate entering your pipeline (applying or being sourced) and accepting your offer. It measures how efficient your process is.
- Time to fill = the number of days between a role being approved or opened and an offer being accepted. It measures the full business delay, including how long it took to find candidates at all.
Time to fill is always equal to or longer than time to hire. If time to fill is long but time to hire is short, your problem is sourcing. If both are long, your process is slow.
The formulas
Time to hire (one hire) = Offer accepted date − Candidate application date Time to fill (one role) = Offer accepted date − Role opened date Average time to hire = Sum of time-to-hire for all hires ÷ number of hires
Worked example
You opened a Customer Support Lead role on 1 September. Omer applied on 3 September and accepted the offer on 28 September.
- Time to hire = 28 Sep − 3 Sep = 25 days
- Time to fill = 28 Sep − 1 Sep = 27 days
If your other two hires this quarter took 18 and 41 days, your average time to hire is (25 + 18 + 41) ÷ 3 = 28 days. With small numbers, also look at the median, which isn't skewed by a single outlier.
Calculating it in Excel or Google Sheets
Assuming application date in column D and offer accepted date in column J:
- Days per hire:
=IF(J2="","",J2-D2) - Business days only:
=IF(J2="","",NETWORKDAYS(D2,J2)-1)(in Israel or other regions with different weekends useNETWORKDAYS.INTLwith the right weekend code, e.g. 7 for Friday–Saturday) - Average:
=AVERAGE(K:K); median:=MEDIAN(K:K) - Average per role:
=AVERAGEIFS(K:K,B:B,"Support Lead")
Free mini time-to-hire calculator
| Role | Role opened | Candidate applied | Offer accepted | Time to hire | Time to fill |
|---|---|---|---|---|---|
| Support Lead | 2026-09-01 | 2026-09-03 | 2026-09-28 | =D2-C2 → 25 | =D2-B2 → 27 |
| =D3-C3 | =D3-B3 | ||||
| =D4-C4 | =D4-B4 |
What's a good time to hire?
Benchmarks vary widely by industry, seniority and country, so use published figures only as a rough guide. Many surveys put typical averages somewhere in the range of three to six weeks, with technical and senior roles taking longer and high-volume hourly roles much shorter. The most useful benchmark is your own past performance: measure it now, then try to beat it.
Find where the time goes: stage duration
A single total doesn't tell you what to fix. Record the date each candidate enters each stage, then compute the average days spent in each one:
| Stage | Avg. days | Typical cause when high |
|---|---|---|
| Applied → Screen | 6 | Nobody owns CV review |
| Screen → Interview | 9 | Interviewer calendars, slow scheduling |
| Interview → Decision | 5 | Feedback not submitted, no debrief slot |
| Decision → Offer accepted | 4 | Approval delays, negotiation |
In this example, scheduling is the bottleneck — not the candidates.
Ten practical ways to reduce time to hire
- Review applications within 48 hours. Block two short slots per week in your calendar.
- Pre-block interview slots for the hiring team before the job is posted.
- Use a scheduling link instead of email ping-pong.
- Combine rounds. Two focused stages often beat four loose ones.
- Use structured scorecards so feedback is quick to write — see our interview scorecard template.
- Require feedback within 24 hours of each interview.
- Schedule the debrief at the same time as the final interview.
- Pre-approve salary ranges so offers don't wait for sign-off.
- Lean on referrals, which tend to move faster and convert better.
- Track "days since last action" for every candidate and act on anything stale.
Don't optimize speed at the expense of quality
Fast hiring is only good if the hires are good. Pair time to hire with a quality signal — for example, whether the new hire passed probation or their manager's rating at 90 days (see our 30-60-90 day plan guide). If speed goes up and quality goes down, you've cut the wrong corners.
Reporting time to hire to your team
Numbers only change behavior when people see them. Share a short monthly summary with everyone involved in hiring: average and median time to hire, the slowest stage, and one concrete improvement for next month. Keep it to three lines. Show the trend over the last three to six months rather than a single figure, because a single slow hire can make one month look alarming. When a role took unusually long, add a one-sentence explanation — "niche skill, only 14 applicants" — so the number is read in context. Celebrate improvements as well: if scheduling time dropped from nine days to four because interviewers pre-blocked slots, say so. Recognizing the change reinforces the new habit. Finally, record your start date definitions in the tracker itself so that anyone who calculates the metric later uses the same method, and results stay comparable year after year even when the people doing the hiring change.
Frequently asked questions
Should weekends count? Calendar days are standard and reflect the candidate's experience. Use business days if you want to measure internal process efficiency.
What about candidates who were sourced, not applied? Use the date of first contact as the start date.
How often should I review it? Monthly for a small company, or after every hire if you only hire a few people a year.
The Recruiting Pipeline Tracker calculates time to hire automatically and shows it on a dashboard alongside stage counts and source performance.
Want the complete, ready-to-use version?
A clean Excel tracker with a live dashboard for every open role and candidate.
Get the Recruiting Pipeline Tracker — $29
Or get all three templates in the Complete Hiring Bundle for $49.