How much does it cost to hire an employee? Cost per hire is a key HR metric that helps businesses understand the financial impact of their recruitment efforts. It’s a go-to measure to divide budgets and test the strategy efficiency, especially for hard-to-fill roles.

But every hiring process comes with a mix of visible and hidden costs. While job board fees are easy to track, what about the expenses tied to candidate vetting or employer branding?

In this guide, you’ll explore how to calculate cost per hire and strategies to reduce it while maintaining quality hires. Plus, we’ll analyze average costs by industry to help you benchmark your hiring process. So, let’s get started!

 

What Is Cost Per Hire?

Cost per hire (CPH) is a recruitment metric that measures the total expense incurred to recruit a single employee. Unlike vague metrics, CPH offers a concrete way to analyze hiring costs by breaking them into two main categories: internal and external.

Internal costs include expenses like HR team salaries and recruitment tools. External costs, in turn, cover job board fees, agency commissions, and similar expenses. Next, you summarize all the costs and divide them by the total number of hires within a specific period.

The standard cost-per-hire formula is:

cost per hire formula

For example, if you hire 50 employees annually and spend $210,000 on it, the cost per hire will be $4,200.

So, tracking cost per hire allows you to compare your hiring efficiency against market averages or competitors. This way, you can identify high costs and reduce unnecessary expenses. But what exactly do you need to include in each category? Let’s take a further look.

Eliminate cost-per-hire headaches
Skip sourcing expenses and hire the top 5% of IT talent at $0 recruitment costs with DOIT.
Explore options

Internal Costs

Internal costs are expenses within your organization directly related to recruitment. Examples include:

  • Salaries of HR/recruitment team members (e.g., benefits, training, etc.).
  • Office overhead for recruitment activities (e.g., rent, utilities, and equipment).
  • Employee referral bonuses.
  • Internal marketing and employer branding expenses (content, events, or campaigns to attract candidates).
  • Onboarding preparation costs (e.g., creating training materials or setting up systems).
  • Time allocation costs for existing employees (for example, managers conducting interviews).

When calculating, consider only the part directly linked to recruitment activities. For example, if HR staff handle multiple tasks, include only the percentage of their time spent on hiring. Similarly, spread the cost over the relevant period for one-time investments.

 

External Costs

External costs are expenses incurred outside the organization during the hiring process. It can include:

  • Job board posting fees.
  • Advertising costs for recruitment campaigns (e.g., paid ads on social media or Google).
  • Recruitment software subscriptions (for example, access to LinkedIn Recruiter).
  • Costs for career fair participation or sponsorships.
  • Travel expenses for recruiters and candidates.
  • Costs of background checks and screening through third-party services.
  • Recruitment agency or headhunter commissions.
  • Relocation expenses for new hires (e.g., moving costs, housing allowances, or travel reimbursement).

Note that the above items are examples and may not apply to every organization. For both internal and external costs, include only those relevant to your company’s hiring process.

 

Total Number of Hires

The total number of hires refers to the count of employees recruited within a specific time frame. Here, you should consider only roles that involve actual recruitment efforts and are filled, not ongoing. For example, you can count full-time, part-time, and even contractors and temporary employees.

Avoid roles that don’t add to recruitment costs:

  • Internal promotions
  • Lateral transfers
  • Rehires
  • Volunteers

Remember, the total must match the period you measured recruitment costs.

How to Calculate Cost Per Hire Example

Now, let’s move on to an example of calculating cost per hire step by step.

how to calculate cost per hire

 

Step 1: Define the Time Frame

First, select the period for which you want to calculate the cost per hire. It can be a month, a quarter, or a year. This step is necessary to separate the costs of recruiting only for positions you managed to close in this period.

For this example, let’s calculate the cost of hiring 12 tech employees in one quarter.

 

Step 2: Identify Internal and External Costs

Here’s how to break down the internal and external cost components.

 

Salaries of HR/recruitment team

Start with the largest expense categories – HR staff salaries. It’s worth noting that both dedicated in-house recruiters and HR generalists can be a part of hiring. If a recruiter devotes 100% of their time, an HR generalist may allocate only 50%, which affects the calculation.

Let’s say you had both of these specialists involved:

  • The average total pay (incl. bonuses) of a tech recruiter in the US is $128,676 per year or $10,723 per month, according to Glassdoor. If this specialist dedicates 100% of their time to hiring, the cost of their salary for the quarter amounts to $32,169.
  • The average total pay of an HR generalist in the US is $90,541 per year or $7,545 per month. If this specialist spends 50% of their working time on recruitment, the cost of their salary for the quarter is $11,317.

So, the total cost of HR staff salaries for the quarter equals $43,486.

 

Marketing and branding expenses

Employer branding also contributes significantly to internal costs. For example, you created content for a website and social media, which required 56 hours of a marketer’s time and 24 hours of a copywriter’s work. With an average salary of $73,000 per year (equivalent to $35 per hour), the total cost is 80 hours × $35/hour = $2,800.

 

Time allocation costs for existing employees

You also need to calculate the time costs of other employees involved in the selection process. For instance, senior specialists may conduct final interviews or evaluate test tasks.

In this example:

  • Each senior specialist spends 2.5 hours per candidate.
  • With around 8 candidates per role (who were tested and beyond) across 12 roles, the total time spent is 240 hours.
  • Assuming an hourly rate of $62, the total cost for employee time is $14,880.

 

Onboarding costs

Onboarding costs over a quarter will vary based on the time and resources allocated per hire. Let’s break down these expenses:

Onboarding component
Cost calculation
Total cost

HR administrative tasks

8 hours per hire × $44/hour × 12 hires.

$4,224

Manager training time

16 hours per hire × $62/hour × 12 hires.

$11,904

Team training sessions

2 hours of team time per hire (5 team members × $40/hour × 12 hires).

$4,800

Materials & supplies

Handbooks, equipment setup, and branded welcome kits at $75 per hire × 12 hires.

$900

So, the total onboarding cost across 12 hires is $21,828.

 

Job board posting and ad fees

External costs such as job board postings and advertisements can also greatly increase recruitment expenses. Assume you posted each role on two platforms: Indeed and LinkedIn.

  • Indeed Sponsored Job costs at least $150 per month. For 12 roles, that’s $1,800.
  • For LinkedIn posts, you can set a custom budget. For example, $300 per post, so for 12 roles, that’s $3,600.

Thus, you will spend $5,400 on job postings. It’s important to note that job postings can be free, with a single payment, or per day/month. Therefore, the longer it takes to close a vacancy, the more it will cost to post it.

Moving forward, the calculation for other external costs follows the same approach. To streamline, let’s skip these details and move to the next step.

 

Step 3: Apply the Formula

Now, sum up all expenses to calculate the cost per hire. For example:

Costs
Expenses

HR staff salaries

$43,486

Office utilities and equipment

$3,000

Referral bonuses

$2,000

Marketing and branding

$2,800

Time allocation costs

$21,828

Onboarding

$14,292

Job board fees

$5,400

Recruitment software subscriptions

$1,810

Total

$94,616

Finally, divide the total costs by the number of employees you hired:

Cost per hire = $85,668 ÷ 12 hires = $7,884

Beyond calculating the cost per hire, businesses can also measure the Recruiting Cost Rate (RCR). This metric calculates recruitment costs as a percentage of the hire’s annual salary. The formula is:

recruiting cost per hire formula

Let’s calculate RCR for a single hire. Suppose the total cost per hire is $7,884, and the average annual total pay for the role is $81,179. The RCR would be:

RCR = ($7,884 ÷ $81,179) × 100% = 9.7%.

But it’s important to calculate RCR for each hire individually rather than as an average across all roles. This way, you can accurately assess the differences in hiring costs across departments. For example, hiring a niche professional may have a significantly higher RCR than an entry-level employee.

Note: The costs presented in this example are approximations based on market averages and publicly available data. They provide a close representation of recruitment expenses but may not account for all variables specific to your industry. Actual costs may vary depending on your location and hiring methods.

Average Cost Per Hire by Industry

Once you know how to calculate cost per hire, let’s move on to market data to compare your results with industry averages.

average cost per hire

According to the SHRM Talent Access Benchmarks, businesses spend about $4,683 per hire, with a time-to-fill of 54 days. However, the cost of hiring a new employee differs significantly based on the role complexity. For example, on average, companies spend x6 more on recruiting an executive specialist.

Below is a breakdown of the average cost per hire and time-to-fill for non-managerial and executive roles across key industries.

Industry
Average cost-per-hire
Average time-to-fill
Executive cost-per-hire
Executive time-to-fill

Hospitality & entertainment

$1,070

48 days

$28,329

54 days

Manufacturing

$3,497

53 days

$21,454

64 days

Education & public administration

$4,160

65 days

$22,438

75 days

Information, finance & real estate

$4,173

55 days

$30,210

67 days

Construction, agriculture & utilities

$4,371

50 days

$26,996

58 days

Retail, wholesale & logistics

$4,705

47 days

$27,684

47 days

Healthcare & social services

$4,770

50 days

$19,847

59 days

Administrative support

$6,338

50 days

$26,070

57 days

Professional, scientific & technical services

$6,464

58 days

$39,193

63 days

General

$4,683

54 days

$28,329

62 days

Based on the data, professional niche industries, such as Scientific & Technical Services, have the highest cost per hire, reaching $6,464, compared to only $1,070 for Hospitality & Entertainment. This difference lies in the more complex recruitment processes and stricter requirements for candidates.

Here is why the cost of hiring an employee in professional industries is higher:

  • Niche sectors rely more on advertising tools, including online ads (39% vs. 8%) and print ads (21% vs. 6%) to target specialized talent pools.
  • On average, tech recruiters handle 4x fewer requisitions than those in Hospitality, where high-volume hiring dominates. Thus, they focus on careful selection but increase the cost of the process.
  • Professional fields invest more in time-consuming selection methods. For example, they handle more competency-based interviews (48% vs. 30%), panel interviews (51% vs. 24%), and technical skills assessments (27% vs. 16%). Hospitality & Entertainment, in turn, focuses more on soft skills and basic qualifications.

In addition, approving a vacancy takes longer – 20 days in professional industries compared to 13 days in Hospitality. So, there are more internal steps and alignment for complex roles, which reflect a higher cost per hire.

Now, let’s take a closer look at other CPH trends:

01
Higher cost per hire tends to correlate with longer time-to-fill
Industries with specialized or technical roles have both higher CPH and longer time-to-fill. Recruitment costs rise as more time and resources are needed to source highly skilled candidates. So, delays in filling positions reflect the need for careful vetting for in-demand roles.
02
Executive roles amplify recruitment costs and complexity
The executive cost per hire is consistently much higher than the average across all industries. Here, CPH often exceeds 5–8x the cost for general roles. One of the reasons is that executive candidates face more intensive screening, including behavioral interviews (54% vs. 44%), group interviews (27% vs. 16%), and reference checks (64% vs. 54%).

Also, companies prefer to outsource executive roles to recruitment agencies more, where the fee depends on the annual salary, which is higher for senior positions. For example, only 2% of businesses use agencies for entry-level hires, compared to 14% for high-skilled roles.
03
Low cost per hire doesn’t always mean fast hiring
Hospitality & Entertainment has the lowest CPH ($1,070), but its average time-to-fill (48 days) is comparable to industries with much higher CPH (e.g., Construction at $4,371). In this sector, recruiters often handle more vacancies simultaneously (also known as high-volume hiring practices). And these roles require less intensive screening and assessment.

It reduces cost per hire but doesn’t necessarily accelerate time-to-fill, as the volume of positions to manage balances out the simplified processes.

How to Reduce Cost Per Hire?

Recruiting new employees in industries with high demand or niche roles can quickly become a significant expense. However, a high cost per hire isn’t always inevitable. With the right strategies, you can cut unnecessary expenses and still attract top talent. Let’s explore a few actionable ways to improve your hiring ROI.

 

Optimize Recruiter Efficiency

Recruiter time is one of the largest contributors to cost per hire. With proper optimization, companies can significantly reduce expenses and increase efficiency. How to achieve the above? For example, automate the most time-consuming processes.

01
Incorporate AI tools into your recruiting processes
According to Deloitte, AI recruitment augmentation can reduce cost-per-hire by up to 30%. For example, AI resume screening platforms such as HireVue cut down on the time spent sorting through applicants. Companies use AI for automated outreach, recruitment analytics, onboarding, and more.
02
Use skill assessment tools
Skills-based hiring tools save an average of 339-792 hours per hire. For example, Codility or HackerRank provide automated skill assessments so recruiters can focus on the most qualified candidates. This approach reduces manual labor and increases hiring accuracy.
03
Automate onboarding tasks
Here is what you can do: According to reports, software can reduce onboarding time by up to 80%, which cuts down on associated costs. For example, with platforms like BambooHR, you can automate document collection or training scheduling. Usually, this type of software provides templates for contracts, onboarding tracking, e-signatures, feedback systems, etc.

Select the Most Cost-Effective Hiring Option

Not all roles require the same hiring strategy. As seen in market data, the cost per hire varies a lot by role and industry. Besides, this correlation exists with the type of engagement: long-term, part-time, and temporary. Adapting your hiring methods to these factors ensures you get the greatest return on investment. Let’s look at a few scenarios.

 

Recruitment Outsourcing vs In-House Hiring

The cost per hire of highly skilled niche professionals can be 3 to 4x the position’s salary. Your in-house recruiter will likely spend several times more time vetting such candidates. And that’s not to mention the higher costs of screening activities, senior staff engagement, etc.

In such cases, recruitment outsourcing can be a more cost-effective solution. Agencies often have access to pre-vetted talent pools, which can reduce the time associated with sourcing candidates. While the recruitment agency fee may range from 10% to 25% of the annual salary, it eliminates many internal costs.

For example, hiring a senior Salesforce developer through a recruitment agency at a 15% fee on a $130,000 salary would be $19,500. Compare this to the industry benchmark, where the cost per hire often surpasses $30,210. It’s about 35% of the benefit.

 

Staff Augmentation vs Recruitment

Let’s look at another scenario. Suppose you need to hire the same senior Salesforce developer, but only for a 6-month project. In this case, traditional in-house hiring may not be the most cost-effective approach. The time required to find the candidate, combined with salary and benefits, can make the process inexpensive for a short-term need.

Instead, you could consider staff augmentation. By partnering with a provider, you gain access to a pre-vetted specialist who can integrate into your team almost immediately.

For instance, hiring a senior Salesforce developer through staffing might cost $65 per hour, saving time and money. Over six months, the total cost would be around $67,600 (based on 40 hours per week), compared to the $130,000+ annual salary and associated cost per hire. Moreover, staffing agencies often handle administrative, HR, legal, tax, and hardware accommodation activities, so you save even more.

Let’s summarize these options in a comparison table.

In-house hiring
Recruitment agency
Staffing

Time-to-hire

6–9 weeks

4–6 weeks

2–4 weeks

Cost per hire

~$4,683 for entry-level to $28,329+ for seniors

10–25% of annual salary

$0 recruitment costs, you pay only rates of hires

Screening tools required

Yes

No

No

Onboarding costs

Full onboarding needed

Full onboarding needed

Not required

Free replacement

No

Yes, usually 1 free replacement

Yes

Best for

Entry-level or well-established roles

Niche and high-skill professionals

Short-term or project-based

Need help selecting the best hiring model?
Talk to DOIT hiring experts to find a cost-effective solution for your business.
CONTACT US

Build the Employer Brand

According to LinkedIn Research, organizations with a well-developed employer brand achieve up to 50% cost-per-hire reduction and fill positions 1-2x faster.

Think about it: 75% of job seekers check an employer’s reputation before applying. What’s the first thing they do? In fact, 52% of candidates visit your website and social media to learn about your company. If these spaces feel outdated, you might lose top talent before the process even starts.

Also, candidates are 3x more likely to believe what your team shares about their work than official statements. So, encourage your employees to talk about their experiences online. Ask them to share their feedback on LinkedIn, Glassdoor, or even during networking events. You can also highlight positive stories on your company website and social media.

At the same time, don’t ignore negative feedback. Responding to reviews shows candidates you care about employee experiences.

All in all, a strong brand can lead to 50% more qualified applicants. And it also helps you keep employees longer. Companies with a solid reputation see a 28% reduction in turnover. That’s fewer roles to refill and more time focused on growth.

So, what should you do? Keep it real. Share case studies and success stories, highlight employee achievements, and make sure your online presence reflects who you are. By building trust, you’ll attract better candidates and set the stage for long-term success.

Summing Up

Cost per hire is essential to your success as an employer. It reveals the financial impact of hiring and helps identify inefficiencies and opportunities to save resources.

To improve your recruitment outcomes, you’ll need to:

  • Break down internal and external expenses for a clear financial overview.
  • Benchmark your cost-per-hire against industry averages to identify gaps.
  • Adapt your hiring approach based on data and role requirements.

With this research in place, you’ll control cost per hire and position your business for long-term success.

Looking for a smarter way to hire? DOIT Software can help you get the best IT talent at $0 recruitment costs. Let DOIT find the right fit for your team for up to 60% less. Share your requirements today and get the first relevant CVs in a week.

Frequently Asked Questions

Need to optimize your hiring budget?

Get a consultation and start hiring for up to 60% less.

Start hiring

What is the average cost per hire in the US?

The average cost per hire in the US is approximately $4,683 for non-managerial roles and $28,329 for executive ones, according to SHRM. However, this metric varies significantly by industry. For example, Hospitality averages $1,070, while Professional & Technical Services reach $6,464.

What is the average cost per hire in technology?

In the technology sector, the cost per hire averages around $6,464 for non-managerial roles. For executive positions, this cost can rise to $39,193+.

How much does it cost to replace an employee?

According to market data, replacing an employee can cost 6–9 months of their annual salary. This estimate includes recruitment expenses, onboarding, training, and the loss of productivity during the transition. For example, replacing a $100,000-per-year employee could cost $50,000–$75,000.

What is the cost-per-hire formula?

Cost per hire (CPH) = (Total internal costs + Total external costs) ÷ Total number of hires

Serhii Osadchuk,
CTO @ DOIT Software
Please, rate the article
  • star empty star full
  • star empty star full
  • star empty star full
  • star empty star full
  • star empty star full
/5
Based on reviews
Read More About