The Series A SaaS that hired an in-house recruiter - and cut cost-per-hire by 68%
A 35-person Series A SaaS had grown 100% year-over-year on external recruiting agencies. Fees added up to $340K in 18 months at 22% of first-year salary. Time-to-hire was fine (32 days average), but the founder started wondering if there was a better way. There was.
Every hire cost 20–25% of first-year salary in agency fees. Candidate quality was reasonable but generic - the recruiters didn't know the product, so the pitch was always at surface level. Rejected candidates left with a bland experience of the company brand.
Hired a mid-level in-house recruiter at $85K + $8K per successful hire bonus. Kept one agency on retainer for hard-to-fill senior engineering roles only. Everything else brought in-house.
First 90 days
- Week 1–3
Recruiter learns the product, sits in on 8 client calls, interviews every hiring manager. Job descriptions rewritten for signal, not keyword bingo.
- Week 4–6
ATS installed (Ashby). Interview scorecards standardised. Sourcing channels tested - LinkedIn Recruiter, Wellfound, employee referral program relaunched.
- Week 7–10
First in-house hire made (senior CS role). Cost: recruiter time + $200 in tool costs vs projected $18K agency fee. Time-to-hire: 28 days.
- Week 11–13
Referral program producing 30% of hires. In-house pipeline running for 4 open roles. Founder involved only in final round.
Outcomes (benchmark-based)
Before vs after
| Metric | Before | After | Delta |
|---|---|---|---|
| Cost per hire | $13,200 | $4,200 | -68% |
| Referral hires (of total) | 5% | 30% | +25 pts |
| Time to hire | 32 days | 28 days | -12% |
Cost per hire - in-house recruiter vs agency
$ per hire
Stack used in this story
Honest trade-offs
How I'd run this for you
For teams making 6–15 hires a year, an in-house recruiter is often overkill and agencies are overpriced. I run the middle path - recruiting coordination, sourcing support, and candidate experience - as part of an HR ops retainer.
- Sourcing support on LinkedIn Recruiter, Wellfound, and referrals - same channels an in-house recruiter would run.
- Interview scheduling and candidate coordination - the operational half of recruiting that eats hiring-manager time.
- Screening calls and initial candidate evaluation against a written scorecard.
FAQs
Is this a real SaaS?
No - composite story. Cost-per-hire figures reflect SHRM's published benchmarks and typical Series A hiring patterns.
Do you replace a full-time recruiter?
For teams making under 15 hires a year, often yes. Above that, a full-time recruiter usually wins on total output. I'm the ops layer supporting either model.
Can you handle senior technical hires?
Coordination and screening yes. For CTO/VP-level searches, a specialist executive-search firm is still usually the right call.
Related case stories
The 28-person remote agency that finally hired an HR generalist - and what stopped breaking
A 28-person creative agency ran without dedicated HR for four years. Every new hire onboarding was 'ask the founder', every policy question ping-ponged in Slack, and cross-border compliance was 'we'll figure it out later'. Later arrived when three key people quit citing 'no support' inside six months.
Executive VAThe consultant who hired an executive VA and finally reclaimed 14 hours a week
A senior consultant billing at £180/hour was working 55-hour weeks - and roughly 20 of those hours were email triage, scheduling, expense reports, invoice chasing, and travel booking. On paper the math was obvious. In practice, delegating anything felt harder than doing it.
Payroll AdministratorThe 55-person distributed team that hired a payroll admin - and cut monthly errors from 8 to zero
A 55-person distributed team paid people across four countries every month - U.S. W-2, U.K. PAYE, Indian and Filipino contractors. Every payroll cycle had errors: wrong FX rate on one contractor, missed bonus on another, a hire's first-month calculation off by a week. Finance spent three days on damage control every month.
Your situation isn't this exact story - let's map yours
30-minute diagnostic call. I'll tell you whether the fix is a hire, a fractional operator, or a small workflow change - and give you the honest math either way.
