How to Calculate Cost-Per-Veteran-Hire by Channel

10 min read
A clear formula and worked channel-by-channel math to find your true cost-per-veteran-hire, count the hidden costs, and move budget to the channels that work.

Hire veterans who are ready for the job

We turn real military records into clear, civilian resumes so your hiring team can see what each veteran actually did.

Talk to us about hiring veterans

You hired a veteran last quarter. Do you know what that hire actually cost you?

Most teams cannot answer that. They know the agency invoice. They do not know the recruiter hours, the job board spend, or the weeks the seat sat empty. So they guess. And a guess is no way to pick where your next dollar goes.

Cost-per-hire is the number that fixes this. It tells you what one filled seat costs across a single channel. Once you have it for each channel, you can compare them on the same scale. That is when you stop spending on habit and start spending on results.

This guide gives you the formula, walks each channel type, and shows you how to find your own true number. The dollar figures here are made up for the math. Your real numbers will look different. The method does not change.

What Is Cost-Per-Hire and Why Does It Matter?

Cost-per-hire (CPH) is simple. It is the total cost to fill a role divided by the number of hires. The hard part is not the division. It is knowing what to count.

Most cost lives in two buckets. External costs are the money you pay outside your company. Think agency fees, job board postings, job fair booths, and background checks. Internal costs are the money you spend inside your company. Think recruiter pay, hiring manager time, and referral bonuses.

Here is the formula:

(External costs + Internal costs) ÷ Number of hires
The cost-per-hire formula. Run it once per channel.

Why does this matter for veteran hiring? Because the veteran pool is tight. The veteran unemployment rate was 3.5 percent in 2025, per the U.S. Bureau of Labor Statistics. A tight pool means good candidates move fast. If your channel is slow or costly, you lose them. Knowing your CPH per channel tells you where you are winning and where you are bleeding money.

CPH is not the only number you should track. But it is the one that drives budget. For a wider view of what to measure, see our guide on veteran hiring program metrics that matter.

How Do You Count the Costs You Cannot See?

The invoice is the easy part. The hidden costs are where teams get the number wrong.

Start with internal cost. Your recruiter spends hours on each hire. Sourcing, screening, scheduling, follow-up. Add up those hours. Multiply by the loaded hourly rate. That is real money even though no invoice shows it.

Then add hiring manager time. Every interview pulls a manager off their job. A panel of three managers for two rounds adds up fast. Count it.

The biggest hidden cost is the empty seat. A funded role with no one in it still costs you. You lose the work that seat was meant to do. Some teams skip this. They should not. A seat open for two extra months can cost more than the whole search.

⚠️

Do not compare an invoice to zero

A channel with no invoice still has a cost. Recruiter hours and empty-seat time are real spend. Count them, or your cheap channel will look free when it is not.

Here is a clean way to list every cost before you do the math.

1 External fees
Agency fees, job board postings, job fair booths, background checks, assessments.
2 Recruiter time
Hours your team spends sourcing, screening, and scheduling, times the loaded hourly rate.
3 Manager time
Interview and panel hours pulled from hiring managers, times their loaded rate.
4 Empty-seat cost
The work or revenue lost each month the funded seat sits open. Slow channels pile this up.

Empty-seat cost ties straight to speed. The faster a channel fills the role, the less it racks up. If your time-to-fill runs long, read our guide on how to reduce time-to-hire for veteran candidates.

What Does Cost-Per-Hire Look Like by Channel Type?

Every channel has a different cost shape. Some put the cost on an invoice. Some hide it in your team's hours. Here is how the main types break down. The numbers below are illustrative. Plug in your own.

Job Boards

You pay to post a role. The fee is the visible cost. The hidden cost is the time your team spends sorting through applicants who do not fit.

Job boards bring volume. Volume is good and bad. You get reach, but you also get noise. Your recruiter has to read a lot of resumes to find the right veterans. Count those hours.

Say a posting costs $400. Your recruiter spends 20 hours screening at a loaded rate of $50 an hour. That is $1,000 in time. If that one posting yields one hire, your CPH is $1,400. If it yields two hires, it drops to $700 each.

Staffing Agencies

An agency fee is the most visible cost in hiring. It usually runs as a share of the new hire's first-year salary. The fee is high, but your internal time is low because the agency does the sourcing.

Say the role pays $80,000 and the agency charges 18 percent. That is $14,400 on one invoice. Add a few hours of your own time to brief and interview. Your CPH on that hire is roughly $14,400 plus a little. High per hire, but fast and low-effort for you.

For a deeper look at when to pay an agency versus build your own pipeline, see staffing agency vs direct sourcing for veteran hiring.

Job Fairs

A veteran job fair has a booth fee, travel, and staff time. The cost lands before you make a single hire. So your CPH depends a lot on how many people you hire from one event.

Say a booth, travel, and two staff for a day cost $5,000. If you hire one person, your CPH is $5,000. If you hire four, it drops to $1,250 each. Job fairs reward you for going in with a plan and a list of open roles.

Referral Programs

Your current veterans know other veterans. A referral program pays a bonus when an employee refers someone you hire. The bonus is the visible cost. The internal time is low.

Say you pay a $2,000 referral bonus. Add a couple hours of recruiter time. Your CPH on that hire is close to $2,100. Referral hires also tend to stay longer, which lowers your long-run cost. To set one up, see how to build a veteran employee referral program.

Direct Sourcing and Candidate Databases

Direct sourcing means your team finds candidates itself. A candidate database lets you search veteran profiles and reach out. There may be a subscription cost. The main cost is recruiter time to search and contact.

Say a database subscription costs $300 a month and your recruiter spends 8 hours finding and reaching three strong veterans. At $50 an hour, that is $400 in time. If one of those becomes a hire, your CPH is around $700. The more hires you make from the same subscription, the lower each one costs.

Transition programs are a direct-sourcing channel too. Service members leaving the military are a fresh, motivated pool. See our guide on transition programs as a veteran sourcing channel.

Illustrative cost-per-hire by channel type (your numbers will differ)

1

Job board

~$1,400 per hire. Low fee, high screening time.

2

Staffing agency

~$14,400 per hire. High fee, low effort, fast.

3

Job fair

$1,250 to $5,000 per hire. Drops fast with volume.

4

Referral program

~$2,100 per hire. Strong retention upside.

5

Direct sourcing / database

~$700 per hire. Cost drops with each added hire.

Why Does Direct Sourcing Win on Cost When You Hire Often?

Look at the table again. The agency hire costs the most. The direct-sourcing hire costs the least. There is a reason for that, and it is about how each channel scales.

An agency charges per hire. Hire ten people, pay ten fees. The cost never drops because you are renting the search each time. The work the agency does for you walks out the door when the contract ends.

Direct sourcing works the other way. The first hire from a new database or pipeline may cost as much as any other channel. The recruiter is learning the tool. But the second hire costs less. The third costs less still. The fixed cost spreads across more hires. Your team also keeps the knowledge and the contacts.

Per-hire cost (agency)

Same fee on every hire. Ten hires, ten fees. The cost line stays flat no matter how often you hire. The knowledge leaves with the contract.

Pipeline cost (direct)

Cost spreads across more hires over time. The tenth hire costs far less than the first. The knowledge and contacts stay on your team.

This is why CPH is so useful for a midsize team that hires a few veterans a year. If you only hire once, an agency may be the right call. If you hire often, building your own channel almost always wins on cost. To see how a pipeline pays off over time, read how to build a veteran talent pipeline before reqs open.

One more thing about cost. Some veteran hires carry savings other hires do not. A veteran who already holds an active clearance can save you the cost and the wait of a new investigation. We break that down in cost savings of a cleared veteran hire.

How Do You Find Your Own True Cost-Per-Hire?

The numbers above are made up. Yours will be different. Here is how to get your real figures, one channel at a time.

1

Pick a time window

Use the last full year or quarter. A short window with few hires will swing wildly. Give it enough hires to be fair.

2

Tag each hire to a channel

Where did this person come from? Job board, agency, fair, referral, or direct. If you cannot tell, fix your tracking first.

3

Add up external and internal cost

Pull the invoices for external. Estimate recruiter and manager hours for internal. Add empty-seat cost if the channel is slow.

4

Divide by hires from that channel

Total cost divided by hires from that channel. Now you have a real CPH you can compare against every other channel.

Do this for each channel and lay the numbers side by side. The picture is usually clear fast. One or two channels carry your best hires at the lowest cost. Others cost a lot and deliver little. Move the budget toward what works.

Compare your figures to the wider market too. Labor demand stays high, with 5.1 million hires across the economy in April 2026, per the Bureau of Labor Statistics. In a busy market, a slow channel costs you good people, not just money. To see how your numbers stack up against peers, read how to benchmark veteran hiring against industry peers.

💡

Key Takeaway

Cost-per-hire is only useful when it includes hidden cost. Count recruiter time, manager time, and empty-seat cost, not just the invoice. Then compare every channel on the same scale.

Where Does a Veteran Candidate Database Fit Your Cost Math?

If your CPH math points you toward direct sourcing, the question becomes where you find the veterans. That is the channel BMR is built for.

BMR keeps a growing pool of veteran candidates you can search and reach directly. Over 1,000 new veteran profiles are added every month. More than 72,624 resumes have been built on the platform. That is a fresh supply you tap again and again, not a one-time fee.

This is the direct-sourcing channel from the table. The cost per hire drops as you make more hires from the same pool. You keep the contacts and the knowledge in-house. For a midsize team that hires veterans more than once a year, that math works.

You can reach out to access the veteran talent pool through BMR's hire page. Build your own low-cost channel instead of renting one hire at a time.

What Should You Do Next?

Pick one role you filled in the last year. Just one. Run the four steps on it for the channel it came from. Add up the external cost. Estimate the internal cost. Divide by the hire.

That single number will tell you more than any benchmark report. Do it again for a second channel and you have a comparison. Do it for all of them and you have a budget plan.

The goal is not a perfect number. The goal is an honest one. A rough CPH that counts hidden cost beats a clean CPH that ignores it. Once you can see what each channel really costs, the cheap channels stop hiding and the expensive ones stop pretending.

When you are ready to test a low-cost direct channel for your next veteran hire, reach out to access BMR's veteran talent pool.

Frequently Asked Questions

What is cost-per-hire for veteran hiring?

It is the total cost to fill a role divided by the number of hires from one channel. Total cost means external fees plus internal time. Run it once per channel so you can compare them on the same scale.

What costs should I include in cost-per-hire?

Include external fees like agency charges, job board postings, and job fair booths. Also include internal costs like recruiter hours, hiring manager time, and any referral bonuses. The empty-seat cost of a slow channel counts too.

Why is the empty-seat cost important?

A funded role with no one in it still costs you the work or revenue that seat was meant to produce. A slow channel piles up this cost month after month. Leaving it out makes a slow channel look cheaper than it really is.

Which veteran hiring channel has the lowest cost-per-hire?

It depends on how often you hire. For a one-time hire, an agency can be the lowest-effort choice. For teams that hire often, direct sourcing usually wins because the fixed cost spreads across more hires over time.

How do I find my own true cost-per-hire?

Pick a time window, tag each hire to its channel, add up external and internal cost for that channel, then divide by hires from that channel. Do this for each channel and lay the numbers side by side.

Why does an agency cost more per hire than direct sourcing?

An agency charges a fee on every hire, so the cost line stays flat no matter how often you hire. Direct sourcing spreads its fixed cost across more hires, so each added hire costs less. The agency's knowledge also leaves when the contract ends.

How does a veteran candidate database affect cost-per-hire?

A candidate database is a direct-sourcing channel. The main cost is recruiter time plus any subscription. Because you tap the same pool again and again, the cost per hire drops with each additional hire you make from it.

About the Author

Brad Tachi is the CEO and founder of Best Military Resume and a 2025 Military Friendly Vetrepreneur of the Year award recipient for overseas excellence. A former U.S. Navy Diver with over 20 years of combined military, private sector, and federal government experience, Brad brings unparalleled expertise to help veterans and military service members successfully transition to rewarding civilian careers. Having personally navigated the military-to-civilian transition, Brad deeply understands the challenges veterans face and specializes in translating military experience into compelling resumes that capture the attention of civilian employers. Through Best Military Resume, Brad has helped thousands of service members land their dream jobs by providing expert resume writing, career coaching, and job search strategies tailored specifically for the veteran community.

Found this helpful?

Share it.

More in Hiring Veterans