"The Shortage Isn't Temporary": Rebuilding Your Firm for a Permanent CPA Deficit

I need to be honest with all of you: the CPA shortage isn’t a temporary crisis we can wait out. It’s the new normal.

I’ve been running Thompson & Associates here in Chicago for 8 years now, and the hiring landscape has fundamentally changed. We’re not going back to the “good old days” when qualified CPA candidates showed up for interviews.

The Numbers Don’t Lie

  • 94% of finance leaders can’t find enough qualified accounting professionals heading into 2026
  • CPA exam candidates are down 27% over the past decade
  • 300,000+ professionals left the field since 2019
  • For every 5 open CPA roles, there are only 3 qualified candidates nationwide
  • Accounting degrees hit a 20-year low with only 55,150 graduates in 2023-24

This shortage is structural, not cyclical. Baby boomers are retiring faster than graduates can replace them. Accounting program enrollments have collapsed. The 150-credit requirement (now being rolled back in 25 states) drove people away for years. And work-life expectations have shifted—people won’t tolerate endless busy seasons anymore.

Some projections say this continues through 2029, possibly 2034-2035. That’s not a hiring challenge. That’s a permanent operating constraint.

The Question That Keeps Me Up at Night

How do you rebuild your accounting practice assuming CPAs will ALWAYS be scarce?

Not “how do I get through this rough patch?” but “what does my firm look like when I simply cannot hire the credentialed staff I used to rely on?”

What We’re Actually Doing at Thompson & Associates

I’ve stopped waiting for the perfect CPA hire to walk through the door. Here’s what’s changed:

1. Investing in non-CPA talent with specialized training
I’m hiring bookkeepers and training them in specific domains. Bob (if you’re reading this!) has become our small business specialist despite not having a CPA. He handles monthly closes, reconciliations, and client communication better than some CPAs I’ve worked with. I review and sign off on tax returns and audits, but he does the detailed work.

2. Automation to reduce headcount needs
Beancount has been a game-changer here. We’ve automated bank imports, transaction categorization, reconciliation workflows, and custom report generation. Work that used to take a junior accountant 8 hours now takes 45 minutes of review time. If I can’t hire more people, I need technology to multiply the people I have.

3. Client selectivity—saying no to low-value work
This one hurt emotionally. I had to let go of clients who demanded too much for too little fee, who were chronically disorganized, or whose work didn’t align with our expertise. We now serve 40% fewer clients than we did in 2020, but revenue is up 25% because we focus on advisory work for clients who value strategic guidance over cheap compliance.

4. Partnerships with contract firms for overflow
During tax season, I now work with offshore teams for data entry and document prep. It’s not ideal, but it’s better than burning out my core staff or turning away clients entirely.

The Uncomfortable Reality

What does an accounting firm look like when CPAs are rare?

Maybe it’s more bookkeepers and specialists supervised by a few CPAs. Maybe it’s fractional CPA models where one licensed professional oversees multiple clients part-time. Maybe it’s technology-first firms where automation handles 80% of compliance work and humans focus on judgment and advisory.

I don’t have all the answers. But I know we can’t keep operating like it’s 2015 and qualified candidates will show up if we just post the job.

What are YOU doing to adapt? How are you restructuring operations for a world where CPAs are permanently scarce?

I’d love to hear what’s working (and what’s failed) for others navigating this.

Alice, this resonates so deeply with my experience over the past 4 years using Beancount.

When I started tracking my finances in 2022, I was coming from GnuCash and honestly felt overwhelmed by the accounting profession’s complexity. But what I’ve learned watching this community is that the CPA shortage is actually accelerating innovation in ways that benefit everyone—not just firms, but individuals managing their own finances too.

The Workflow Evolution I’ve Seen

You mentioned automation reducing an 8-hour task to 45 minutes of review. I’ve experienced the same pattern in personal finance:

  • Bank imports: What used to be manual CSV downloads and categorization now runs automatically via scripts
  • Reconciliation: Balance assertions catch errors immediately instead of discovering them weeks later
  • Custom reports: Python + BQL queries generate insights I could never get from traditional software

The beautiful thing about Beancount is it doesn’t require a CPA to use effectively. Yes, tax planning needs professional judgment. But tracking day-to-day finances? Generating net worth reports? Monitoring spending patterns? These are totally accessible to non-CPAs now.

Start Simple, Build Incrementally

For anyone reading this feeling overwhelmed: you don’t need to automate everything on day one.

My journey looked like this:

  • Year 1: Manual entry, learning double-entry basics, lots of mistakes
  • Year 2: Added bank importers, still reviewing every transaction
  • Year 3: Automated categorization with smart rules, started writing custom queries
  • Year 4: Full pipeline automation, Fava dashboards, rental property tracking

I made plenty of errors along the way—misclassified assets, wrong balance assertions, overly complex account hierarchies. But the plain text format meant I could fix them easily and learn from git history.

What This Means for the Community

Alice, your point about non-CPA specialists is spot on. The profession is democratizing:

  • Bookkeepers like Bob handle operational accounting supervised by CPAs
  • Personal finance enthusiasts manage their own books with Beancount instead of paying for basic services
  • Specialized roles (cryptocurrency tracking, real estate syndication, grant accounting) emerge for non-CPAs with domain expertise
  • Technology handles routine work, humans focus on judgment and relationships

The CPA credential will always matter for certain functions—tax strategy, audit sign-off, regulatory compliance. But the shortage is forcing us to ask: “What REALLY requires a CPA vs what just traditionally had one?”

And honestly? That’s a healthy question. It’s making the profession stronger by focusing CPAs on what they do best: expert judgment.

I’m excited to see where this evolution goes. The tools are here. The workflows are proven. Now it’s about adapting our mindsets.

Alice, I’m reading this! And honestly, it’s validating to hear from you publicly.

I run Martinez Bookkeeping Services here in Austin—20+ small businesses rely on me for their books. I don’t have a CPA, and for years that made me feel like a “lesser” professional. But the reality you’re describing is exactly what I’m living: CPAs like you NEED bookkeepers like me, and we’re becoming specialized professionals in our own right.

What Non-CPA Bookkeepers Can Actually Handle

Let me be specific about what I do for my clients without CPA supervision on routine work:

  • Monthly bank reconciliations - I can spot discrepancies, categorize transactions, and maintain clean records
  • Accounts payable/receivable - Vendor payments, client invoicing, aging reports
  • Payroll processing - Using platforms like Gusto, I handle bi-weekly payroll for most clients
  • Cash flow tracking - Real-time visibility into runway, burn rate, collections
  • Transaction categorization - With clear guidelines and Chart of Accounts review from a CPA, I categorize accurately

What I can’t do (and don’t attempt):

  • Tax strategy and planning - That’s Alice’s expertise
  • Audit preparation and sign-off - Requires CPA credentials
  • Complex revenue recognition judgments - I flag these for CPA review
  • Regulatory compliance interpretation - I implement policies CPAs design

The Training That Actually Works

You mentioned training non-CPA specialists. Here’s what worked for me:

1. CPA partnerships with clear division of labor
I collaborate with 3 different CPA firms. They handle tax prep and strategic advisory. I handle operational bookkeeping. We both know our lanes.

2. Industry specialization
I focus on restaurants, retail, and creative services. Deep expertise in 3 industries beats shallow knowledge across everything.

3. Technology as the equalizer
Beancount has been HUGE for me. The plain text format means:

  • Version control - Clients (or their CPAs) can review my work in git
  • Audit trails - Every change is documented
  • Transparency - No proprietary software lock-in
  • Automation - I’ve built importers for Square, Stripe, and major banks

4. Continuous learning
I take online courses, attend webinars, and read forums like this. Without a formal degree, self-education is my competitive advantage.

The Emotional Shift: From “Lesser” to “Specialist”

Alice, your comment about me being “our small business specialist” genuinely made my week. Because that’s the reframe: I’m not a “lesser CPA”—I’m a specialized bookkeeping professional who handles operational accounting so CPAs can focus on higher-value advisory work.

The shortage is forcing this recognition. Firms can’t afford to have CPAs doing data entry and reconciliations when they could be doing tax planning and strategic guidance.

The Beancount Advantage for Training

One thing I wish more CPAs understood: Plain text accounting makes training NON-CPAs way easier than proprietary software.

With QuickBooks or Xero:

  • I click buttons without understanding the accounting behind them
  • Errors are hidden in GUIs
  • Teaching requires expensive licenses for each trainee

With Beancount:

  • Every transaction is explicit double-entry—I LEARN accounting fundamentals
  • Errors are visible as text I can read and debug
  • Training happens by reading actual ledger files
  • Git diffs show exactly what changed and why

I’ve trained 2 junior bookkeepers using Beancount. They understand accounting BETTER than people who only know how to click QuickBooks buttons.

What I Wish More CPAs Would Do

If you want to leverage non-CPA talent effectively:

  1. Trust us with defined scopes - Don’t micromanage reconciliations, but review monthly outputs
  2. Provide clear guidelines - Give us Chart of Accounts standards, categorization rules, and escalation triggers
  3. Invest in our training - Pay for courses, share resources, explain WHY certain treatments matter
  4. Respect the specialization - We’re not “CPA wannabes”—we’re operational accounting specialists

The CPA shortage isn’t going away. The faster we recognize bookkeepers as critical specialized professionals (not just “helpers who couldn’t pass the CPA exam”), the faster we build sustainable models.

Thanks for the public validation, Alice. It means a lot.

This discussion hits close to home. As a former IRS auditor turned tax prep specialist, I’ve seen the quality concerns that arise when firms get desperate for staffing.

The shortage is real. But we cannot compromise on professional standards just because we’re understaffed.

The Quality Control Challenge

Alice, you mentioned using non-CPA talent and offshore teams. That can work—if you maintain proper oversight. But here’s what I’m seeing in 2026 that worries me:

  • Firms skipping review steps because they don’t have time
  • Junior staff (or worse, non-credentialed workers) making judgment calls they’re not qualified to make
  • Tax returns filed with errors because nobody reviewed the AI-generated entries
  • Audit trails that fall apart under IRS scrutiny

The IRS doesn’t care that you couldn’t hire enough CPAs. They care whether the return is correct and defensible.

Where CPAs Are Non-Negotiable

From a regulatory perspective, here’s where you CANNOT delegate to non-CPAs without CPA review:

Tax planning and strategy

  • Estimated tax calculations and quarterly payments
  • Deduction optimization and timing strategies
  • Entity structure recommendations (LLC, S-Corp, C-Corp)
  • Multi-state tax nexus analysis

Audit representation

  • Responding to IRS notices and audits
  • Preparing audit defense documentation
  • Negotiating with revenue agents

Complex revenue recognition

  • Construction accounting (percentage of completion)
  • Software revenue (ASC 606 compliance)
  • Cryptocurrency taxation and reporting

Regulatory compliance

  • 1099/W-2 filing and compliance
  • International tax reporting (FBAR, FATCA)
  • Grant-funded organization compliance (Single Audit requirements)

What Non-CPAs CAN Do (With Proper Training)

Bob, your point about specialization is exactly right. Here’s what I successfully delegate to non-CPA staff:

  • Document collection and organization - Tax season chaos reduced by 60% when I hired an admin to chase down client documents
  • Data entry and basic categorization - Following clear guidelines, non-CPAs can input transactions accurately
  • Routine compliance work - Filing extensions, mailing forms, tracking deadlines
  • Client communication - Status updates, document requests, appointment scheduling

The key is clear protocols and escalation triggers. My team knows: “If you’re not 100% sure, flag it for Tina’s review.”

The Beancount Advantage for Audit Defense

One reason I push clients toward Beancount: plain text accounting creates audit trails the IRS actually respects.

When a client gets audited:

  • Git history shows when transactions were entered and by whom
  • Balance assertions prove books reconciled at specific dates
  • Transaction comments document business purpose and context
  • No “black box” software to explain—everything is readable text

I’ve defended 3 audits this year using Beancount records. Revenue agents LOVE the transparency. “Finally, someone who can show me exactly what happened and when” was a direct quote.

My Adaptation Strategy

Here’s how I’m handling the shortage without compromising quality:

1. Specialize ruthlessly
I no longer take every tax return that walks in. I focus on:

  • Small business owners with complex situations
  • Cryptocurrency traders (high hourly rate justifies the research time)
  • Clients facing audits or complex IRS issues

2. Automate the routine stuff
Beancount + Python scripts generate most of my routine tax reports. What used to take 4 hours of manual work now takes 20 minutes of review.

3. Train non-CPA staff with VERY clear boundaries
My assistant handles admin work and basic data entry. But she has a laminated checklist: “Things Only Tina Can Do.” It includes anything involving judgment, client advice, or IRS interaction.

4. Charge appropriately for expertise
I raised rates 35% over the past 2 years. If CPAs are scarce, our expertise is more valuable. Clients who balk at the increase aren’t my ideal clients anyway.

The Uncomfortable Truth

The shortage will force some firms to cut corners. I’ve already seen it: returns filed without proper review, AI-generated entries accepted blindly, non-qualified staff giving tax advice.

When those firms get hit with IRS penalties, malpractice claims, and license suspensions, the rest of us will clean up the mess.

Quality over quantity. Always.

The shortage is permanent. But professional standards can’t be.

Reading this from the client side—as someone who tracks my own finances with Beancount and works with CPAs for tax planning—this conversation is fascinating.

What does the CPA shortage mean for regular people and small businesses?

The Personal Finance Angle

I’m a financial analyst by day and FIRE blogger by night. I use Beancount to track every penny toward early retirement. And honestly? The CPA shortage has made me MORE self-sufficient, not less.

Five years ago, I paid a CPA $800/year to:

  • Categorize my transactions (which I could do myself)
  • Generate basic reports (which Beancount does automatically)
  • File my tax return (the only thing that actually required expertise)

Now I do all my own bookkeeping with Beancount and only hire a CPA for:

  • Year-end tax strategy review ($400 consultation)
  • Complex tax situations (crypto, RSU vesting, rental property)
  • Actual tax return filing and signature

I’m saving $400/year AND I understand my finances better because I’m doing the work myself.

The Small Business Perspective

My day job is at a tech startup. We’re a 25-person team, and our CFO has said explicitly: “We can’t afford a full-time CPA, and we can’t find one anyway.”

Our solution:

  • Fractional CFO (part-time, works with 4 other companies)
  • Bookkeeper who handles day-to-day operations (shoutout to Bob’s model!)
  • CPA consultant for quarterly tax planning and annual audit prep

This setup costs 40% less than hiring a full-time CPA would—if we could even find one.

The “Do I Really Need a CPA?” Question

Alice, Tina, and Bob—I’d love your perspective on this:

For a straightforward W-2 employee with standard deductions, do they really NEED a CPA at all?

Or is the shortage actually pushing individuals to become more financially literate because professional help is scarce and expensive?

I’m not saying CPAs aren’t valuable. But maybe the shortage is revealing that not EVERYONE needs a CPA for EVERYTHING. Maybe we need:

  • CPAs for complex tax strategy and high-stakes decisions (that’s Tina’s specialization model)
  • Bookkeepers for operational accounting (that’s Bob’s business model)
  • Self-service tools for routine personal finance (that’s my Beancount workflow)

The Opportunity Cost Framework

As someone obsessed with FIRE, I think about everything in terms of opportunity cost.

If a CPA charges $150/hour and it takes them 2 hours to do my books:

  • That’s $300 of cost
  • Could I learn to do it myself in 10 hours? (Yes, thanks to Beancount and this community)
  • Is my time worth less than $30/hour? (For bookkeeping work, honestly yes—I’d rather save the money)

But if a CPA charges $200/hour for tax planning that saves me $3,000:

  • That’s a 15x ROI
  • Could I learn to do it myself? (Probably not without years of study)
  • Is the expertise worth it? (Absolutely)

The shortage is forcing everyone—individuals and small businesses—to ask: “What do I REALLY need a CPA for vs what can I do myself or delegate to non-CPAs?”

Tools as the Democratizer

Beancount is genuinely democratizing financial management. I can:

  • Track multi-currency investments
  • Calculate portfolio rebalancing needs
  • Generate tax-loss harvesting reports
  • Monitor FIRE metrics (savings rate, FI date projection)

All without paying for expensive software or hiring professionals for basic tracking.

The CPA shortage accelerates this trend. When professional help is scarce, individuals invest in tools and education to become self-sufficient.

Is that a bad thing? Or is it pushing financial literacy in a positive direction?

I’m genuinely curious how the professionals here see it.