Three years ago, my practice looked like most small CPA firms: 80% tax compliance, 15% audit work, 5% “consulting” (which was really just answering panicked client calls during tax season). Today? That equation has flipped entirely, and our revenue model would be unrecognizable to my 2023 self.
The Numbers That Changed Everything
When I started tracking it deliberately in my own Beancount ledgers (yes, CPAs should eat their own dog food), I noticed Client Advisory Services revenue jumped from 10% of practice revenue in early 2023 to 63% today. Not projections—actual, booked revenue. Monthly retainers now make up the majority of our income, and the business has never been more stable or profitable.
The industry data backs this up: CAS revenue across surveyed firms is projected to grow 99% over the next three years. Three-quarters of accounting firms are seeing growth in advisory services, with over a quarter calling it “significant.” This isn’t a trend—it’s a fundamental shift in what clients value and what they’re willing to pay for.
What “Advisory” Actually Means
Here’s what I’ve learned: “advisory” isn’t a buzzword you slap on to charge more. It’s a fundamental rethinking of the relationship. Instead of showing up in March with a tax bill, we’re having ongoing conversations about:
- Cash flow forecasting: Using Beancount’s real-time data to project 90-day cash positions
- Strategic tax planning: Quarterly check-ins to make proactive moves, not reactive clean-up
- Scenario modeling: “What if we hire two people?” “What if this big contract falls through?”
- Benchmarking: How do your margins compare to similar businesses in your industry?
- Acting as outsourced CFO: For businesses too small to hire a full-time finance exec
The core value proposition changed from “I’ll file your taxes accurately” to “I’ll help you make better financial decisions year-round.”
The Pricing Revolution
The shift from hourly to value-based pricing was terrifying at first, but it had to happen. Here’s why:
When I charged $200/hour for tax prep, automation made me less money. OCR receipt scanning? Automated bank imports? That just meant fewer billable hours. The incentive structure was broken.
Now, with $1,500-3,000/month retainers, automation makes me more profitable. I can serve more clients with better insights using less time. That’s where Beancount becomes a competitive advantage:
- Version control transparency: Clients can see exactly what changed in their books and why
- Automated reporting: Monthly financials generated via scripts, not manual Excel work
- Query-based insights: BQL lets me answer “show me all meals and entertainment over $50 this quarter” in 30 seconds
- Audit trail: Every transaction documented with metadata - perfect for advisory conversations
A client doesn’t pay me for data entry anymore. They pay me for the insights extracted from clean, well-structured data.
The Hard Parts Nobody Talks About
This transition isn’t just flipping a switch. The challenges are real:
- Client education: Many clients still think “accountant = tax filer.” Teaching them the value of ongoing advisory takes time.
- Scope creep: “One more quick question” can derail your whole pricing model if you’re not disciplined
- Knowing your limits: I’ve had to turn away clients wanting industry-specific advice I couldn’t provide
- Continuous learning: Advisory requires staying current on tax law, industry trends, technology, and business strategy
But the results speak for themselves. Client retention is up 40%. Referrals have doubled. And most importantly, I’m doing work that actually helps businesses succeed, not just checking compliance boxes.
The Beancount Advantage
Plain text accounting has been essential to this transition. Here’s why:
- Data ownership: Clients’ books are in git repos they can access - full transparency
- Extensibility: Python scripts for custom reporting without expensive BI tools
- Integration: Easy to pull Beancount data into models, dashboards, forecasts
- Cost structure: $0 software licensing means more budget for advisory skill development
I’m genuinely curious about others’ experiences here. Are you seeing similar shifts in your practice or in the accountants you work with? For those doing advisory work, how do you handle scope definition and pricing? And for the Beancount community specifically—what features have been game-changers for client advisory work?
The accounting profession is changing faster than it has in decades. Plain text accounting isn’t just a technical choice—it’s positioning us to deliver value in entirely new ways.