If you only track one hiring efficiency metric, make it cost per hire. It gives employers a practical way to connect recruiting activity to budget decisions, compare channels, and see whether process changes are actually saving money. This guide explains the cost per hire formula, shows how to build a simple cost per hire calculator, and outlines the assumptions that matter most so you can revisit the numbers whenever job board spend, team capacity, or hiring volume changes.
Overview
Cost per hire is the average amount your business spends to fill one role over a defined period. The metric sounds simple, but it becomes useful only when you calculate it consistently and include the same categories each time.
In practice, a cost per hire calculator helps answer questions such as:
- Are paid job ads producing hires at a reasonable cost?
- Is your recruiting software stack justified by hiring volume?
- Are referral hires cheaper than job board hires?
- Is a longer hiring process increasing labor costs?
- What budget should you set for the next quarter's hiring plan?
The standard approach is straightforward:
Cost per hire = Total internal recruiting costs + total external recruiting costs, divided by total number of hires
That formula is easy to remember, but the work is in defining the inputs. Different companies count different items, which is why cost per hire is best used as an internal management metric first and a comparison metric second. If one team includes recruiter salaries, software, interview time, and background checks, while another counts only job ad spend, their results are not comparable.
For that reason, the most practical goal is not to find one universal benchmark. It is to create a stable calculation method that your business can repeat month after month or quarter after quarter. Once the method is stable, trends become much more valuable than a single number.
Cost per hire also works best alongside other recruitment metrics. A low cost per hire is not necessarily good if it comes with weak candidate quality, poor retention, or long delays. Pair this metric with time to hire, source quality, and offer acceptance rate to get a fuller picture. If you want a companion metric, see Time to Hire Benchmarks: What a Good Hiring Timeline Looks Like by Role.
How to estimate
Here is a simple way to estimate cost per hire without overcomplicating it. Start with a defined time period, such as one month, one quarter, or one year. Then total your recruiting costs for that period and divide by the number of hires made in the same period.
Basic formula
Cost per hire = (Internal costs + External costs) / Number of hires
Step 1: Choose a reporting period
Use a period that matches your hiring volume. A business making one or two hires per year may prefer annual reporting. A business hiring every month can use quarterly reporting for faster feedback. The key is consistency. Switching between monthly and annual calculations makes trend analysis harder.
Step 2: Count hires clearly
Decide what counts as a hire. Most employers use accepted and started employees within the reporting period. If you include contractors, interns, or temporary workers, label them separately so your average does not blur different hiring types together.
Step 3: Add internal costs
Internal costs usually include the time and resources your company spends directly on hiring. Typical categories include recruiter compensation, hiring manager interview time, employee referral bonuses, internal tools, and onboarding-related admin tied to filling the role.
Step 4: Add external costs
External costs usually include job board spend, paid promotions, agency fees if relevant, background screening, assessment vendors, career fair fees, employer branding spend tied to recruitment, and software or distribution tools purchased from outside vendors.
Step 5: Divide by total hires
Once you have total internal and external costs, divide by the number of hires completed during that period.
Step 6: Break it down further
The overall average is helpful, but it becomes much more useful when segmented by role type, location, department, or source. For example, your overall cost per hire may look healthy while one hard-to-fill technical role category is consuming most of the budget.
A practical calculator structure
If you are building this in a spreadsheet, use these fields:
- Reporting period
- Number of hires
- Recruiter salary allocation
- Hiring manager time allocation
- Interview panel time allocation
- Referral bonuses
- ATS or recruitment software allocation
- Job board and paid ad spend
- Background check and assessment spend
- Employer branding or career page campaign allocation
- Other recruiting costs
- Total internal costs
- Total external costs
- Total recruiting costs
- Cost per hire
If you want your calculator to support channel decisions, add one more layer: source-specific costs and source-specific hires. That lets you estimate cost per hire by referrals, organic career page traffic, paid job boards, and other channels. Helpful related reads include Multi-Posting Jobs to Job Boards: Best Tools, Workflows, and Tradeoffs, Job Board Pricing Comparison: What Major Hiring Platforms Charge Employers, and Best Free Job Posting Sites for Employers.
Inputs and assumptions
This is where many employers make mistakes. A cost per hire formula is only as good as the assumptions behind it. The cleaner your assumptions, the more useful the output.
1. Internal labor costs
One of the biggest hidden costs in recruiting is employee time. Even if you are not writing a check to an external vendor, time spent reviewing resumes, running interviews, coordinating calendars, and preparing offers still has a cost.
A practical way to estimate internal labor is:
- Identify the people involved in hiring
- Estimate the hours they spend on recruiting during the period
- Apply a reasonable hourly cost based on salary or compensation
For small teams, rough estimates are often good enough if applied consistently. For example, if a hiring manager spends six hours per open role and panelists together spend four hours, include those hours every time. Precision matters less than repeatability.
2. Software and recruiting tools
Recruitment software is often treated as a fixed overhead item and ignored in per-hire calculations. That can understate real costs, especially for small businesses. If you use an applicant tracking system, sourcing tools, interview scheduling software, or recruitment marketing tools, allocate a fair share of the subscription cost to the reporting period.
If your stack is under review, compare it against your process needs. Related resources include Best Applicant Tracking Systems for Small Businesses Compared and ATS Integration Directory: Which Recruiting Tools Connect With Which Systems.
3. Job advertising and distribution spend
This category is usually the easiest to collect because it appears in invoices and platform dashboards. Include sponsored job posts, pay-per-click campaigns, social promotion, and any distribution tool used to push openings across multiple sites. If you are trying to reduce cost per hire, distribution efficiency is one of the first places to examine.
For a practical process, review how jobs are written and promoted. Poorly targeted listings can increase spend without improving applicant quality. See How to Post a Job Online: A Step-by-Step Checklist for Employers.
4. Employer branding and career page costs
Not every employer includes this, but it is worth considering when campaigns are specifically tied to hiring. For example, if you invest in a recruiting landing page refresh, paid traffic to job pages, or creative assets designed to attract candidates, some portion of that spend belongs in your hiring cost model.
These investments may lower cost per hire over time by improving conversion rates from visitor to applicant. Useful references include Employer Branding Examples That Help Companies Attract Better Candidates and Career Page Optimization Checklist: How to Turn More Visitors Into Applicants.
5. Screening and assessment costs
Include background checks, skills assessments, identity verification, and any vendor fees tied to candidate evaluation. If your screening process is inconsistent, your cost per hire can rise because the team spends more time on candidates who should have been filtered earlier. A structured process can improve both speed and cost control. See Candidate Screening Checklist: How to Evaluate Applicants Consistently.
6. What not to mix together
One of the most common mistakes is combining very different hiring types into one average. Executive hires, hourly hires, interns, and remote technical hires often have very different cost structures. If all are pooled together, the result becomes less actionable.
At minimum, separate:
- High-volume versus specialized roles
- Full-time hires versus internships or temporary roles
- Local versus remote hiring
- Inbound versus outbound sourcing-heavy roles
7. Avoid false precision
Employers sometimes spend more time perfecting the model than improving the process. Your first calculator does not need twenty tabs and complex allocations. A clear model with a few sensible assumptions is better than a detailed model nobody updates.
8. Benchmarks: use carefully
There is strong interest in a hiring cost benchmark, but benchmarks can mislead when used without context. Industry, role complexity, labor market conditions, hiring urgency, geography, and company maturity all affect cost per hire. A better approach is to use external benchmarks as directional context, then compare your own trend line over time.
Ask practical questions instead of chasing a universal target:
- Is our cost per hire rising faster than hiring quality?
- Which source is producing the lowest cost per qualified hire?
- Did a new ATS integration or workflow actually reduce labor time?
- Are we spending more because we are hiring harder roles, or because our process is inefficient?
Worked examples
These examples use simple assumptions to show how a cost per hire calculator works. The numbers are illustrative, not benchmarks.
Example 1: Small business hiring four employees in a quarter
Assume a business makes four hires in one quarter and tracks the following recruiting costs:
- Recruiter or HR time allocation: 2,400
- Hiring manager and interview team time allocation: 1,600
- ATS and recruiting software allocation: 600
- Job board spend: 1,800
- Background checks and assessments: 400
- Referral bonuses: 1,200
Total recruiting costs = 8,000
Number of hires = 4
Cost per hire = 8,000 / 4 = 2,000
This result gives the business a baseline. The next question is where the cost came from. In this example, labor and job advertising are the largest categories. That suggests two possible levers: streamline screening and interviews, or improve job distribution so fewer paid postings are needed.
Example 2: Segmenting by source
Now assume those same four hires came from two different channels:
- Two hires from referrals
- Two hires from paid job boards
Referral-related costs:
- Referral bonuses: 1,200
- Internal processing time: 600
Total referral cost = 1,800
Referral hires = 2
Referral cost per hire = 900
Paid job board-related costs:
- Job board spend: 1,800
- Extra screening time for larger applicant volume: 1,200
- Background checks and assessments: 300
Total paid job board cost = 3,300
Paid job board hires = 2
Paid job board cost per hire = 1,650
That does not mean paid job boards are bad. They may still be essential for reach, especially for roles that referrals cannot fill. But this breakdown helps employers decide where to invest first and what to optimize.
Example 3: Improving process before increasing spend
Suppose a company feels cost per hire is too high and assumes the answer is cheaper job ads. After review, they find the bigger issue is a slow, inconsistent screening process:
- Too many unqualified applicants reach first-round review
- Interview panels are larger than necessary
- Scheduling delays add manager time
- Duplicate data entry creates admin work
The company updates its workflow by tightening the job description, using a structured screening checklist, reducing unnecessary interview steps, and improving ATS integration. The result may be lower internal labor cost even if ad spend stays the same.
This is an important point: lowering cost per hire is not only about paying less for candidate acquisition. It is often about removing friction from the hiring workflow.
Example 4: Comparing role types separately
A company hires ten people in a quarter:
- Eight operational roles with steady inbound applicants
- Two specialized roles requiring active sourcing
If all ten hires are averaged together, leadership may miss the fact that specialized roles are driving most of the cost. Split the calculator by role family and the pattern becomes easier to manage. You might discover that basic operational roles perform well on free and owned channels, while specialized roles justify more targeted sourcing and recruiter time.
That kind of segmentation makes budget planning more realistic and prevents broad cuts that hurt hiring quality.
When to recalculate
Cost per hire should not be a one-time worksheet. It is most valuable as a repeatable planning tool. Recalculate it whenever inputs, hiring volume, or workflow conditions change in a meaningful way.
Revisit your calculator when:
- Job board pricing or paid promotion spend changes
- You add or remove recruitment software
- Your ATS integration improves or worsens workflow efficiency
- Hiring volume changes sharply
- You open a new location or begin remote hiring
- You start hiring for a new role category
- Referral bonus policy changes
- Candidate screening steps are added or removed
- Your career page or employer branding strategy changes
A simple review cadence
For most SMBs, a quarterly review is enough. High-volume hiring teams may prefer monthly checks. Annual review alone is usually too slow if you are actively testing channels, software, or workflow changes.
What to do after recalculating
Use the updated number to make one concrete decision. For example:
- Cut a channel that produces expensive low-quality applicants
- Shift budget toward a source with lower cost per qualified hire
- Improve screening to reduce manager time
- Consolidate tools if software costs are rising without time savings
- Strengthen your career page if paid traffic is not converting
- Create separate benchmarks for interns, remote roles, and specialized hires
A practical checklist for maintaining the metric
- Choose a fixed reporting period.
- Define what counts as a hire.
- List internal and external recruiting cost categories.
- Use the same assumptions each period.
- Segment by role type or source where possible.
- Review changes, not just the average.
- Pair cost per hire with quality and speed metrics.
- Update the calculator when pricing or workflow changes.
Used this way, a cost per hire calculator becomes more than a finance exercise. It becomes a practical tool for hiring operations. It helps employers see where recruiting money goes, which process steps create avoidable cost, and when software, sourcing, or employer branding investments are earning their place in the stack.
The most useful version is the one your team will actually revisit. Keep the formula simple, keep the assumptions documented, and update it whenever your hiring environment changes.