I’ve been trying to hire a part-time bookkeeper for five months. Not a senior accountant, not a CPA—just someone who can handle basic bookkeeping, reconciliations, and client communication. Zero qualified candidates. The few responses I got either ghosted after the first interview or had three competing offers and went with whoever paid more.
Then I saw the numbers: unemployment among accounting professionals is between 1% and 2%. That’s not a tight labor market—that’s essentially full employment. Nearly every qualified bookkeeper and accountant who wants a job already has one.
The Small Practice Problem
For solo practitioners and small firms like mine here in Austin, this creates existential challenges:
You can’t compete on salary. I posted at $65K for 30 hours/week. Candidates came back wanting $80K+ for the same hours. Corporate finance roles and tech companies are offering $90-100K with better benefits. How am I supposed to compete when my entire business model is built around reasonable billing rates for small business clients?
Losing one person is catastrophic. When you’re a 2-3 person operation, losing one bookkeeper means you’ve lost 33-50% of your capacity overnight. Every staff member is critical. There’s no bench depth.
Clients don’t understand. When I tell potential clients “I’m at capacity and can’t take new work right now,” they don’t get it. They see accounting services advertised everywhere and assume someone can always fit them in. They don’t realize the entire industry is running at capacity.
What I’m Seeing in the Market
Every candidate I’ve interviewed has multiple competing offers. Not exaggerating—literally every single one. Remote work is completely non-negotiable now. And salary expectations have jumped 30-40% in just two years.
The people who ARE available often lack the skills I need. I’ve interviewed candidates who claim bookkeeping experience but can’t explain the difference between cash and accrual accounting. The talent pool isn’t just small—it’s shallow.
My Automation Strategy
This is why I’ve doubled down on Beancount workflows. If I can’t hire people, I need systems that multiply the productivity of the people I have:
Standardized importers: I’ve built bank importers for the 8-10 banks my clients commonly use. New client onboarding that used to take 3-4 hours of manual CSV cleanup now takes 30 minutes.
Industry-specific templates: Restaurant clients all get the same chart of accounts and transaction categories. E-commerce clients get standardized multi-channel reconciliation. I’m not reinventing the wheel for every client.
Fava client portals: Clients can log into Fava and see their financials in real-time. This has cut my “hey, what’s my cash balance?” emails by 80%.
Git-based version control: When I DO eventually hire someone, they can see the entire history of every transaction and every correction. Self-service training.
These workflows don’t eliminate the need for humans—but they mean one person can handle what previously took two or three.
The Questions I’m Wrestling With
Is this the new normal, or will the market correct? Alice mentioned in another thread that 75% of the current CPA workforce is expected to retire within 15 years, and CPA candidates are down 27% over the past decade. If those numbers are right, the pipeline isn’t going to fix this.
Should I stop trying to hire and just focus on extreme automation? Part of me wants to keep looking for that perfect candidate. But another part thinks I’m solving the wrong problem—maybe the answer isn’t hiring, it’s building systems that let me scale with fewer people.
How do you justify rate increases to clients when you can’t add capacity? I need to raise rates to afford competitive salaries, but if I can’t take on more work anyway, am I just pricing myself into irrelevance?
Has anyone successfully scaled a Beancount-based practice without adding headcount? I’m curious if others have gone the extreme automation route and made it work.
I know I’m not alone in this—62% of finance and accounting leaders report the same hiring challenges according to recent surveys. How are you handling it? Are you competing for talent with higher salaries? Building automation? Turning away new clients? Outsourcing?
Would love to hear what’s working (or not working) for others in the community.