What is cost per hire and why does it matter?
Cost per hire (CPH) is one of the most widely used recruiting metrics, defined by SHRM and ANSI as the total sum of internal and external recruiting costs divided by the total number of hires in a given period. Tracking CPH helps HR leaders benchmark their recruiting efficiency, justify hiring budgets, and identify where spending is too high.
The SHRM formula: Cost Per Hire = (Internal Recruiting Costs + External Recruiting Costs) ÷ Total Hires. Internal costs include HR and recruiter time, hiring manager interview hours, and employee referral bonuses paid. External costs include job board fees, staffing agency fees, background checks, drug tests, and pre-employment assessments.
SHRM 2024 benchmark: The average cost per hire across all US organizations is approximately $4,700. Organizations with fewer than 500 employees average $3,900 per hire. Executive and senior leadership roles can exceed $28,000 per hire when agency fees and extended search timelines are factored in.
Many organizations undercount their true CPH because they track external vendor invoices but not internal staff time. For HR budgeting and board reporting, this calculator includes a fully-loaded view — recruiter and interviewer time converted to dollars, referral bonuses, all vendor costs, and a first-week onboarding figure. See our Employer Tax Calculator for total employment cost per head, or the Payroll Tax Calculator for per-paycheck withholding.