I lost two good employees this year. Not to higher pay. Not to better benefits. They left for firms that let them work from home 3 days a week.
That was my wake-up call. In 2026, if you’re requiring butts in seats 5 days a week, you’re bleeding talent. The stats back this up: 67% of CPA firms now offer remote or hybrid work, and with accounting unemployment hovering at 1-2%, we’re in a full-blown talent war.
The QuickBooks Desktop Problem
Here’s what broke for me: I was running QuickBooks Desktop for 15 clients. When my team went hybrid, suddenly everything became friction:
- VPN access to the office server (slow, requires IT support)
- Single-user file locking - only one person can work on a client file at a time
- “Who changed what?” - No clear audit trail when multiple people access files
- Version confusion - Which backup is current? Did someone work offline?
I’d get Slack messages like: “Bob, are you done with the Acme Corp file? I need to enter payroll.” We were paying for collaboration software to coordinate around accounting software that couldn’t collaborate.
The Git-Based Solution
Six months ago, I started migrating clients to Beancount + Git. Game changer.
Now when someone asks “Who changed the depreciation entry for Client X in February?” - I run git blame and see exactly who made the change, when, and what their commit message explanation was.
Here’s what we gained:
| Feature | QuickBooks Desktop | QuickBooks Online | Beancount + Git |
|---|---|---|---|
| Simultaneous editing | |||
| Change history | |||
| Offline work | |||
| Remote access | |||
| “Who did this?” | |||
| Cost (5 users) | $1,500/yr + server | $1,200/yr | $0 (or $20/mo GitHub) |
Real example from last week: My senior accountant reviewed a month-end close entry from our junior hire by looking at the pull request diff in GitHub. She left comments directly on specific line items: “This meals expense should be 50% deductible, not 100%.” Junior fixed it, pushed changes, senior approved and merged. Total time: 15 minutes. No Zoom call needed.
The Training Challenge (Still Real)
I’m not going to pretend this is all roses. The biggest challenge with hybrid work isn’t the software—it’s training junior staff remotely.
When we were in-office, juniors learned by osmosis: overhearing phone calls with clients, seeing how seniors handle tricky categorizations, absorbing tribal knowledge during lunch conversations.
With hybrid, I’ve had to be intentional:
- Documented procedures - We keep markdown files in the Git repo explaining standard workflows
- Commit messages as teaching - Seniors write detailed commit messages explaining why they categorized something a certain way
- Weekly video standups - 30 minutes where we discuss interesting transactions from the week
- Pair programming sessions - Junior shares screen while entering transactions, senior guides
It works, but it requires discipline. The tribal knowledge doesn’t transfer automatically anymore.
Client Communication
Most clients don’t care what software we use as long as they get:
- Monthly financial statements (we generate from Beancount)
- Tax-ready reports at year-end (Beancount plugins handle this)
- Answers to questions (Fava gives us a web interface to show them)
For clients who want to “see QuickBooks,” we run Fava on a server and give them read-only access to their dashboard. They see real-time balances, can drill down into transactions, and can export reports. They don’t know (or care) that it’s plain text underneath.
The Bottom Line
Hybrid work is no longer optional in 2026. The CPA talent shortage is real—90%+ of finance leaders can’t find qualified professionals, and time-to-fill for CPA roles is averaging 73 days.
Plain text accounting with Git gives us the technical infrastructure to make hybrid work actually work—not just “work from home but with worse tools.”
Questions for the community:
- How are you handling hybrid collaboration with clients and team members?
- What’s your remote training strategy for junior staff?
- Has anyone else migrated from traditional software to plain text specifically for remote work benefits?
- What collaboration challenges am I missing?
Would love to hear how others are solving this. The talent war is real, and I don’t want to lose another good employee because I’m stuck in 2019 workflows.