You are paying for applicants. Posting fees climb every time you open a new location. Hiring managers still say the candidates are not good enough. If you are trying to work out how to reduce recruiting costs without lowering the bar, the answer is rarely to spend less everywhere. It is to spend on the channels that produce people who get hired and stay, and to stop paying for the rest. This post covers where the money leaks, how to attribute hires correctly, how to pause weak postings, how to reuse candidates you already paid for, and a short monthly review that keeps it all honest.
Where recruiting dollars typically leak
Leaks are rarely one big line item. They are small, repeated costs that nobody owns. In high-volume and multi-location hiring, they multiply by every role and every site.
- Postings that stay live and sponsored after the role is filled.
- The same role posted on several boards, each paid separately, all sending overlapping candidates.
- Sponsored listings judged on applicant volume instead of hires.
- Good candidates from last quarter who are never contacted again, so you pay to source them a second time.
- Applications that arrive by email or job board notification and sit in an inbox until they go cold.
- Recruiter hours spent downloading resumes, re-keying details and sorting applicants into the right requisition.
- Slow first contact, which means strong hourly candidates accept another offer before you call.
Notice that several of these are labor, not media spend. Recruiter time is part of what a hire costs. If you only look at the job board invoice, you will miss half the problem.
Attribute hires to sources, not just applicants
Applicant counts flatter the wrong channels. A board that sends a flood of applicants who never reach an interview is not cheap. It is expensive twice: once in fees and again in the recruiter hours spent screening people who were never going to be hired. The question to ask of every source is simple. How many hires did it produce, and what did each one cost?
| Metric | What it tells you | Why it matters for spend |
|---|---|---|
| Applicants per source | Raw reach | Useful for awareness, misleading on its own |
| Qualified applicants per source | How well the audience matches the role | Shows whether you are paying for the right people |
| Interviews per source | How many applicants survive screening | Exposes channels that create screening work but no progress |
| Hires per source | What the channel actually delivers | The number budget decisions should rest on |
| Cost per hire by source | Spend divided by hires from that channel | Lets you compare channels on equal terms |
| Early retention by source | Whether hires from the channel stay | A cheap hire who leaves quickly is not cheap |
If you need a refresher on the math, our glossary entry on calculating cost per hire walks through the formula. The hard part is not the formula. It is getting clean source data for every applicant, including the ones who did not use your apply form.
In ATS Mako, every source lands in one pipeline with one source of truth, and reporting shows source performance by requisition rather than raw application counts. That means you can see that a board works well for warehouse roles in one location and poorly for front-desk roles in another, and fund it accordingly.
Pause low-yield postings
Once you can see hires by source, set a rule and apply it every month. Without a rule, postings stay live because nobody wants to be the person who turned off the channel that might have worked.
- Judge yield at the requisition level, not the account level. A board can be strong for one role and weak for another.
- Give each posting a fair window, long enough to cover a normal hiring cycle for that role, before you judge it.
- Compare cost per hire for that posting against your other sources for the same role and location.
- Pause, do not delete. Keep the posting ready so you can switch it back on during a hiring surge.
- Move the freed budget to the source that is producing hires for that role.
- Close or unsponsor postings the day a role is filled. This one habit alone stops a steady leak.
Location matters more than most teams expect. A board that fills shifts in one city can be close to silent in another. For multi-location employers, review sources by site, not just by role. For more channel-specific tactics, see our post on keeping job boards from eating your budget.
Boost referrals and past-applicant reuse
The cheapest applicant is one you have already paid for. Every requisition leaves behind runners-up who were qualified but lost out on timing, schedule or a single stronger candidate. For hourly roles that reopen often, those people are your best first call.
- Search past applicants before you post. Start with candidates who reached interview and were declined for timing, not fit.
- Record why candidates were declined. Timing and availability are reasons to re-contact. Fit problems are not.
- Ask current employees for referrals at natural moments, such as after a good first month or when a new location opens.
- Give referrals an easy path in. A branded apply page per office means a referred candidate sees your company, not a third-party site, and lands in the same pipeline as everyone else.
- Keep the record. When a past applicant reapplies, their history should be visible so the recruiter does not start from zero.
Lower the friction to apply
Many hourly candidates apply from a phone between shifts. Long forms lose them. In ATS Mako, each job posting can generate its own inbound email alias, so a candidate can email a resume to apply. That application is parsed and entered into the pipeline the same way a form submission would be, with the resume attached to the candidate record. Fewer abandoned applications means fewer paid clicks wasted.
Reduce recruiter hours with automation
If you want to reduce the cost of hiring hourly employees, look hard at where recruiter hours go. In high-volume hiring, most of that time is spent on repeatable tasks, not judgment. Those tasks are the ones to take off a recruiter's plate.
- Pulling resumes out of email attachments and re-keying details.
- Sorting applications into the correct requisition.
- Checking a separate inbox for every job board.
- First-touch messages to new applicants.
- Back-and-forth to book interviews.
ATS Mako handles the first three through automatic resume extraction, smart job routing and per-job inboxes, so applications land where they belong without a recruiter sorting them. The platform also includes native SMS, an integrated email client, AI candidate ranking, AI voice screening and interview scheduling, which cover much of the rest. If you are paying for several separate tools to do this today, you can compare what your current recruiting stack costs against one platform.
Build a monthly spend review
None of this sticks without a routine. Job board budget optimization is not a one-time cleanup. Roles change, markets shift, and a channel that worked last season can fade. A short monthly review keeps decisions tied to data instead of habit.
- 1 Pull spend by source Gather invoices and sponsored-posting charges for the month, grouped by source and, where possible, by requisition and location.
- 2 Pull hires by source Use source reporting by requisition. Flag any hires with an unknown source and find out why.
- 3 Calculate cost per hire per source Divide spend by hires for each source. Add a recruiter-time estimate for channels that create heavy screening work.
- 4 Check quality with hiring managers Ask which hires are performing and which left early. Note the source for each.
- 5 Decide: keep, pause or shift Apply your rule. Pause low-yield postings, move budget to sources producing hires, and close anything already filled.
- 6 Write the decisions down Record what you changed and why, so next month you can see whether the change worked.
Monthly recruiting spend review
Month: Roles and locations reviewed: For each source: - Spend this month: - Applicants: - Interviews: - Hires: - Cost per hire: - Early departures: - Hiring manager notes: - Decision (keep / pause / increase / reduce): Unknown-source hires and cause: Past applicants re-contacted before posting (yes/no, which roles): Referral hires this month: Postings closed on fill (yes/no): Changes to test next month:
Keep each month's copy so you can compare trends over time, not just snapshots.
What not to cut
Lowering recruiting spend in high-volume hiring goes wrong when teams cut the things that drive quality. Do not slow down first contact to save effort. Speed wins hourly candidates. Do not drop a costly channel that is the only reliable source of hires for a hard-to-fill location just because its cost per applicant looks high. Judge it on cost per hire. And do not strip job descriptions down so far that the right people cannot tell whether the role fits them.
The goal is not the smallest budget. It is a budget where every dollar can be traced to a hire. If you want to see source reporting, email capture and the rest of the pipeline in your own context, book a demo and walk through it with your current roles.
See which sources actually produce your hires
Bring every applicant into one pipeline, track source performance by requisition, and cut the spend that is not producing hires.