Cost Per Hire Calculator

Enter internal costs, external costs, and number of hires to find the cost per hire.

How it is calculated

All recruiting spend for the period is added up and shared equally across the hires made in that period: total cost = internal_costs + external_costs and cost per hire = total cost ÷ hires. Internal costs are what your own staff cost for hiring, such as recruiter pay and HR time. External costs are paid to outside parties, such as job-board postings, agency fees, advertising, background checks and events. Use the same period for costs and hires. Hires must be a whole number of at least 1: zero hires or a fractional count such as 7.5 gives no result, because people cannot be split and zero cannot be divided into. Costs may be zero, while negative or empty fields give no result. The cost is spread equally, with no weighting by role seniority.

Worked example

Over a quarter, your recruiters and HR staff spend 18000 of their time on hiring, and you pay another 12000 for job ads, agencies and checks. You made 8 hires. Step 1: total cost = 18000 + 12000 = $30,000.00. Step 2: cost per hire = 30000 ÷ 8 = $3,750.00. If the same spend produced only 7 hires, the figure would rise to $4,285.71, so slow quarters look more expensive even when spend does not change.

Try this example →

Common mistakes

  • Counting costs from a whole year but hires from one quarter, or the reverse. Both numbers must cover the same period.
  • Leaving out internal costs such as recruiter salaries and interviewer time because they are not invoices. Then the figure covers only external spend.
  • Including candidates who were interviewed or offered a job but did not join. Hires are people who actually started, and the count must be a whole number.
  • Averaging junior and senior hires together and using the result as a budget for one role. The average hides large differences between roles.
  • Entering zero hires after an unsuccessful period. The tool returns no result, because the cost per hire is undefined when nobody was hired.

Sources

About this calculator

Cost per hire is a standard HR recruiting metric that measures the average total cost to fill one open position, calculated by adding all internal recruiting costs (recruiter salaries, HR staff time) and external recruiting costs (job board postings, agency fees, background checks, advertising, recruiting events) over a period, then dividing by the total number of hires made in that period. The Society for Human Resource Management (SHRM) publishes a widely-referenced formula and benchmark for this exact calculation.

HR and talent acquisition teams track cost per hire to budget recruiting spend, compare the efficiency of different hiring channels (referrals versus job boards versus agencies, for instance), and build the business case for investing in employer branding or recruiting technology that could bring the average cost down. It’s typically viewed alongside time-to-hire and quality-of-hire metrics, since minimizing cost alone can come at the expense of hiring speed or candidate quality.

Was this helpful?

You can pick up to 3 reactions.

Comments

  • Be the first to comment.

Popular calculators

All Calculators