Cost Per Hire Calculator
Determine the financial efficiency of your recruitment efforts. Our free Cost Per Hire (CPH) calculator helps you understand exactly how much your organization spends, on average, to bring a new employee on board.
function calculateCPH() { // Get input values matching IDs exactly var externalCostsInput = document.getElementById("externalCosts").value; var internalCostsInput = document.getElementById("internalCosts").value; var totalHiresInput = document.getElementById("totalHires").value; // Parse inputs, defaulting empty strings to 0 for costs, but keep hires raw for zero-check var externalCosts = externalCostsInput === "" ? 0 : parseFloat(externalCostsInput); var internalCosts = internalCostsInput === "" ? 0 : parseFloat(internalCostsInput); var totalHires = parseFloat(totalHiresInput); var resultDiv = document.getElementById("cphResult"); // Validation: Check for negative numbers or invalid inputs if (isNaN(externalCosts) || externalCosts < 0 || isNaN(internalCosts) || internalCosts < 0) { resultDiv.style.display = "block"; resultDiv.innerHTML = "Please enter valid, non-negative costs."; return; } // Validation: Ensure total hires is a valid positive number if (isNaN(totalHires) || totalHires <= 0) { resultDiv.style.display = "block"; resultDiv.innerHTML = "Total number of hires must be greater than zero to calculate an average."; return; } // The CPH Calculation Logic var totalRecruitingCosts = externalCosts + internalCosts; var calculatedCPH = totalRecruitingCosts / totalHires; // Format result as currency (USD) var formattedCPH = calculatedCPH.toLocaleString('en-US', { style: 'currency', currency: 'USD', minimumFractionDigits: 2, maximumFractionDigits: 2 }); // Display results resultDiv.style.display = "block"; resultDiv.innerHTML = "Your Estimated Cost Per Hire:
" + formattedCPH + "Based on " + totalHires + " hires and total spending of " + totalRecruitingCosts.toLocaleString('en-US', { style: 'currency', currency: 'USD' }) + "."; }What is Cost Per Hire (CPH)?
Cost Per Hire is one of the most fundamental recruitment metrics. It measures the average amount of money your company spends to fill an open position. This metric is crucial for talent acquisition leaders and HR departments to build accurate recruiting budgets and benchmark the efficiency of their hiring processes.
The standard formula, as defined by the Society for Human Resource Management (SHRM) and used in the calculator above, is:
(Total External Costs + Total Internal Costs) / Total Number of Hires
Understanding the Components
Accurate CPH calculation relies on including all relevant costs associated with recruitment during a specific period (e.g., a fiscal year or quarter).
1. External Recruiting Costs
These are expenses paid to third-party vendors outside your organization. Common examples include:
- Advertising: Job board postings (LinkedIn, Indeed, etc.), social media ad spend, and print advertisements.
- Agency Fees: Contingency or retainer fees paid to external staffing firms and headhunters.
- Technology: Costs for Applicant Tracking Systems (ATS), video interviewing software, and assessment tools.
- Events: Fees for career fairs, campus recruiting events, and industry conferences.
- Candidate Expenses: Travel reimbursement, relocation packages, and background check fees.
2. Internal Recruiting Costs
These costs are often overlooked but are critical for an accurate total. They represent the internal resources dedicated to hiring:
- Salaries and Benefits: The pro-rated salaries of your internal recruiting team and HR staff involved in hiring.
- Hiring Manager Time: The estimated cost of hours spent by hiring managers and team members reviewing resumes and conducting interviews.
- Referral Bonuses: Cash bonuses paid to existing employees for successful candidate referrals.
- Office Costs: A portion of office rent, utilities, and equipment used by the recruiting team.
Why CPH Matters
Tracking Cost Per Hire isn't just about cutting costs. It provides a baseline to understand the financial impact of your recruitment strategy. A very low CPH might indicate an efficient process, or it could suggest underinvestment in sourcing high-quality candidates, potentially leading to higher turnover later. Conversely, a high CPH is acceptable if it results in hiring top-tier talent for critical roles.
Example Calculation
Let's imagine a mid-sized tech company over the course of one year:
- They spent $60,000 on external job ads and agency fees.
- Their internal recruiting team salaries and referral bonuses totaled $140,000.
- They successfully hired 50 new employees.
Using the formula:
($60,000 External + $140,000 Internal) = $200,000 Total Costs
$200,000 / 50 Hires = $4,000 Cost Per Hire.