Part 1: David Folwell, President of Staffing Referrals, on Why Candidate Lifetime Value Could Transform Staffing Strategy
Part 1: Candidate lifetime value and referral-driven sourcing can boost staffing agency profitability with fewer placements.
Candidate lifetime value (CLV) in staffing is the total gross margin a single candidate generates for a staffing agency across all placements over the duration of the relationship. Rather than measuring the value of one placement, candidate lifetime value captures the cumulative economic contribution of retaining, redeploying, and repeatedly placing the same candidate across multiple assignments and client accounts.
Most staffing agencies measure sourcing performance by cost-per-hire or fill rate — metrics that reflect the efficiency of a single placement transaction. Candidate lifetime value reframes performance around the total return on a candidate relationship. Research from Staffing Referrals indicates that referred candidates work more contract days than job board hires across every industry studied, and that relational sourcing drives more than half of an agency’s gross margin — even while job boards receive approximately 70% of sourcing budget. Candidate lifetime value is the metric that makes this gap visible.
Candidate lifetime value is calculated by summing the gross margin generated by a single candidate across all placements over the course of the relationship. A simplified formula: average gross margin per placement × average number of placements per retained candidate. More sophisticated models weight for placement duration, bill rate, redeployment speed, and client relationship strength.
Agencies that optimize for candidate lifetime value shift budget toward relational sourcing channels — referrals, mobile talent pools, and direct candidate engagement — rather than relying primarily on job boards. Job board hires typically generate one placement before disengaging. Referred and relationally sourced candidates generate multiple placements, compounding their value over time.