Hiring the wrong way is expensive — whether you pay too much for a recruiter or spend months trying to fill a role yourself. Understanding the real recruiting agency cost vs in-house math helps you make a smarter decision before the next open position lands on your desk.
What In-House Hiring Actually Costs
Most hiring managers underestimate in-house costs because many of them are hidden. Salary for a recruiter or HR generalist runs $55,000–$90,000 annually in most U.S. markets. Add benefits (roughly 25–30% on top of salary), and you're already at $70,000–$117,000 per year — before they've filled a single role.
Beyond headcount, factor in:
- Job board fees: LinkedIn Recruiter licenses run $8,000–$15,000/year; Indeed sponsored listings add up fast
- Applicant tracking software (ATS): $3,000–$10,000/year depending on team size
- Background checks and assessments: $50–$500 per candidate
- Lost productivity: Hiring managers spending 5–10 hours per open role reviewing resumes and interviewing
- Time-to-fill: Internal teams average 42 days to fill a professional role — an empty seat has a real revenue cost
For companies hiring 5–10 people per year, the fully-loaded cost often runs $4,000–$7,000 per hire just in operational overhead, not counting bad hires.
What a Recruiting Agency Actually Costs
Recruiting agencies typically charge a contingency fee of 15–25% of the placed candidate's first-year salary. For a $70,000 role, that's $10,500–$17,500 per hire. For executive or specialized technical roles, retained search firms charge 30–35%, often with an upfront retainer.
Staffing agencies for temp or contract workers usually bill a markup of 40–70% over the worker's hourly rate — so a $25/hour worker might cost you $40–$43/hour all-in.
That sounds steep. But here's what the fee buys:
- Speed: Agency placements average 14–21 days vs. 42+ days in-house
- Passive candidates: Agencies tap networks of people not actively job hunting
- Screening done for you: Most agencies present only 2–4 finalists after deep vetting
- Replacement guarantees: Reputable firms offer 60–90 day replacement if the hire doesn't work out
Side-by-Side: When Each Option Wins
In-house hiring wins when:
- You're making 20+ hires per year and volume justifies the overhead
- Your roles are standardized and easy to define (same title, clear requirements)
- You have a strong employer brand that attracts inbound applicants
- You want full control over the process and candidate experience
Agency hiring wins when:
- You need to fill a role fast — every week it's open costs real money
- The position is specialized (cybersecurity, niche engineering, C-suite)
- You're a small business without a dedicated HR team
- You've had multiple failed searches internally and need a different pipeline
The Hidden Cost Most Companies Ignore: Bad Hires
A bad hire at the $70,000 salary level costs an average of $21,000–$35,000 according to SHRM — accounting for lost productivity, re-recruiting, training wasted, and team disruption. Agencies with strong vetting and replacement guarantees can actually be cheaper in the long run compared to rushing a hire through an under-resourced internal process.
How to Evaluate Before You Commit
Before choosing a path, run these numbers for your own situation:
- Calculate your annual hiring volume — under 10 hires/year usually favors agencies
- Estimate time-to-fill cost — what does an empty seat cost in lost revenue or overtime?
- Check agency fee structures — contingency vs. retained vs. contract staffing have very different risk profiles
- Ask about guarantee terms — a 30-day replacement guarantee is weak; 90 days is standard for quality firms
- Compare 2–3 agencies on specialization, placement success rates, and client references before signing
If you're comparing multiple providers, Mercoly lets you find and compare vetted recruiting and staffing agencies in one place — so you're not starting from scratch with a Google search.
The Honest Bottom Line
There's no universal winner. A 30-person tech company trying to hire a senior data engineer should almost certainly use a specialized agency. A 200-person company filling 40 entry-level roles annually should probably build in-house capacity. The math changes based on volume, role complexity, and how much a delayed hire actually costs you.
Run the numbers specific to your next open role — not based on what feels cheaper on the surface.
Start by comparing recruiting agency options in your industry before your next position goes live.