Analytics Catalog/Workday/Recruiting/Interview load
Explore the catalogModulesRecruitingHiring funnelCost per hireOvertime hours
Workday · Recruiting · Report

What interviewing costs the org

The funnel interviewed 96 candidates on the way to 16 starts. That took 336 interviews, three and a half rounds each, and 21 interviewer hours per start, none of it on the recruiting budget. This page prices the calendars.

RulePrice interviewing in hours, not vibes: interviews held, hours spent, hours per start. The org pays this cost whether or not anyone reports it.
Neveradd interview rounds without showing the hours. Every extra round buys signal with other people’s calendars.
The quarter in hourswhat the funnel cost the interviewers.
March to May 2026Count
Candidates interviewed96
Interviews held336
Average rounds per candidate3.5
Interviewer hours, one per interview336
Hours per start, 336 over 1621.0

The 96 is the funnel’s interview stage; the 16 is its bottom. Twenty-one interviewer hours per start is the number managers feel but never see, and it excludes preparation and debriefs, so it is a floor, not an estimate. Sample values are illustrative, never client data.

Where the hours landby department, the calendars that paid.
DepartmentInterviews
Sales148
Technology Delivery121
Support67
Interviews held336

Interview load lands on the teams doing the hiring, which means the departments growing fastest pay twice: the vacancy and the calendar. The cost per hire page prices the recruiting function; this page prices everyone else’s time.

The owned answerinterview events with interviewer identity.

Each interview is an event carrying the requisition, the candidate, and the interviewer. Hours per start, load per department, and rounds per candidate are all counts and joins, rerunnable any quarter.

-- hours per start, and the department split
SELECT d.dept,
  COUNT(*)                    AS interviews,
  COUNT(*) * 1.0              AS interviewer_hours,
  ROUND(COUNT(*) * 1.0
    / NULLIF(SUM(CASE WHEN e.stage = 'started' THEN 1 ELSE 0 END), 0), 1)
                              AS hours_per_start
FROM fct_recruiting_event e
JOIN dim_worker d ON d.worker_id = e.interviewer_id
WHERE e.stage = 'interview_held'
GROUP BY 1
Use case
Problem
Interview rounds grow one at a time, nobody prices the calendars they consume, and the fastest-growing teams quietly pay the most.
What we build
Interview events with interviewer identity, priced as hours per start and split by the departments that actually sat in the rooms.
What you get
A visible floor cost for every hiring decision: 21 hours per start, who paid it, and the evidence for cutting a round that buys no signal.
How many hours did your last hire cost the team?
We build the interview event model that prices the calendars.
Talk to us
Terms on this page
interview load
The hours interviewing takes from the hiring org.
round
One interview in a candidate’s sequence.
hours per start
Interviewer hours over starts; the floor cost of signal.
debrief
The decision meeting after the rounds; unpriced here on purpose.
signal
What a round is supposed to buy; the reason to keep or cut it.