1. Scope
Sums external (ads, agency) and internal (hours × hourly rate) recruiting costs plus onboarding to produce cost per hire. It does not model time-to-productivity or first-year attrition loss.
2. Inputs and outputs
Inputs
- jobAdsCost number (currency)
- agencyFee number (currency) default: 0
- internalRecruiterHours number
- internalHourlyRate number (currency)
- hiringManagerHours number
- onboardingCost number (currency) default: 0
Outputs
- externalCost
jobAdsCost + agencyFee.
- internalCost
(recruiterHours + managerHours) × hourlyRate.
- costPerHire
externalCost + internalCost + onboardingCost.
Engine source: src/lib/cost-per-hire-calculator/engine.ts
3. Formula / scoring logic
external_cost = ads + agency_fee
internal_cost = (recruiter_hours + manager_hours) * hourly_rate
cost_per_hire = external_cost + internal_cost + onboarding 4. Assumptions
- Internal time is priced at a loaded hourly rate (salary + benefits ÷ working hours).
- Onboarding cost is first-month expenses; longer ramp-to-productivity is out of scope.
- No discount for re-used sourcing pipelines or employer-brand investment.
5. Data sources
6. Known limitations
- Industry-wide cost-per-hire medians carry heavy population skew; SHRM 2022 reports $4,700 but that averages across agency-heavy enterprise roles and low-cost front-line hiring.
- Failed-hire cost (attrition in first 12 months) is not computed. A common rule of thumb — 1× to 2× annual salary — has limited academic backing and is not cited as a precise benchmark.
7. Reproducibility
Input
ads = $500, agency = $0, recruiterHrs = 20, managerHrs = 10, hourlyRate = $75, onboarding = $1,500.
Expected output
external = $500, internal = $2,250, cost_per_hire = $4,250.
8. Change log
- 2026-04-24 methodology page first published.
Worked example
Run live against the same engine this site ships
(/engines/cost-per-hire-calculator.js).
The inputs and outputs below are recomputed on every build and
independently re-verified in CI — they are never hand-authored.
Input
- tool
- cost_per_hire
- job_board_costs
- 500
- agency_fees
- 0
- referral_bonuses
- 0
- internal_recruiter_hours
- 20
- recruiter_hourly_rate
- 50
- interviewer_hours
- 10
- interviewer_hourly_rate
- 75
- onboarding_costs
- 2000
- number_of_hires
- 1
Output
- totalRecruitingCost
- 4250
- costPerHire
- 4250
- breakdownByCategory.advertising
- 500
- breakdownByCategory.agency
- 0
- breakdownByCategory.referral
- 0
- breakdownByCategory.internalTime
- 1750
- breakdownByCategory.onboarding
- 2000
Frequently asked questions
- What does the Cost Per Hire Calculator calculate?
- Sums external (ads, agency) and internal (hours × hourly rate) recruiting costs plus onboarding to produce cost per hire. It does not model time-to-productivity or first-year attrition loss.
- What inputs does the Cost Per Hire Calculator need?
- It takes 6 inputs: jobAdsCost, agencyFee (default 0), internalRecruiterHours, internalHourlyRate, hiringManagerHours, onboardingCost (default 0). Outputs returned: externalCost, internalCost, costPerHire.
- What formula does the Cost Per Hire Calculator use?
- The exact computation is: external_cost = ads + agency_fee; internal_cost = (recruiter_hours + manager_hours) * hourly_rate; cost_per_hire = external_cost + internal_cost + onboarding
- Can I verify the Cost Per Hire Calculator with a worked example?
- Yes. With ads = $500, agency = $0, recruiterHrs = 20, managerHrs = 10, hourlyRate = $75, onboarding = $1,500. the tool returns external = $500, internal = $2,250, cost_per_hire = $4,250.
- Where does the Cost Per Hire Calculator get its benchmark data?
- Reference data is sourced from: US BLS Occupational Employment and Wage Statistics (OEWS) (as of 2024); SHRM 2022 Talent Acquisition Benchmarking Report (use for directional comparison only) (as of 2022).
- What can the Cost Per Hire Calculator not tell me?
- Known limitations: Industry-wide cost-per-hire medians carry heavy population skew; SHRM 2022 reports $4,700 but that averages across agency-heavy enterprise roles and low-cost front-line hiring. Failed-hire cost (attrition in first 12 months) is not computed. A common rule of thumb — 1× to 2× annual salary — has limited academic backing and is not cited as a precise benchmark.