For Employers
What a hire actually costs you
A flat-fee posting, sponsored ads, and an agency search, side by side on cost per applicant and cost per hire — with an optional overlay for what the empty seat is costing while you wait.
We sell postings, so we publish no benchmarks. Our prices are filled in because we can prove them; every figure for the other two channels comes from your invoices, and a channel you leave empty says “not comparable” instead of showing a zero.
We sell job postings, so here is how this stays honest. The only prices filled in for you are ours, and they are the prices our checkout actually charges. We publish no benchmark for what a sponsored click, an agency fee, or a time-to-fill “usually” costs — every figure in the other two columns is one you enter from your own invoices, and a column with nothing entered says so instead of showing a zero.
Your hiring plan
Applies to every channel — the same roles filled three different ways.
How many openings this plan covers.
Usually 1. Raise it if one posting reliably fills several seats.
Flat-fee posting on NP Hiring
$199 per post for 60 days ($3 a day), $179 to renew, and 25 candidate unlocks plus 25 direct messages included. Your organization’s first post is free for 30 days: 1 free post per employer email domain, lifetime, shared across everyone at your organization.
Starts at 25 because that is how many candidate unlocks a posting includes — a plan feature, not a benchmark. Replace it with what your postings actually draw.
Each renewal adds $179 and another 60 days.
Sponsored / cost-per-click, from your invoice
Leave at zero to leave this channel out of the comparison.
Total you spent on paid clicks for one comparable role. Read it off the invoice rather than estimating.
Completed applications, not clicks or impressions — your ATS knows this number.
Agency / contingency search, from your agreement
Leave the rate at zero to leave this channel out of the comparison.
The percentage of first-year base in your signed agreement. We publish no typical rate — this has to come from your paperwork.
Starts at the cited national median (BLS OEWS, Nurse Practitioners (29-1171) — median annual wage, May 2024). Replace it with your budgeted base.
Optional: what the vacancy itself costs
Zero by default, which switches the overlay off entirely. Only you know what an unfilled seat costs per day — coverage, lost visit revenue, overtime — and we will not guess it for you. The three time-to-fill fields start at our 60-day posting window, which is a product fact rather than a market average, and the same number for all three channels so the default cannot favour one.
Coverage, lost revenue, or overtime for one open seat, per day.
Days from posting to accepted offer, on your own history.
Days from launching the campaign to accepted offer.
Days from engaging the agency to accepted offer.
Your cost per hire, flat-fee posting
1 free post, 0 paid posts at $199 and 0 renewals at $179 — $0 total. That is the free first post doing the work — it is a real price, but it is a one-off for your whole organization rather than a rate, so model your second role too.
| Channel | Spend | Applicants | Per applicant | Per hire | Per hire + vacancy (off) |
|---|---|---|---|---|---|
| Flat-fee posting | $0 | 25 | $0 | $0 | — |
| Sponsored / cost-per-click | Not comparable — Enter the sponsored spend per role from your own invoice. | ||||
| Agency / contingency search | Not comparable — Enter the contingency rate in your agency agreement. | ||||
Cost per hire is spend divided by hires, and nothing else. It says nothing about candidate quality, retention, or the recruiter time each channel consumes — an agency fee buys screening work that a posting does not, and this comparison cannot price that. Weigh it alongside the number, not against it.
How this comparison is built
One channel here is ours. That is exactly why the method is spelled out: you should be able to check every number we assert and replace every number we do not.
What it assumes
- Cost per hire is total channel spend divided by hires. Cost per applicant is total channel spend divided by applicants. Nothing else is folded in.
- Our own prices are read from the pricing config the checkout charges against: $199 per post for 60 days, $179 per renewal, and 25 candidate unlocks plus 25 direct messages included per posting.
- The free post is scoped to the employer's email domain rather than to a login: 1 free post per employer email domain, lifetime, shared across everyone at your organization, and it runs 30 days. A five-recruiter health system therefore gets one free post between all five, not one each — so a multi-role plan modelled here shows at most 1 free posting and prices every other post at $199.
- Every figure for the sponsored-ad and agency channels is yours. We publish no typical cost per click, no typical contingency rate, no typical time-to-fill, and no typical applicant-to-hire ratio — we sell one side of this comparison, and a benchmark from us would not be evidence.
- A channel with nothing entered is reported as not comparable, never as zero. A zero in a cost column would read as free.
- The applicant-volume default of 25 is the number of candidate unlocks a posting includes — a plan feature, not an expected response rate. Replace it with what your own postings draw.
- Time-to-fill defaults to 60 days, which is the paid posting's run length rather than a market average, and it is applied identically to all three channels so the default cannot tilt the result. The vacancy overlay only affects anything once you enter a cost per day unfilled, which starts at zero.
- First-year base — the figure an agency contingency rate is applied to — starts at the cited national median of $129,210 (BLS OEWS, Nurse Practitioners (29-1171) — median annual wage, May 2024). Replace it with your budgeted base.
What it does not include
- Candidate quality and retention. A cheaper hire that leaves in four months is not cheaper, and this calculator cannot see that.
- Your own team’s time. Screening, scheduling, and interviewing all cost money, and they differ sharply between channels — an agency fee buys screening work a posting does not.
- Any benchmark for what other employers pay per click, per applicant, or in agency fees. We do not have defensible figures for those and will not print undefensible ones.
- Sourcing tools, ATS subscriptions, careers-site costs, and referral bonuses. Add them as part of a channel’s spend if you want them counted.
- Offer declines and backfills. Both raise real cost per hire, and both are specific to your process.
Sources
Questions about hiring cost
Next steps for hiring teams
Salary benchmark
Median and quartile posted pay by state, before you set a range.
OpenPricing
The rates this calculator uses, in full.
OpenHow to hire guide
Screening, interviewing, and offer mechanics for these roles.
OpenPost a role
Your organization’s first posting is free.
OpenFor employers
What the board does for hiring teams.
OpenEmployer resources
Templates, guides, and benchmarks in one place.
Open