You can't budget for what you've never measured
Ask most small-company founders what it costs them to make one hire and you'll get a shrug or a wild guess. That's a problem, because recruiting is often one of the larger discretionary line items in a growing company — and without a real number, every budget conversation is vibes. You can't justify a job-board spend, a recruiter headcount, or an ATS subscription if you can't say what a hire costs today and what it should cost.
Cost-per-hire is the metric that turns recruiting from a black box into a managed budget. It's one of the hiring metrics that actually matter, and it's the foundation everything else in this article sits on.
Calculating true cost-per-hire
The standard formula is simple; the discipline is in counting everything:
Cost-per-hire = (all internal recruiting costs + all external recruiting costs) ÷ number of hires over the same period.
The trap is undercounting. People remember the obvious external costs and forget the internal ones, which are often larger. Count both:
- External costs: job-board postings and sponsored listings, agency or contingency-search fees (often 15–25% of first-year salary — these dominate when used), your ATS and assessment tools, background-check fees, advertising, careers-event spend, referral bonuses, and any sign-on bonus.
- Internal costs: the time your recruiters, hiring managers, and interviewers spend. This is the line everyone skips and it's frequently the biggest one. Every screening call, every interview, every debrief, every hiring-manager hour is paid time. A long, sprawling interview loop is expensive even when no invoice ever arrives.
Once you count internal time honestly, two things become obvious: a slow, inefficient process is expensive, and the levers that cut time-to-hire also cut cost-per-hire. Speed and thrift are the same project.
Where small teams quietly bleed money
Before you ask for a bigger budget, find the money you're already wasting. The usual suspects:
- Agency fees you didn't need. A 20% contingency fee on a $90k role is $18,000 — for one hire. Agencies earn their fee for genuinely hard searches, but paying it for roles you could fill through your own careers page, referrals, or silver-medalist pipeline is pure leakage.
- Job-board spend with no attribution. If you can't say which sources actually produce hires, you're funding boards that produce nothing. Track source-of-hire and kill the dead channels — the same discipline as your job distribution strategy.
- Bloated interview loops. Eight interviews where four would do isn't thoroughness — it's burning expensive senior time and driving away your best candidates. Tighten the loop.
- Re-hiring for the same seat. A bad hire or an early quit means paying the full cost-per-hire twice (plus the cost of the failed tenure). This is why spend on onboarding and the first 90 days and retention is recruiting spend in disguise — keeping a hire is cheaper than replacing one.
Building a budget that holds up
With a real cost-per-hire number and your leakage identified, you can build a budget that survives scrutiny:
- Start from the hiring plan. How many hires, of what type, by when? Senior and specialized roles cost far more per hire than high-volume entry roles — budget by role mix, not a flat average.
- Split fixed from variable. Your ATS, careers site, and recruiter salaries are mostly fixed regardless of volume. Job-board spend, agency fees, and referral bonuses scale with how much you hire. Knowing the split tells you what an extra ten hires actually adds.
- Build in the make-vs-buy tradeoff. At low volume, paying per-hire (agencies, sponsored posts) is cheaper than fixed overhead. As volume rises, investing in fixed capability — better tooling, an in-house recruiter — drops your marginal cost-per-hire. Knowing when that crossover happens is the whole question behind hiring your first recruiter.
- Reserve for the unplanned. Backfills and surprise departures will happen. A budget with no slack breaks the first time someone quits.
Track it over time, not once
Cost-per-hire is only useful as a trend. A single number is trivia; a number you watch quarter over quarter tells you whether your process is getting more efficient or more bloated. Tie it to outcomes, too — the cheapest hire isn't the goal if those hires don't last or don't perform. A slightly higher cost-per-hire that produces people who stay and succeed beats a bargain hire you replace in six months.
When your sourcing, interview activity, and hiring outcomes live in one place, the numbers come out of your reporting instead of a painful spreadsheet reconstruction at budget time. In Hosting HR, source, stage timing, and hire outcomes are tracked as you work, so cost-per-hire is a report you read — not a number you guess.
Bottom line
Measure what a hire really costs — including the internal time everyone forgets — and a fog of guesswork turns into a managed line item. Find the agency fees and dead job boards you don't need, tighten the loops that burn senior hours, and budget by role mix with real slack for surprises. The goal isn't the cheapest possible hire; it's knowing your number, defending your spend, and watching the trend bend in the right direction.