Cost Per Hire: How to Calculate the Real Cost of Recruiting
A practical cost-per-hire formula for comparing internal recruiting, agencies and sourcing software without hiding operator time.

Cost per hire is more than the invoice from a recruiter or software vendor. It includes the work a team retains: role calibration, sourcing, review, outreach, interviews, coordination and closing. Talent Summoner is free to start; check current pricing for current Role options rather than copying a price into a cost model.
This guide is for teams comparing their real hiring cost. It does not promise that a tool, agency or process will produce a hire. Review the candidate-sourcing workflow alongside internal records, contracts and invoices.
The basic formula
Cost per hire = (internal recruiting cost + tools + advertising + agency fees + other included hiring costs - verified credits) / completed hiresUse the same reporting period and the same definition of "completed hire" for every option. Internal recruiting cost means hours multiplied by a consistent loaded hourly rate; do not add raw hours to money. Decide whether the calculation includes onboarding, referral bonuses and hiring-manager interview time before comparing vendors.
Include operator time
For each role, record time spent on the brief, sourcing, profile review, outreach, scheduling, interviews and maintaining records. Multiply it by a documented internal rate. Excluding operator time makes manual work appear artificially free.
| Model | Direct cost to record | Work that can be missed |
|---|---|---|
| Internal sourcing | Staff time, advertising and assessments | Search, review, follow-up and coordination time |
| Recruitment agency | Invoice value and any retained work | Briefing, review, interviews, replacement terms and exclusivity |
| Sourcing software | Role, seat, credit or usage cost | Setup, review, outreach and verification work |
Cost per shortlist and cost per hire
Early in a funnel, cost per usable shortlist can be easier to measure than cost per hire. Track the spend that produced a shortlist the hiring manager would genuinely review, then separately track interviews, offers and completed hires. That separation avoids claiming that a sourcing tool caused a hire when the available evidence only shows a reviewable output.
Build the calculation from records
Use one row for every included cost. Internal hours should come from time records or a dated estimate. Software and advertising should come from invoices; agency fees from signed terms or invoices; referral and assessment costs from their underlying records.
For a shared subscription, document one allocation rule. If a subscription supports ten hires, do not charge its entire annual value to one hire. If it supports no completed hires during the period, show the cost in the numerator and report that a per-hire ratio is not available.
Assumptions worksheet and sensitivity check
Copy the inputs before calculating. Mark a material unknown as unknown rather than zero.
| Input | Symbol | Definition | Evidence or owner |
|---|---|---|---|
| Reporting period | T | Start, end, currency and population | Operations owner |
| Completed hires | H | Count using the chosen offer or start-date rule | People or HR record |
| Internal hours and rates | h_i, w_i | Hours by contributor and documented loaded rate | Time record or finance-approved estimate |
| External costs | x_j | Agency, advertising, checks, travel, assessments or referral spend | Invoice, receipt or signed quote |
| Shared allocation | a_k | Portion of a shared cost assigned to T | Billing record and allocation rule |
| Credits or refunds | r | Verified reduction to an included cost | Credit note or contract record |
Numerator N = sum(h_i x w_i) + sum(x_j) + sum(a_k) - r
Cost per hire = N / H, only when H is greater than zeroRun at least three scenarios using the same numerator definition: the recorded completed-hire count, one fewer completed hire and one more. The figures are a sensitivity check, not a forecast. If a different denominator changes the conclusion, report the numerator, denominator rule and scenario instead of one deceptively precise number.
| Check | Response |
|---|---|
H is zero or uses a different event rule | Report the numerator and denominator separately; do not publish a per-hire ratio |
| A material cost is unknown | Assign an owner or show a scenario range; do not enter zero without evidence |
| Salary, payroll or vacancy impact appears in recruiting spend | Move it to a separate employment-cost model to avoid double counting |
| A subscription, fee or credit appears twice | Reconcile to one billing record and allocation rule |
| Roles or locations have materially different cost structures | Segment the report or document the aggregation rule |
What belongs in internal cost?
Internal recruiting cost can include recruiter, founder and hiring-manager time spent on calibration, sourcing, candidate review, outreach, scheduling and interviews. Decide whether HR overhead and onboarding belong in the metric, then apply the same rule across comparison periods. A lower figure is not automatically better if it hides weak evidence, poor candidate communication or work that will recur later.
Engineering-role segmentation
An engineering-hiring view can be useful when it keeps unlike work from being averaged together. Segment the cost record by role family, level, location or employment arrangement when those differences change the recruiting process or cost boundary. Do not use a segment to import an unsourced salary benchmark.
| Boundary or input | Default recruiting cost-per-hire treatment | Record needed |
|---|---|---|
| Role family, level and location | Use as a segment when comparison would otherwise mix materially different searches | Brief version and segment rule |
| Recruiting time, agency spend, advertising and assessments | Include when they are inside the chosen recruiting numerator | Time record, invoice or allocation rule |
| Salary, payroll and ongoing benefits | Keep outside the default recruiting cost-per-hire numerator | Separate employment-cost model or an explicit all-in definition |
| All-in employment view | Use only when the organisation has approved its scope and applies it to every comparison period | Written definition, owner and non-overlap check |
State the segment and boundary beside every result. An all-in employment view can answer a different finance question, but it must not double count costs already included in recruiting spend.
Report the result with its limits
Put the reporting period, completed-hire rule, numerator, segment and material unknowns beside the result. A reader should be able to tell whether the figure describes one completed hire, a mixed set of roles or a period with failed searches and shared costs. Keep the supporting rows available for finance or operations review rather than presenting only a rounded ratio.
When comparing two periods, check whether the role mix, definition, allocation rule or completed-hire event changed before describing the difference. A lower figure may reflect a changed population or an omitted cost, not an operating improvement. Use the sensitivity table to show where the conclusion depends on one assumption.
Compare pricing models fairly
Seat pricing can suit continuous hiring. Per-role pricing can suit occasional searches because cost follows the number of roles. Credit pricing can have a different usage boundary. Agency pricing buys a service rather than software access, so compare both the supplier cost and the work retained by the team.
Talent Summoner provides candidate sourcing and a ranked-shortlist step; it does not replace the team's outreach, interviews, verification or hiring decision. Use its pricing page for current terms and its candidate-sourcing page for workflow scope.
What is the standard cost-per-hire formula?
Add included internal and external recruiting costs for a defined period, subtract verified credits, then divide by completed hires under the stated event rule.
Should hiring-manager time be included?
It can be included when the goal is total organisational effort. Use a consistent rate and disclose the choice.
What should happen when there are no completed hires?
Report the included spend and the completed-hire count separately. A per-hire ratio is not meaningful with a zero denominator.
Is cost per usable shortlist the same as cost per hire?
No. It measures an earlier sourcing output and does not prove that a hire resulted.
Does Talent Summoner guarantee a hire?
No. It supports candidate sourcing and shortlist review. Your team remains responsible for verification, outreach, interviews, offers and hiring decisions.
Set the reporting period and completed-hire rule first, then build the numerator from records and show the sensitivity check beside the result.