Every staffing agency tracks time-to-fill. Most measure it wrong.

They start the clock at different points, compare apples to oranges across job types, and celebrate “improvement” that actually masks problems. Then they wonder why faster fills don’t translate to higher profits.

Here’s how to measure time-to-fill correctly—and which metrics actually predict agency success.

Why Time-to-Fill Gets Measured Wrong

Time-to-fill is simple in theory: how long does it take to fill a job? But agencies define it inconsistently:

When does the clock start?

  • When the client emails the order?
  • When your ATS creates the record?
  • When the recruiter acknowledges?
  • When the requisition is “approved”?

When does the clock stop?

  • When you submit a candidate?
  • When the client interviews?
  • When they make an offer?
  • When the candidate starts work?
  • When they complete their first week?

Different definitions = different numbers = useless benchmarks.

The Right Definition

For staffing agencies (not corporate HR), here’s the correct definition:

Time-to-fill = Job order received → Candidate starts work

Not submittal. Not offer. Starts work.

Why? Because a submittal that never converts is zero revenue. An offer that falls through is wasted effort. Only butts in seats make money.


The Time-to-Fill Metrics Stack

One number isn’t enough. Break it down into stages to find where you’re slow:

Stage 1: Time-to-First-Submittal

Definition: Job received → First qualified candidate submitted

What it measures: Recruiter response time and database health

Benchmark:

  • Light industrial: 4-8 hours
  • Skilled trades: 24-48 hours
  • Technical/professional: 48-72 hours

Why it matters: Fastest submittal often wins. If you’re consistently 3 days to first submittal, you’re losing to agencies that submit in 3 hours.

Stage 2: Time-to-Interview

Definition: First submittal → Client interviews a candidate

What it measures: Client responsiveness and candidate quality

Benchmark: 1-3 days for most staffing placements

Why it matters: Long interview delays indicate:

  • Client isn’t urgent (or using multiple agencies)
  • Your submittals aren’t qualified enough
  • Poor client communication

Stage 3: Time-to-Offer

Definition: First interview → Offer extended

What it measures: Client decision speed and candidate competition

Benchmark: 0-5 days for hourly/trades, 5-14 days for professional

Why it matters: Slow offers lose candidates. If clients take 2 weeks to decide, candidates take other jobs.

Stage 4: Time-to-Start

Definition: Offer accepted → First day worked

What it measures: Onboarding efficiency and candidate reliability

Benchmark:

  • Standard: 5-10 days (drug test, paperwork, orientation)
  • Urgent: 1-3 days
  • Per diem/travel: 7-14 days (logistics)

Why it matters: This is where deals die. Candidates take other offers, fail drug tests, ghost orientation. Track it separately.


The Full Dashboard: 7 Metrics That Predict Success

Time-to-fill matters, but it’s not enough. Here’s the complete picture:

1. Time-to-Fill (Total)

What: Job order → First day worked
Target: Skilled trades: 7-14 days | Light industrial: 3-7 days | Professional: 14-30 days

How to improve:

  • Faster first submittal (database health)
  • Better candidate quality (fewer rejects)
  • Faster client decisions (better relationships)
  • Smoother onboarding (automation)

2. Fill Rate

What: Jobs filled ÷ Jobs received
Target: 80%+ for exclusive orders, 40-60% for shared/VMS

Why it matters: Low fill rate = capacity problem or bad job fit. If you’re only filling 30%, you’re either taking jobs you can’t fill or drowning in volume.

How to improve:

  • Be selective about orders you accept
  • Track fill rate by job type and client
  • Kill orders you can’t fill within 2 weeks

3. Submittal-to-Interview Ratio

What: Candidates submitted ÷ Candidates interviewed
Target: 60-80%+ (fewer than 2:1 submittals per interview)

Why it matters: Low ratio = you’re sending unqualified candidates. High ratio = good screening, client trusts you.

Red flag: If you submit 5 candidates to get 1 interview, your screening is broken.

4. Interview-to-Offer Ratio

What: Candidates interviewed ÷ Offers made
Target: 50-75%+ (fewer than 2:1 interviews per hire)

Why it matters: Low ratio = client is too picky or candidates underperform in interviews.

How to improve:

  • Better interview prep for candidates
  • More accurate job requirement understanding
  • Interview coaching (especially for skilled trades)

5. Offer Acceptance Rate

What: Offers accepted ÷ Offers extended
Target: 90%+

Why it matters: Rejected offers waste everyone’s time. Usually indicates:

  • Pay below market
  • Slow offer process (candidate got another offer)
  • Job wasn’t what candidate expected

How to improve:

  • Pre-close candidates before submittal
  • Set pay expectations early
  • Speed up the offer process

6. First-Week Retention

What: Candidates who complete first week ÷ Candidates who start
Target: 90%+

Why it matters: Fast fill means nothing if they quit day 3. First-week falloff = costly rework.

Common causes:

  • Job wasn’t as described
  • Commute issues (not discussed properly)
  • Drug test failures (delayed results)
  • No-show day 1 (never actually committed)

How to improve:

  • Realistic job previews
  • Confirmation calls/texts before start
  • First-day check-ins
  • Transportation verification

7. 30/60/90-Day Retention

What: Candidates still working at 30/60/90 days
Target: 70%+ at 30 days, 60%+ at 60 days, 50%+ at 90 days (varies by industry)

Why it matters: This is where profitability lives. Placements that stick = lower cost-per-hire, better client relationships, referrals.

How to track: Actual worked hours vs. projected. Set triggers for at-risk placements.


Building Your KPI Dashboard

What to Track Weekly

MetricSourceTarget
Time-to-first-submittalATS timestamps< 24 hours (trades)
Submittals per openingATS3-5 qualified
Interview rateClient feedback70%+
Open orders agingATS< 10% over 14 days

What to Track Monthly

MetricSourceTarget
Time-to-fill (total)ATSBenchmark by job type
Fill rateATS70%+
Offer acceptance rateATS + recruiter tracking90%+
First-week retentionPayroll/attendance90%+

What to Track Quarterly

MetricSourceTarget
30/60/90-day retentionPayroll70/60/50%+
Revenue per placementFinanceIncreasing trend
Gross profit per recruiterFinance$200K+/year
Client satisfactionSurveys8+/10

Segment Your Metrics

Averages lie. A 10-day time-to-fill means nothing if:

  • Light industrial fills in 3 days
  • Skilled trades fills in 21 days

Segment by:

Job Type

TypeTime-to-Fill TargetFill Rate Target
Light industrial3-7 days85%+
Skilled trades (local)7-14 days70%+
Travel/per diem14-21 days60%+
Technical/professional14-30 days50%+

Client Type

ClientExpectation
Direct/exclusiveHigher fill rate, full metrics
VMS/non-exclusiveLower fill rate, speed matters more
New clientTrack separately until baseline established

Recruiter

Individual recruiter metrics reveal training needs:

  • Who submits fastest?
  • Who has highest interview conversion?
  • Who has best retention?

Don’t use for punishment—use for coaching and workload balancing.


Common Time-to-Fill Mistakes

Mistake 1: Measuring Only Wins

If you only track jobs you fill, you’re ignoring the problem orders. Track unfilled jobs:

  • Why didn’t they fill?
  • How long before you killed them?
  • Which clients have chronic unfillable orders?

Mistake 2: Ignoring Client-Side Delays

Your time-to-fill might look slow because clients take 5 days to interview. Track both sides:

  • Your time: Job received → Submittal
  • Client time: Submittal → Decision

If clients are slow, document it. Use data in renegotiations.

Mistake 3: Celebrating Fast Fills That Don’t Stick

A 2-day fill that quits after 1 week is worse than a 10-day fill that stays 6 months. Weight your metrics by outcome:

Adjusted Time-to-Fill = Time-to-Fill × (90-day retention rate)

10-day fill × 80% retention = 8 effective days
2-day fill × 30% retention = 0.6 effective days

Mistake 4: Not Tracking Opportunity Cost

Slow fills have hidden costs:

  • Lost markup on unfilled days
  • Recruiter time on stale orders
  • Client frustration and lost future orders

Calculate the cost of each day of delay: Cost per day = (Bill rate - Pay rate) × 8 hours = $XX/day lost

A position paying $20 and billing $28 costs you $64/day in lost gross profit.

Mistake 5: Measuring Activity Instead of Outcomes

Call counts and submittals don’t matter if they don’t convert. Measure:

  • Submittals that get interviews
  • Interviews that get offers
  • Offers that start work
  • Starts that stay

Using Metrics to Improve Operations

Diagnose Problems

Slow time-to-first-submittal?

  • Database needs cleaning
  • Recruiters are overloaded
  • Job requirements are too narrow
  • Need better sourcing channels

Low interview rate?

  • Screening is inadequate
  • Submitting unqualified candidates
  • Client requirements unclear
  • Competition submitting better candidates

Low offer acceptance?

  • Pay is below market
  • Offers are too slow
  • Candidate wasn’t pre-closed
  • Job changed from original description

Poor first-week retention?

  • Job reality doesn’t match description
  • Onboarding is confusing
  • Candidate had other options
  • Transportation/logistics issues

Set Improvement Targets

Don’t try to fix everything at once. Pick one metric per quarter:

Q1: Reduce time-to-first-submittal by 20% Q2: Increase interview rate by 10% Q3: Improve first-week retention by 5% Q4: Increase 90-day retention by 5%

Report to Clients

Use your metrics to demonstrate value:

  • “Our average time-to-fill for your roles is 5 days vs. industry average of 12”
  • “93% of our placements passed your first-week review”
  • “We’ve improved our submittal-to-interview ratio from 3:1 to 2:1”

Data wins negotiations.


Automation and Your Metrics

Manual tracking breaks down at scale. Automate where possible:

ATS should automatically track:

  • All timestamps (received, submitted, interviewed, offered, started)
  • Candidate dispositions
  • Job order status changes

Integrate payroll data for:

  • Hours worked
  • Retention calculations
  • Revenue per placement

Use SMS automation for:

  • Start confirmation
  • First-day check-in
  • Week-one pulse checks

The goal: real-time dashboards, not month-end spreadsheets.


TalentPrism and Metrics Automation

TalentPrism automatically tracks:

  • Time-to-first-response (candidate reply)
  • Candidate engagement rates
  • Confirmation rates before start
  • First-week pulse check responses

Our SMS automation captures the data you’d otherwise miss—candidate sentiment before they ghost, transportation issues before they’re no-shows, job concerns before they quit.

Because the best metric is a problem caught before it becomes a falloff.


The Bottom Line

Time-to-fill matters, but it’s just the start. Build a metrics stack that covers the full lifecycle:

  1. Speed: Time-to-first-submittal, time-to-fill
  2. Quality: Interview rate, offer rate
  3. Conversion: Acceptance rate, show rate
  4. Retention: First-week, 30/60/90-day

Segment by job type, client, and recruiter. Automate collection. Report monthly. Use data to diagnose problems and demonstrate value.

And remember: fast fills that don’t stick aren’t wins. They’re expensive rework.


Ready to automate your candidate engagement and improve retention?

Request a TalentPrism demo →

TalentPrism helps staffing agencies fill faster and retain longer with AI-powered SMS engagement.