Last week, a small business client asked me: “Bob, can you teach me the basics of how you’re managing my books with Beancount? I want to understand what’s happening.”
I said yes. Of course I said yes. But then I looked at the clock after our session: 3 hours and 47 minutes. At my hourly rate, that’s nearly $400—and we didn’t even touch their monthly reconciliation work.
Here’s my dilemma: I want clients to understand their finances. Educated clients make better decisions, ask smarter questions, and make fewer mistakes that I have to fix later. But hourly billing makes education expensive and painful. The client got sticker shock. I felt guilty. Nobody won.
The Education vs Service Tension
I’ve been thinking about this a lot lately. Some observations from my 20-client practice:
-
Clients who understand Beancount basics rarely call me in a panic about their numbers. They can inspect the ledger themselves, understand account balances, and know where their money is going. This reduces my support time dramatically.
-
Clients who treat me as a black box constantly question my numbers, require detailed explanations for every report, and get anxious about cash flow because they don’t understand the fundamentals. This increases my workload.
-
But teaching takes time upfront. Walking someone through plain text accounting, double-entry bookkeeping, and how Beancount transactions work is a 3-5 hour investment per client. At my current hourly rate, that’s prohibitively expensive for most small businesses.
The Beancount Advantage (and Problem)
Here’s the thing: Beancount’s transparency is inherently educational. When I show a client their raw ledger file, explain how each transaction is recorded, and demonstrate how the balance checks work—they learn accounting fundamentals in a way that QuickBooks or Xero never taught them. The plain text format demystifies the entire process.
But this transparency creates an expectation problem. Clients think: “Wait, if I can see the raw data and it’s just text, why am I paying you so much?” (Answer: because curating accurate financial data, building reliable importers, and maintaining audit-ready records requires expertise—but try explaining that after you’ve made it look simple!)
My Current Unsustainable Approach
Right now, I’m basically eating the education cost:
- Initial client onboarding includes “free” Beancount overview (I just don’t bill for it separately)
- Ongoing questions get answered during reconciliation time (but they often take longer than the actual work)
- Some clients take advantage—endless questions, expecting me to be their personal finance teacher
This worked when I had 5 clients. At 20 clients, it’s burning me out.
What I’m Considering
I’ve been researching how other accounting firms handle this in 2026, and it seems the industry is moving away from pure hourly billing anyway. Some options I’m considering:
-
Separate education fee: Charge explicitly for teaching time (e.g., “$150/hour for education consultations”). Pro: transparent. Con: clients might avoid learning to save money.
-
Tiered service packages:
- Basic: I do everything, you get reports, minimal explanation ($X/month fixed)
- Plus: Quarterly education sessions included, you learn to read your own data ($X+Y/month)
- Premium: Ongoing access, custom training, co-management approach ($X+Z/month)
-
Education retainer: Separate monthly fee for “office hours” and financial literacy support (like a gym membership—you can use it or not, but it’s available)
-
Onboarding intensive: Charge a higher upfront setup fee that includes 90 days of intensive education, then lower monthly maintenance fee for educated clients
-
Just embed it: Raise all monthly fees by 15-20% and include education as part of the service (no separate line item, but it’s priced in)
Questions for the Community
For those of you using Beancount professionally:
- Do you charge separately for client education? Or is it bundled into your service fees?
- How do you balance teaching vs doing? What percentage of your time goes to education vs execution?
- Which clients appreciate transparency (and are willing to pay for education) vs clients who just want results (and resist learning)?
- Have you found that educated clients are more or less profitable over the long term?
I’m genuinely torn on this. Part of me thinks education is an investment that pays dividends in better client relationships and reduced support burden. But another part of me thinks I’m just working for free and training clients to eventually do it themselves (which hasn’t happened yet, but theoretically could).
What’s worked for you?
Cross-posting this because I know there are both accounting professionals and sophisticated Beancount users here who might have different perspectives on the “education tax” question.