What this cost per hire calculator includes
Cost per hire (CPH) shows how much it costs to bring one new employee into the business. In its simplest form, the metric adds external recruiting costs and internal recruiting costs, then divides by the number of hires. This calculator goes further by letting you include onboarding, training, an ATS allocation, and an optional productivity ramp-up estimate so the result reflects the full hiring bill rather than only the sourcing bill.
For HR, talent acquisition, and finance teams, the result is most useful as a planning and comparison tool. It can help you budget for future hiring, compare channels such as agencies versus direct sourcing, and explain why a low campaign cost does not always mean a low cost per hire.
How to use this cost per hire calculator
Use this cost per hire calculator by entering the role details and every cost bucket you want folded into the total.
- Enter the role details: title, annual salary, and the number of hires so shared costs are spread correctly.
- Add external recruiting spend: agency fees, job ads, employer branding, assessments, screening, relocation, and signing bonuses.
- Add internal time: recruiter, hiring manager, and interviewer hours with loaded hourly rates.
- Add onboarding and training: equipment, HR setup time, formal training, and mentor support.
- Choose whether to include ramp-up loss: selecting Yes adds a salary-based estimate for the weeks before full productivity.
- Click Calculate Cost Per Hire to see the standard total, optional fully loaded total, and the cost breakdown.
Tip for batch hiring: If you are hiring several people into the same role, enter the full campaign or event spend once and set Number of Hires to the batch size. That spreads shared recruiting spend across each person and gives you a more realistic cost per hire.
Cost per hire formula and included cost buckets
This calculator adds the hiring costs you enter and divides by the number of hires, then shows the result as a percentage of salary so you can compare roles with very different pay levels.
| Component | How it’s calculated here |
|---|---|
| External recruiting | Agency + ads + branding + assessments + background checks + relocation + signing bonus + ATS cost per hire |
| Internal recruiting time | (Recruiter hours × rate) + (Hiring manager hours × rate) + (Other interviewer hours × rate) |
| Onboarding & training | Equipment + (HR onboarding hours × rate) + (Training hours × cost per hour) + (Mentor hours × rate) |
| Productivity ramp-up (optional) | (Annual salary ÷ 52) × ramp-up weeks × 0.40 average productivity gap |
Then the calculator applies this structure:
Worked example: one software engineer hire
To see how cost per hire builds up, suppose you are hiring 1 software engineer at $120,000 salary. You spend $500 on job ads, $200 on employer branding, $100 on assessments, and $100 on background checks. You do not pay an agency fee, relocation, or signing bonus.
Internally, a recruiter spends 20 hours at $40/hr, the hiring manager spends 10 hours at $75/hr, and interviewers spend 12 hours at $60/hr. Onboarding includes $2,500 equipment, 4 HR hours at $35/hr, 40 training hours at $50/hr, and 20 mentor hours at $55/hr. You also allocate $50 of ATS cost per hire.
In this scenario, the calculator first totals the standard cost per hire inputs:
- External: 500 + 200 + 100 + 100 + 50 = 950
- Internal time: (20×40) + (10×75) + (12×60) = 800 + 750 + 720 = 2,270
- Onboarding & training: 2,500 + (4×35) + (40×50) + (20×55) = 2,500 + 140 + 2,000 + 1,100 = 5,740
That yields a standard cost per hire of 950 + 2,270 + 5,740 = $8,960 for one hire. If you also include productivity loss with a 12-week ramp-up, the calculator adds:
Productivity loss = (120,000 ÷ 52) × 12 × 0.40 ≈ 2,307.69 × 12 × 0.40 ≈ $11,077 (rounded by the display formatter).
So the fully loaded cost per hire becomes roughly $8,960 + $11,077 ≈ $20,037. Your exact displayed values may differ slightly due to rounding to whole dollars.
How to interpret your cost per hire result
Once you calculate cost per hire, it helps to read the result in layers:
- Budget lens: Is the per-hire cost aligned with what you planned to spend to fill the role? If not, which line items are driving the difference?
- Salary lens: The calculator shows CPH as a percentage of annual salary. This helps compare a $6,000 hire for a $45,000 role versus a $25,000 hire for a $150,000 role.
- Process lens: Look at the breakdown. High internal time can indicate too many interview rounds, slow scheduling, or unclear decision criteria. High external spend can indicate heavy reliance on agencies or paid ads.
Cost per hire naturally varies with seniority, specialization, and market pressure. A higher number is not automatically bad if it buys faster hiring, stronger candidates, or better retention. The goal is to make the trade-offs visible rather than to chase the smallest possible figure.
Assumptions and limitations for cost per hire
Because this calculator is built for planning, its cost per hire result is only as precise as the inputs you provide.
- Loaded hourly rates: Hourly rates should ideally include benefits and overhead. If you enter base wage only, your internal cost estimate will be low.
- Shared costs: If a branding campaign supports multiple hires, enter the total campaign cost and set “Number of Hires” to the batch size so the calculator spreads the cost.
- Productivity model: Ramp-up is simplified using a fixed 40% average productivity gap. Real ramp-up curves vary by role, manager support, enablement, and training quality.
- Scope: This calculator focuses on recruiting, onboarding, training, and optional ramp-up. It does not explicitly model facilities, long-term software subscriptions beyond the ATS per-hire allocation, or opportunity costs from unfilled roles.
- Not financial reporting: This is a planning and benchmarking tool, not audited accounting output.
Cost per hire benchmark context (directional)
Cost per hire benchmarks are only useful as a rough sense-check because industry, seniority, geography, and sourcing mix can all change the total. As a general guide, many professional roles land somewhere around 10–30% of base salary once internal time and typical external spend are included. Specialized and executive searches can run higher, especially when agencies, relocation, or long ramp-up periods are involved.
| Scenario | Example role | Annual salary | Estimated CPH | CPH as % of salary |
|---|---|---|---|---|
| High-volume non-technical | Customer support representative | $45,000 | $5,000–$8,000 | 11–18% |
| Mid-level technical | Software engineer | $120,000 | $20,000–$35,000 | 17–29% |
| Leadership / executive | Director or VP | $200,000 | $50,000–$100,000 | 25–50% |
If your result is far outside your expectations, double-check whether hourly rates are loaded, whether one-time costs should be spread across more hires, and whether the ramp-up weeks reflect your real onboarding timeline.
Cost per hire FAQ and common pitfalls
Should I include ATS cost per hire?
If your ATS or recruiting tools are a meaningful part of your recruiting budget, allocating a per-hire amount can make comparisons more consistent across quarters. If you already include those costs in loaded hourly rates or in a separate finance model, you can set ATS cost per hire to $0 to avoid double counting.
What counts as “internal recruiting time”?
Internal time typically includes sourcing, screening, scheduling, interviews, debriefs, and offer work. Some teams also include time spent by finance, legal, or security for certain roles. If those functions are significant in your process, you can approximate them by adding their hours into the “Other Interviewer Hours” field using an average loaded rate.
How should I treat signing bonuses and relocation?
Signing bonuses and relocation are usually one-time costs tied to a specific hire, so they belong in external costs for that hire. If you are modeling a hiring plan and only some hires receive a bonus, you can run multiple scenarios (with and without) and average the results based on expected mix.
Is a lower cost per hire always better?
Not always. A lower cost per hire can be a sign of efficiency, but it can also reflect underinvestment in sourcing, assessment, or onboarding. Pair CPH with other metrics such as time to fill, offer acceptance rate, retention, and performance outcomes to avoid optimizing for cost alone.
Why does this cost per hire calculator use a 40% productivity gap?
The ramp-up model uses a fixed 0.40 average productivity gap as a simple default. It is meant to be understandable and consistent rather than perfectly tailored. If your organization has better ramp-up data, you can still use this calculator by adjusting the ramp-up weeks to approximate your observed impact, or by excluding productivity loss and tracking ramp-up separately.
Arcade Mini-Game: Cost Per Hire Assumption Check
Use this quick arcade run to practice spotting the hiring inputs that matter most in a cost per hire estimate and the assumptions that can skew it.
Start the game, then use your pointer or arrow keys to catch useful cost per hire inputs and avoid bad assumptions.
