I just had a reality check moment this week. One of my clients - a local coffee shop owner - asked if she could “check the books from her phone” while traveling. I excitedly showed her Fava, thinking she’d love the clean interface and powerful filtering. Her response? “This looks… complicated. Can’t I just get an app like the one my friend uses for QuickBooks?”
That conversation has been haunting me. We’re in 2026, and client expectations have fundamentally changed. They expect:
- Mobile apps they can check while standing in line at the grocery store
- Push notifications when invoices are paid or bills are due
- Photo uploads of receipts taken with their phone camera
- Guided workflows that walk them through data entry step-by-step
- Instant confirmation when documents are uploaded at midnight
And here’s the thing: Fava doesn’t offer any of these features.
Don’t get me wrong - I absolutely love Fava. For me (a bookkeeper who lives in spreadsheets and terminal windows), it’s perfect. The real-time filtering, multi-account views, and interactive reports are exactly what I need for my work. But I’m starting to realize that what works brilliantly for us as Beancount users doesn’t translate to what clients expect from accounting software in 2026.
The Fava Reality for Non-Technical Clients
Let me be honest about what happens when I try to show Fava to clients:
-
The Interface Intimidates Them - Even though Fava is clean and well-designed, clients see text-based data and accounting jargon. They’re used to QuickBooks Online’s guided dashboards that literally say “Do this next.”
-
No Mobile Experience - Clients expect to tap an app icon on their phone. Fava works on mobile browsers, but it’s clearly designed for desktop. The filtering and navigation feel clunky on a small screen.
-
No Push Notifications - When a client pays an invoice, other platforms send a cheerful push notification. With Fava, you have to log in and check. That sounds minor, but it’s a huge behavioral difference.
-
Technical Barrier to Entry - My coffee shop owner doesn’t want to learn about account hierarchies or query syntax. She wants to tap “Show me this month’s sales” and see a simple chart.
The Two-Track Dilemma
This is creating a split in my workflow that feels increasingly unsustainable:
-
Track 1 (My Internal Work): I keep perfect books in Beancount, use Fava daily for analysis, leverage all the power of plain text accounting. This part is working beautifully.
-
Track 2 (Client-Facing): I… export to PDF? Email Excel spreadsheets? Build custom reports? None of these feel like the “modern accounting experience” clients expect in 2026.
I’m starting to wonder if Beancount + Fava is inherently an internal-use-only tool system, and I need to accept that client communication requires a different presentation layer entirely.
The Questions Keeping Me Up at Night
I’m hoping this community can help me think through this, because I really don’t want to abandon Beancount’s precision and auditability:
-
Do you show Fava directly to clients? If yes, what types of clients accept it? Only technical ones?
-
What’s your client communication workflow? PDF exports? Custom dashboards? Hybrid approach with another tool?
-
Has anyone built a custom client portal on top of Beancount as a backend? Using Fava’s API with a different frontend?
-
Is there a philosophical answer here? Should we accept that Beancount is a professional tool (like Vim or Emacs) and stop trying to make it client-facing?
I’d love to hear how other bookkeepers, CPAs, and solo practitioners are handling this. My clients love the quality of my work, but they’re starting to expect the experience that comes with modern SaaS platforms. How do we bridge that gap?
TL;DR: Fava is perfect for Beancount users, but clients in 2026 expect mobile apps, push notifications, and guided workflows. How do you handle client-facing reporting and communication while keeping Beancount for your internal workflow?