From $100K to $156K Per Professional: The CAS Pricing Model That Actually Works in 2026

From $100K to $156K Per Professional: The CAS Pricing Model That Actually Works in 2026

I need to talk about something that most CPAs don’t discuss openly: how much we actually charge for our services and whether we’re leaving money on the table.

The 2024 AICPA benchmark survey just dropped some eye-opening numbers: median net client fees per professional in CAS practices rose to $156,250—a 29% increase from just 2022. When I first saw this, my gut reaction was “there’s no way I’m hitting those numbers.” Then I looked at my own books and realized I was right—I was at $112K per professional last year.

That gap represented real money I wasn’t capturing because I was still pricing like it’s 2018.

The Old Model Wasn’t Working

For the first 10 years of my practice, I billed almost everything hourly. Tax returns? Hourly. Monthly bookkeeping? Hourly with a “estimate” that was really just a guess. Strategic planning calls? You guessed it—hourly.

The problem wasn’t that hourly billing is evil. It’s that it creates the wrong incentives. I got faster at my work through automation and experience, which meant I earned LESS for the same value delivered. Clients would hesitate to call with questions because “the meter is running.” And every month-end, I’d be scrambling to track my time across 20+ clients, half of whom would question the hours when invoices arrived.

I was optimizing for the wrong metric: time spent instead of value created.

The Unbundling Breakthrough

The shift started when I separated compliance work from advisory work—what the industry calls “unbundling.” Here’s how I restructured:

Compliance Services (Fixed Monthly Retainer):

  • Monthly bookkeeping and reconciliation
  • Quarterly estimated tax calculations
  • Annual tax return preparation
  • Standard financial statements

This is predictable, systemized work. I know exactly how long it takes, and so do my clients. Fixed pricing makes sense here. My Beancount automation handles 70% of the data entry and reconciliation, which is how I can keep these retainers profitable even at $2,500-3,500/month for small business clients.

Advisory Services (Value-Based Pricing):

  • Cash flow scenario modeling
  • Tax planning strategy sessions
  • Business decision analysis (“Should I hire? Buy equipment? Expand?”)
  • Year-round proactive recommendations

This is where the real value lives—and where I completely changed my pricing philosophy. Instead of $200/hour, I now charge $5,000-8,000/month retainers for advisory services based on the value of the decisions we’re making together.

The Three-Tier Model:

  1. Basic: Compliance-only retainer ($2,500-3,500/month) - For clients who just need the books kept clean and taxes filed correctly.

  2. Standard: Compliance + advisory add-ons ($5,000-7,500/month) - Monthly strategic check-ins, quarterly deep-dives, proactive tax planning.

  3. Premium: Fractional CFO services ($10,000-15,000/month) - Embedded financial leadership, weekly touch-points, fundraising support, board-ready financials.

How Beancount Makes This Possible

Here’s where plain-text accounting becomes a competitive advantage:

Scenario Modeling: I can duplicate a client’s Beancount ledger, modify transactions to model “what if we hired 2 people?” or “what if revenue drops 20%?”, and show them the cash flow impact in minutes. Try doing that in QuickBooks without going insane.

Transparent Reporting: Clients can access Fava anytime and see their real-time financial picture. This builds trust that I’m not hiding anything behind proprietary software. When I tell them they can’t afford something, they can see the numbers themselves.

Git History for Decisions: When we make a strategic decision together (“don’t buy that equipment yet”), I can point back to the exact scenario analysis we ran 6 months ago. This creates a paper trail showing the value I delivered by preventing costly mistakes.

The Psychology Shift: Billing for Decisions Prevented

The hardest part wasn’t the pricing structure—it was the sales conversation.

Clients who are used to hourly billing think they’re paying for your time. When you shift to value-based advisory pricing, you’re asking them to pay for outcomes and decisions prevented.

Example: I had a client who wanted to open a second location. We modeled it in Beancount with realistic assumptions: higher fixed costs, 6-month ramp period, cash flow timing. The numbers showed they’d run out of cash in month 8 without a $100K line of credit they didn’t have.

They didn’t open the second location. I saved them from likely bankruptcy. What’s that worth? Way more than the 8 hours I spent on the analysis.

I now frame advisory retainers as “insurance against expensive mistakes” and “a CFO you can actually afford.” The question isn’t “can you afford $7,500/month for advisory?” It’s “can you afford NOT to have someone modeling your business decisions before you make them?”

The Results: Fewer Clients, Higher Revenue, Better Life

After 18 months of transitioning to this model:

  • Revenue per client up 40%
  • Total client count down 25% (I fired low-fit clients)
  • Revenue per professional hit $148K (not quite $156K yet, but getting there)
  • Profit margins up 15% (because Beancount automation scales better than hiring)
  • Personal work hours down 20% (no more time tracking hell)
  • Client satisfaction scores at all-time high

The clients who stayed are the ones who value strategy over just compliance. They pay more, demand less emergency fire-fighting, and refer better clients.

The Questions I Had to Answer

“What if clients won’t pay retainers?” Some won’t. Let them go. The ones who see the value will more than make up for the lost revenue.

“How do I prevent scope creep?” Clear documentation of what’s included vs not included. Monthly retainer includes 2 strategy calls + email support. Additional projects quoted separately.

“Do I need fancy software?” No. Beancount + Fava + some Python scripts is 90% of what I need. The rest is Google Sheets and clear communication.

Where Are You in This Journey?

I’m curious how others in the community are approaching pricing, especially those doing professional services with Beancount:

  • Are you still billing hourly, or have you moved to retainers/value-based?
  • How do you price advisory vs compliance work?
  • What role does Beancount play in demonstrating value to clients?
  • For those hitting $156K+ per professional: what’s your secret?

The accounting profession is changing fast. The firms that figure out pricing will thrive. The ones stuck in hourly billing will be competing on price with AI automation that costs $50/month.

I’d rather compete on strategic value, and Beancount is the tool that makes that possible.


P.S. For those wondering about the AICPA survey: Growth in client advisory services set to continue rapid increase is worth reading. The trend is real.

Alice, thank you for being so transparent with the actual numbers. That takes courage, and it’s exactly the kind of real talk this community needs.

Your journey from $112K to $148K per professional mirrors my own transition, though mine was messier and took longer because I had to figure it out myself without industry benchmarks to guide me.

My Undercharging Years

I came to Beancount from GnuCash four years ago, and back then I was doing fractional bookkeeping for a handful of small businesses. I was charging $35/hour thinking I was being competitive. The reality? I was leaving massive amounts of money on the table because I was afraid to ask for what my work was actually worth.

A client once told me: “Mike, you saved us $12,000 by catching that payroll tax mistake before the IRS did. Why are you only charging me $280 for 8 hours of work?” That was my wake-up call.

The “Start Simple” Retainer Approach

Your three-tier model is sophisticated and exactly where you should be at 15 years of experience. But for folks reading this who are earlier in their journey, I want to emphasize: you don’t need to nail the perfect tiered pricing structure on day one.

I started with just ONE simple offering: a monthly retainer for “keeping your books clean and your taxes compliant.” That was it. $1,500/month for my smallest clients, $3,500/month for my largest at the time. No tiers, no add-ons, just a flat monthly fee.

Once I had stable recurring revenue and understood my actual cost to deliver, THEN I could start experimenting with advisory add-ons and premium services. But trying to build a complex pricing structure before you have a stable foundation is like trying to optimize code that doesn’t work yet.

How Beancount Gave Me Pricing Confidence

The game-changer for me was using Beancount to model my OWN business finances first. I tracked:

  • Time spent per client (even though I wasn’t billing hourly anymore)
  • Revenue per client per month
  • Actual cost to service each client (my time valued at what I SHOULD be earning)

This revealed something uncomfortable: three of my “retainer” clients were actually LOSING me money when I accounted for my time properly. I was subsidizing low-paying clients with profits from higher-paying ones.

Having that data made the conversation easier: “I need to adjust our retainer to $2,800/month to reflect the actual value and time involved. If that doesn’t work for your budget, I completely understand, but I can’t continue at the current rate.”

Two of those three clients paid the increase. The one who didn’t? I referred them to a bookkeeper who was earlier in their journey and could profitably serve them at a lower price point.

Addressing Your Question: Resistance to Retainers

You asked how to handle clients who resist moving from hourly to retainer. Here’s what worked for me:

Frame it as THEIR benefit, not yours: “The retainer model means you’ll never get a surprise invoice. You know exactly what you’re paying each month, and you can call or email me without worrying about the clock running. I want you to USE me as a resource, not avoid asking questions because you’re worried about the bill.”

Offer a 3-month trial: “Let’s try it for three months at $X/month. If you’re not happy with the value, we can revisit.” No one ever went back to hourly after trying a retainer.

Show them the math: “Last year you paid me an average of $2,100/month, but it ranged from $900 in January to $4,200 in April. What if we just fixed it at $2,400/month year-round? You’ll save money in busy months and have predictable expenses.”

The clients who truly can’t afford a retainer structure aren’t your ideal clients anyway. Let them go find someone cheaper, and make room for clients who value strategic partnership over transactional service.

The One Warning I Wish Someone Had Given Me

Scope creep is REAL with retainers, especially in the first year. Alice mentioned clear documentation—I can’t emphasize this enough.

I learned the hard way when a retainer client started asking me to review their personal investment portfolio, help with their kid’s college financial aid forms, and advise on a real estate purchase. None of that was in scope, but because they were paying me monthly, they assumed “unlimited access to Mike’s brain” was included.

Now my retainer agreements explicitly list what’s included and what’s NOT. Additional projects get scoped and quoted separately. Setting boundaries isn’t mean—it’s professional, and clients respect it.

My Results: Better Work, Better Clients, Better Life

After three years of refining my retainer model:

  • Monthly recurring revenue up 180%
  • Client count down from 15 to 8 (quality over quantity)
  • Average client value up 220%
  • Work-life balance actually exists now
  • Zero stress about “billable hours”

The best part? My clients are happier. They get proactive advice instead of reactive firefighting. They call me before making financial decisions, not after they’ve already made mistakes.

If I could make this transition coming from the chaos of GnuCash and no formal accounting background, anyone can.

For Those Just Starting

If you’re reading Alice’s post thinking “I’m nowhere near ready for $156K per professional,” that’s okay. Start here:

  1. Pick ONE simple retainer offering
  2. Price it based on value, not hours (even if it feels high)
  3. Use Beancount to track your own profitability by client
  4. Iterate based on data, not fear
  5. Fire bad-fit clients and reinvest that time in finding better ones

Alice, one question for you: How do you handle the conversation when a long-term hourly client resists the transition to retainers? Do you grandfather them in, or do you draw a hard line and risk losing the relationship?

I’m approaching this from a different angle than Alice and Mike—I’m not a CPA or bookkeeper, I’m a financial analyst who tracks my own consulting revenue obsessively using Beancount. But the pricing evolution you’re both describing maps perfectly to what I’ve seen in the SaaS and professional services industries.

The Numbers Tell a Story (If You’re Willing to Listen)

Alice, that $156,250 median from the AICPA survey is impressive, and the 29% increase from 2022 is real. But I’d be curious about the methodology—are these ONLY firms who successfully implemented CAS models, or all firms attempting it? Survey self-selection bias is real, and I suspect the firms who struggled with CAS pricing didn’t bother responding.

That said, the 17% median growth figure and 99% projected growth over three years? That projection feels aggressive. I’d love to see the confidence intervals and underlying assumptions. Is this sustainable growth or a temporary market inefficiency that competitors will arbitrage away?

Not to be a downer—I just like to stress-test optimistic projections before making business decisions based on them.

The SaaS Pricing Playbook Applied to Accounting

What you’ve built, Alice, is essentially a SaaS pricing model applied to professional services:

  • Basic tier = Entry-level product with limited features (compliance-only)
  • Standard tier = Full product with add-ons (compliance + advisory bolt-ons)
  • Premium tier = Enterprise package with white-glove service (fractional CFO)

This is textbook Good-Better-Best pricing psychology. Research shows customers disproportionately choose the middle tier because it feels like the “smart compromise.” You’re anchoring expectations with the premium tier ($10K-15K/month makes $7K feel reasonable), and you’re capturing price-sensitive customers with the basic tier instead of losing them entirely.

Smart.

My Own Retainer Economics Experiment

I’ve been consulting on the side (data analysis and financial modeling for startups) for three years, and I made the hourly-to-retainer transition last year. Here’s what my Beancount data showed:

Hourly billing (2024):

  • Average hourly rate: $185/hour
  • Average client lifetime: 4.2 months
  • Average project value: $3,800
  • Churn rate: 78% (most projects were one-off)
  • Total annual revenue: $62,400 (across 16 clients)

Retainer billing (2025, first 12 months):

  • Monthly retainer: $2,500-4,000 depending on scope
  • Average client lifetime: 14+ months (and counting)
  • Customer lifetime value (LTV): $35,000+
  • Churn rate: 25% (three retainer clients became full-time hires elsewhere)
  • Total annual revenue: $108,000 (across 9 retainer clients + 3 hourly holdouts)

The difference is stark. Retainer clients have 3x higher lifetime value and 40% lower churn compared to project-based hourly work. The predictability alone is worth the transition.

The FIRE Angle: Recurring Revenue = Freedom

From a financial independence perspective, retainer revenue is dramatically more valuable than hourly revenue because it’s predictable and recurring.

I track my “financial runway” in Beancount—how many months of expenses I have covered by committed retainer revenue vs variable project revenue. Right now, my 9 retainer clients cover 110% of my living expenses. That means my day job salary is 100% discretionary—I could quit tomorrow and maintain my lifestyle on consulting alone.

Try achieving that security with hourly billing. You’re always hustling for the next project, always one dry spell away from financial stress.

The Scope Creep Problem (And My Solution)

Mike’s warning about scope creep is spot-on. I’ve found the solution is hyper-specific retainer agreements that use time-boxing rather than deliverable-boxing.

Instead of saying “monthly financial analysis,” which is vague and invites scope creep, I say:

"Monthly retainer includes:

  • 2 hours of data analysis and reporting
  • 1 hour of strategic call/presentation
  • Unlimited async communication via email (responses within 24 hours)
  • Additional work quoted separately at $250/hour"

This creates clear boundaries. If a client wants me to build a complex financial model that takes 8 hours, that’s clearly out of scope and gets quoted as a separate project. But quick email questions and ad-hoc requests are covered, which makes clients feel supported without me getting exploited.

The Question Nobody’s Asking: What If You’re Wrong?

Here’s the uncomfortable question: what if you price too high and clients leave?

I’ve A/B tested this (because I’m a data nerd). I raised prices for new clients while grandfathering existing clients at old rates. The result? Zero pushback from new clients at higher prices, and existing clients at lower prices eventually asked if they should be paying more because they felt they were getting outsized value.

Turns out, charging premium prices signals premium value. Clients who pay more take you more seriously and get better results because they’re invested in the relationship.

The clients who balk at retainer pricing or premium rates are usually the clients who would have been difficult to work with anyway. Price is a filter for bad-fit clients.

My Beancount Setup for Tracking Consulting Profitability

For those curious, here’s how I track my own consulting business in Beancount:

2026-01-15 * "Retainer payment - Startup Co"
  Income:Consulting:Retainer:StartupCo      -4000.00 USD
  Assets:Checking                            4000.00 USD

2026-01-20 * "Time spent - Startup Co" #time-tracking
  Expenses:Consulting:TimeInvested:StartupCo   6.0 HOURS @ 185 USD
  Income:Consulting:ImputedValue             -1110.00 USD

I track both cash revenue AND time invested (valued at my target hourly rate). This lets me calculate true profitability per client, not just top-line revenue.

I then run BQL queries to analyze:

  • Revenue per client per month
  • Time invested per client per month
  • Profit margin by client (cash revenue minus imputed time cost)
  • Customer acquisition cost (time spent on sales divided by conversion rate)

This data drives every pricing decision I make.

The Uncomfortable Truth About Pricing

The uncomfortable truth is that most professionals (myself included) undercharge because we’re afraid of rejection. We’d rather get the client at $2,000/month than risk losing them by asking for $4,000/month.

But the math doesn’t support that fear. If asking for $4,000 instead of $2,000 cuts your close rate from 60% to 40%, you’re still better off:

  • Low pricing: 10 pitches × 60% close rate × $2,000 = $12,000/month
  • High pricing: 10 pitches × 40% close rate × $4,000 = $16,000/month

Plus, you have fewer clients to service, which means lower overhead and higher quality of service.

My Question for Alice and Mike

How do you handle the inevitable client who says “I can get this cheaper from [offshore service / AI tool / newer competitor]”?

Do you compete on price, or do you let them go and trust that your value proposition will attract the right clients who understand quality costs money?

This is such an important conversation, and I appreciate Alice and Mike sharing real numbers. As someone who’s NOT a CPA (just a self-taught bookkeeper), I want to offer a reality check from the trenches of small business accounting.

The Unglamorous Reality of Non-CPA Bookkeeping

Alice’s three-tier model topping out at $15K/month for fractional CFO services is aspirational, and I genuinely hope to get there someday. But right now, I’m serving small businesses—restaurants, hair salons, independent contractors—who can barely afford $500/month, let alone $5,000.

My reality looks different:

  • Basic tier: Monthly reconciliation and cleanup ($500-800/month)
  • Standard tier: Reconciliation + A/R and A/P management ($1,200-1,800/month)
  • Premium tier: Full bookkeeping + cash flow advice ($2,500-3,500/month)

Even at these rates, I’m getting pushback. Small business owners see bookkeeping as a necessary expense, not an investment. They don’t understand why they should pay me $1,500/month when QuickBooks Online costs $30.

The Challenge: Clients Don’t Value “Advice” Until It’s Too Late

Here’s what frustrates me: I KNOW my advisory value is worth more than my compliance work. I’ve saved clients thousands by:

  • Catching payroll tax errors before they became IRS penalties
  • Identifying cash flow problems three months before they’d have bounced checks
  • Flagging incorrect expense categorization that would’ve triggered audits
  • Advising against expansion when the numbers didn’t support it

But when I try to sell “advisory services,” clients give me blank stares. They want their books reconciled, they want their quarterly taxes filed, they want deliverables. The strategic advice feels like “extra” to them, not the core value.

How I’ve Adapted the Unbundling Model

I can’t sell “advisory” as a standalone service to my client base. But I CAN unbundle compliance from proactive support:

Tier 1 - Reactive Compliance ($500-800):

  • I do the books, you get reports
  • You call me when you have questions
  • No proactive outreach from me
  • Perfect for DIY clients who just need someone to clean up their mess quarterly

Tier 2 - Proactive Partnership ($1,200-1,800):

  • Same compliance work, but I also:
  • Flag issues BEFORE they become problems
  • Monthly check-in calls to review cash flow
  • Proactive alerts when something looks off
  • This is where most of my clients land

Tier 3 - Strategic CFO-Lite ($2,500-3,500):

  • Everything in Tier 2, PLUS:
  • Scenario modeling for big decisions (hiring, expansion, equipment purchases)
  • Quarterly strategic planning sessions
  • Custom reports for specific business needs

I don’t call it “advisory services” because that sounds expensive and vague. I call it “proactive partnership” and “strategic support,” which resonates better with small business owners who think they can’t afford a CPA.

The Beancount Advantage for Small Clients

Fred’s Beancount setup for tracking profitability is great, but here’s where plain-text accounting helps me serve SMALL clients who can’t afford enterprise software:

Transparency builds trust. When a restaurant owner can see their Fava dashboard and understand their food cost percentage in real-time, they don’t question my $1,500/month retainer. They can see the value I’m providing.

Scenario modeling without expensive tools. I duplicate their ledger file, change some numbers (e.g., “what if you raised prices 10%?”), and show them the cash flow impact. Try doing that in QuickBooks without a $200/month subscription to their forecasting add-on.

Git history = audit trail. When a client says “didn’t we talk about that equipment purchase last year?”, I can pull up the exact scenario analysis we ran and show them why we decided against it. That’s worth money.

The Education Problem: Teaching Clients to Value Strategy

Mike asked about clients resisting retainers. My bigger problem is teaching clients to value STRATEGY in the first place.

Most of my clients think bookkeeping is data entry. They don’t understand that the real value is interpretation and decision support. So I’ve started using this script:

Me: “I can offer you two service levels. The first is $600/month—I’ll keep your books reconciled and send you monthly reports. The second is $1,500/month—I’ll do the same bookkeeping, but I’ll also watch your numbers and tell you when something’s wrong BEFORE it becomes expensive. Which sounds more valuable?”

Framing it as “watching your back” instead of “advisory services” works better. People get paying for peace of mind.

The Uncomfortable Question: Am I Undercharging?

Fred’s math on pricing ($2K vs $4K retainer) made me uncomfortable because I think I’m STILL undercharging.

I have a client who owns three food trucks. I charge them $2,800/month for full bookkeeping across all three entities. Last year, I saved them $11,000 by catching a food vendor who was double-charging them for 8 months.

By Fred’s logic, that one intervention justified almost FOUR MONTHS of retainer fees. So why am I still charging $2,800 instead of $5,000?

Fear. I’m afraid if I raise prices, they’ll leave and I’ll lose $2,800/month in recurring revenue. But Fred’s right—if I priced at $5,000 and lost half my clients, I’d STILL make more money with less work.

My Question for Alice: When Do You Fire a Client?

You mentioned firing “low-fit clients” to make room for better ones. How do you know when to pull the trigger?

I have several clients who:

  • Pay on time (no collection issues)
  • Are nice people (no personality conflicts)
  • But are unprofitable at my current pricing

Do I raise prices and risk losing them? Or do I just cut them loose and hope better clients materialize?

The entrepreneurial advice says “fire bad clients and attract better ones,” but the practical reality is that I have a mortgage and I’m terrified to let go of $15K/year in recurring revenue without knowing where the replacement revenue will come from.

Where Beancount Helps (and Doesn’t)

Beancount makes me MORE efficient, which paradoxically makes me LESS money if I’m billing hourly or flat-fee based on time estimates.

Example: I automated bank reconciliation for most clients using importers. A task that used to take 3 hours now takes 30 minutes. If I’m charging based on time, I just cut my revenue by 83% for that task.

The solution is what Alice and Mike described: value-based retainers. Clients pay for the RESULT (clean, accurate books), not the TIME (3 hours vs 30 minutes).

But I still struggle with the psychology of saying “I’m going to charge you the same amount even though it takes me less time now.” It FEELS like I’m ripping them off, even though intellectually I know efficiency should benefit me, not just the client.

The Small Business Reality

I want to be where Alice is—serving fewer clients at higher retainers, doing strategic work instead of compliance drudgery. But right now, I’m serving 22 clients at an average of $1,400/month because that’s the market I’m in.

Maybe the answer is to gradually raise prices, lose the bottom 30% of clients, and reinvest that time in attracting better clients who value strategy. But that requires faith that those better clients exist and will find me.

Does anyone else struggle with this transition? Or am I the only one still stuck in the “race to the bottom” on pricing?

As a tax professional living through the annual chaos of tax season, I want to add a critical perspective that’s missing from this conversation: pricing strategies that work great 10 months a year can completely fall apart during tax season.

The Tax Season Reality Check

Alice’s unbundling model (compliance vs advisory) makes perfect sense conceptually, but here’s the uncomfortable reality for tax preparers:

Compliance work is SEASONAL and COMPRESSED.

Tax returns aren’t evenly distributed throughout the year. They’re concentrated in February-April, which creates massive workflow bottlenecks. If I’m charging flat monthly retainers for compliance, I’m essentially getting paid the same amount in June (when I do almost no tax work) as I am in March (when I’m working 70-hour weeks).

That’s not sustainable.

My Hybrid Pricing Model for Tax Services

I’ve had to develop a different approach that acknowledges the seasonality of tax work:

Tax Compliance (Fixed Fee Per Return):

  • Individual returns: $750-$2,500 depending on complexity
  • Business returns: $1,500-$5,000 depending on entity type
  • NOT a monthly retainer—one-time fee per filing

Tax Planning Advisory (Monthly Retainer):

  • Year-round strategic tax planning: $500-$1,500/month
  • Quarterly estimated tax reviews
  • Proactive recommendations to minimize liability
  • Scenario modeling for major financial decisions

The key insight: I can’t charge monthly retainers for tax PREP because the work is too lumpy. But I CAN charge monthly retainers for tax PLANNING because that’s year-round value.

Where Most Tax Preparers Leave Money on the Table

Here’s the thing most tax professionals don’t realize: the compliance work (preparing returns) is a LOSS LEADER for the advisory work (tax planning).

Example client:

  • Pays $1,800 for annual tax return preparation (one-time)
  • Pays $800/month for year-round tax planning retainer ($9,600/year)
  • Total annual value: $11,400

The return prep is table stakes—it’s what gets them in the door. The real money is in the ongoing advisory relationship where I’m helping them structure their business to minimize taxes, plan quarterly estimates, advise on timing of income/expenses, and model big decisions.

But I had to deliver value on the compliance side FIRST before they’d trust me enough to pay for advisory services.

The CPA Workforce Crisis Makes This Urgent

Bob mentioned being terrified to fire clients because of mortgage payments. I get it. But here’s the harsh reality we’re all facing in 2026:

We can’t hire our way out of this problem.

The CPA pipeline is broken (27% decline in exam candidates over a decade). Experienced tax professionals are retiring faster than we can replace them. And tax season workload isn’t getting lighter.

The only solution is to price services high enough that we can afford to serve FEWER clients sustainably instead of burning out trying to serve everyone at unsustainable rates.

I fired 8 clients after last tax season—all of them were paying less than $500 for their returns and demanding way more than $500 worth of time. Letting them go freed up bandwidth to serve my retainer clients better, and my revenue actually INCREASED because I could focus on higher-value work.

The Beancount Advantage for Tax Planning

Fred’s time-tracking setup is brilliant, but here’s how I use Beancount specifically for tax advisory clients:

Quarterly Estimated Tax Scenarios:

I maintain a running Beancount ledger for each advisory client throughout the year. Every quarter, I:

  1. Import their actual income/expense data
  2. Project forward to year-end based on trends
  3. Calculate estimated tax liability
  4. Model adjustments (e.g., “if you max out retirement contributions, here’s the tax savings”)

This takes me 30-45 minutes per client per quarter, but it’s worth $800/month in retainer value because they KNOW I’m watching their tax situation year-round and preventing surprises.

The Alternative (QuickBooks approach):

  • Hope the client’s QuickBooks is up-to-date (it’s not)
  • Spend 2 hours cleaning up their data before you can even analyze
  • Use some clunky tax projection software that costs $150/month
  • Still can’t easily model “what if” scenarios

Beancount lets me duplicate their ledger, make assumptions, and show them the tax impact of different decisions. That’s advisory value clients will pay for.

Addressing Bob’s Fear: When Do You Fire a Client?

Bob asked when you pull the trigger on firing a client. Here’s my criteria:

Fire immediately if:

  • They don’t respect your time (late night texts, weekend demands)
  • They don’t pay on time
  • They lie to you or hide information (IRS liability = YOUR problem)

Fire after one warning if:

  • They’re consistently unprofitable (your time investment exceeds the fee)
  • They refuse to implement your advice and then complain about results
  • They expect you to work miracles during tax season because they didn’t plan ahead

Consider raising prices first if:

  • They’re good clients but just underpriced
  • They pay on time and respect boundaries
  • You’d be happy to keep them at 2x your current rate

I sent price increase letters to 12 clients last year (doubling most fees). 10 accepted, 2 left. Net result: I made MORE money serving fewer clients.

The two who left were price-shopping anyway and would’ve left eventually for someone cheaper. Better to lose them on my terms than burn out trying to serve them at unsustainable rates.

The Scope Creep Warning for Tax Professionals

Mike and Fred both talked about scope creep on retainers. This is CRITICAL for tax work because clients will absolutely try to sneak extra returns into your retainer if you’re not careful.

My retainer agreement explicitly states:

"Monthly retainer includes:

  • Quarterly tax planning review and estimated tax calculations
  • Email/phone support for tax questions (response within 24 business hours)
  • Year-end tax planning strategy session

NOT INCLUDED (billed separately):

  • Tax return preparation (billed per return)
  • Amended returns
  • Audit support
  • Business entity formation/restructuring
  • State tax research for multi-state situations"

Without this clarity, clients think “$1,000/month retainer” means “unlimited tax work.” It doesn’t.

The Uncomfortable Question Nobody’s Asking

Here’s what keeps me up at night: What happens when AI can prepare basic tax returns for $50?

The compliance work (data entry, form completion, basic deductions) is ALREADY being automated. H&R Block, TurboTax, and a dozen startups are racing to make tax return prep a commodity.

If I’m still competing on compliance pricing in 2028, I’m dead.

The ONLY defensible moat is advisory work—strategic tax planning that requires judgment, creativity, and understanding of the client’s full financial picture. That’s what Beancount enables me to deliver better than QuickBooks users or AI tools.

My Answer to Fred’s Question: Competing on Price vs. Value

Fred asked how we handle clients who say “I can get this cheaper elsewhere.”

My answer: “You absolutely can get it cheaper. Here’s what you won’t get:”

  1. Year-round accessibility. Cheap tax prep is transactional. You get what you pay for and they disappear until next April.

  2. Proactive planning. Cheap services react to what already happened. I help you structure decisions BEFORE you make them to minimize tax impact.

  3. Audit-ready documentation. I use Beancount to create transparent, auditable records. If the IRS comes knocking, you’ll be glad you invested in quality.

  4. Strategic advice. Should you buy that equipment this year or next? S-corp vs LLC? Hire W-2 or 1099? These decisions have tax implications worth tens of thousands of dollars. Is it worth risking bad advice to save $500 on your return prep?

If they still leave for someone cheaper, good. They weren’t a good fit anyway, and they’ll be back in two years after their cheap tax preparer missed something expensive.

For Those Still Stuck in Hourly Billing

Bob, if you’re reading this: you’re not stuck, you’re just scared. I know because I was there three years ago.

The transition from hourly to value-based retainers requires faith that better clients exist. They do. But you won’t find them until you make room for them by firing the clients who are draining your time and energy for low fees.

Start small:

  1. Identify your 3 least profitable clients
  2. Raise their prices 50-100%
  3. When they leave (they will), don’t replace them immediately
  4. Use that freed-up time to market to BETTER clients who value strategy

Within 6 months, you’ll wonder why you waited so long.

The accounting profession is changing faster than most people realize. The ones who adapt to value-based pricing will thrive. The ones who compete on hourly rates will be replaced by automation and offshore labor.

Choose wisely.