A client asked me yesterday: “Why aren’t my books live like QuickBooks? I want to check my cash flow from my phone.”
Fair question. I gave him the answer about weekly reconciliation being sufficient, data accuracy, version control… but honestly? It made me wonder if I’m falling behind.
The Continuous Accounting Wave
The industry is moving toward continuous accounting in a big way. According to recent reports, finance teams are cutting reconciliation times by 50% and reducing manual journal entries by 65% with automation. Some firms have reduced month-end close from 5 days to 8 hours using continuous close workflows.
The pitch is compelling:
- QuickBooks Live: Bank feeds sync automatically, reconciliation UI guides you daily, dashboards refresh continuously, mobile app provides 24/7 access
- AI Integration: Systems like Intuit Assist flag potential cash crunches 2-3 weeks out, suggest when to delay expenditures
- Real-Time Visibility: Business leaders want up-to-the-minute visibility into cash flow and financial performance
Meanwhile, my Beancount workflow feels decidedly “batch”:
- Download bank CSVs weekly (sometimes I let it slip to 10 days)
- Run my Python importer
- Review and categorize in Fava
- Reconcile accounts
- Generate reports when clients ask
Could Beancount Do “Continuous”?
Technically, yes:
- Cron job to download bank CSVs daily
- Automated importer with AI categorization (I’ve seen plugins for this)
- Always-on Fava server showing current state
- Git hooks running validation on every commit
But here’s my time calculation:
- Daily reconciliation: 15 minutes per day × 7 days = 105 minutes per week
- Weekly batch reconciliation: 90 minutes once per week
Are we spending MORE time to create the perception of “real-time”?
The Business Value Question
Here’s what I keep coming back to: Do my small business clients actually NEED continuous accounting?
- Restaurant client (monthly revenue ~$85K): Makes daily decisions based on covers and labor cost, not the accounting system. Monthly close is fine.
- Consulting firm (5 employees, $750K annual): Invoices monthly, expenses are predictable. Weekly reconciliation catches errors before month-end. Sufficient.
- Retail shop (seasonal business): Needs weekly visibility during peak season, monthly during slow months. Flexible is better than always-on.
For most small businesses, the critical question isn’t “how fast is my data?” It’s “how accurate is my data, and can I trust it when making decisions?”
The Honest Question
I’m feeling pressure to match the “real-time” marketing. QuickBooks Live advertises continuous accounting where you can view finances in real-time and make critical decisions quickly.
But is this genuine improvement, or are we automating for the sake of automation?
My hypothesis: Most clients asking for “real-time” actually mean “I want answers when I ask” — not “I need live data updating every minute.” Weekly close with always-on Fava access satisfies this for 90% of small businesses.
Questions for the Community
-
Have you moved to daily/continuous accounting with Beancount? What drove the change?
-
What automation have you built? Cron jobs, importers, validation hooks — what’s your setup?
-
Do your clients actually benefit from “real-time” vs weekly reconciliation? Or is it psychological comfort?
-
Time economics: Are you spending more time maintaining “continuous” workflows than you save?
-
Honest assessment: Is continuous accounting genuine business improvement, or performative trend following?
I’m genuinely curious if I’m being a dinosaur resisting progress, or being sensibly skeptical of the latest industry hype.
What’s your experience?