Sarah, everyone here has given you fantastic advice about fundamentals and career paths. I want to add a ground-level perspective from someone who works with small businesses every day: bookkeepers are in absolutely insane demand right now, and technical skills are a huge competitive advantage.
The Bookkeeping Shortage Is Real (And Lucrative)
Alice and Fred talked about CPA firms and corporate finance roles. But there’s a third path that’s often overlooked: professional bookkeeping services for small businesses.
Here’s what I’m seeing in 2026:
- Small businesses can’t afford full-time accountants
- They’re overwhelmed by QuickBooks, Xero, and cloud accounting tools
- They need someone who can handle day-to-day bookkeeping, not just year-end tax prep
- CPA firms are hiring “dedicated bookkeepers” again because specialization is back
I run a bookkeeping practice serving 20+ small businesses in Austin. I’m booked solid and turning away clients every month. The demand is relentless.
Why Your Technical Skills Are a Competitive Edge
Most bookkeepers I know:
- Struggle with CSV imports and data transformation
- Manually re-key data between systems
- Can’t script anything or automate repetitive tasks
- Don’t understand APIs or system integration
- Fear version control and collaborative workflows
You already have automation experience, Python skills, and Git knowledge. That puts you miles ahead of 90% of bookkeepers.
Here’s what that means practically:
Scenario 1: Standard bookkeeper
- Downloads bank statements as PDF
- Manually enters 100+ transactions into QuickBooks
- Takes 4 hours per client per month
- Charges /month
- Effective rate: /hour
Scenario 2: Technical bookkeeper (you)
- Writes Python script to scrape transactions
- Builds CSV importer that maps to correct accounts
- Automates reconciliation checks
- Takes 45 minutes per client per month
- Charges /month (premium for quality + speed)
- Effective rate: /hour
See the difference? Automation doesn’t just save time—it justifies premium pricing because clients get faster, more accurate books with better audit trails.
The Plain Text Accounting Advantage
I’ve been converting my clients to Beancount (or at least Beancount-backed workflows) for two reasons:
-
Version control = transparency: Clients love seeing Git history of their books. They can see exactly what changed and when. That builds trust in a way QuickBooks never could.
-
Audit trails that actually work: When a client gets audited or needs historical data, I can provide complete transaction history with full provenance. That’s worth real money.
Small business owners are increasingly skeptical of “black box” cloud accounting where they don’t actually own their data. Offering Beancount + Git + automated reporting is a differentiator that wins clients.
The Portfolio Path
Fred mentioned building a portfolio. Here’s the practical version for bookkeeping:
-
Offer to handle a friend’s small business books for 3 months (free or heavily discounted)
- Real-world experience with messy data
- Learn how to deal with receipts, invoices, reconciliation
- Build importers for real bank accounts
-
Document everything:
- GitHub repo showing your Beancount importers
- Blog posts explaining your automation approach
- Sample reports you generated
- Before/after time comparisons
-
Use that portfolio to land paying clients:
- Small service businesses (consultants, contractors, agencies)
- Solo practitioners (therapists, lawyers, real estate agents)
- Creative professionals (designers, photographers, writers)
Your pitch: “I combine professional bookkeeping with technical automation so you get accurate, timely books without paying CPA firm prices.”
The Economics Are Compelling
Bookkeeping rates are rising due to the shortage:
- Basic bookkeeping: -500/month per client
- Full-service (with automation): -1000/month per client
- Specialized industries (construction, e-commerce): -2000/month
With automation, you can handle 15-20 clients part-time while maintaining quality. That’s ,000-,000/month in recurring revenue.
Compare to:
- Entry-level CPA firm salary: -60k/year + long hours
- Corporate financial analyst: -80k/year + office politics
- Professional bookkeeper with technical skills: -180k/year + flexible schedule
Don’t Overlook This Path
Everyone wants to work at a fancy tech company or Big Four firm. But the unglamorous truth is: small businesses desperately need competent bookkeepers who can automate workflows and deliver accurate books.
The CPA credential isn’t required. The barrier to entry is lower. And the shortage means you can command premium rates right away if you demonstrate technical competence.
My Recommendation
- Learn accounting fundamentals via Beancount (3-6 months of personal tracking)
- Find a small business that needs help (friend, family connection, local community)
- Manage their books for a few months to build experience
- Create portfolio materials showing your technical approach
- Start taking on 2-3 paying clients while keeping your DevOps job
- Scale to full-time bookkeeping practice if you want location independence + flexibility
You don’t need to quit your job or go back to school. You can validate this path with minimal risk and build a practice around your technical skills.
The accounting talent shortage applies to bookkeepers too. Don’t overlook this opportunity!
Happy to answer questions about the practical side of running a bookkeeping practice if you want to explore this path further.