I need to vent about something that’s been eating at me.
Last week, I spent over 2 hours crafting what I thought was a beautiful monthly financial package for one of my best clients—a small e-commerce business doing about $800K in annual revenue. Clean P&L, detailed balance sheet, cashflow statement, AR aging, the works. Formatted everything nicely in PDF, added some comparison charts, sent it off feeling pretty good about myself.
Radio silence.
Three days later, I called to discuss the numbers. “Oh yeah, I got that,” the owner said. “I kind of glanced at it but honestly… I didn’t really know what I was looking at. Is everything okay?”
My heart sank. Not because they didn’t appreciate the work—but because I realized I’d completely failed them.
The Real Problem: We’re Answering OUR Questions, Not THEIRS
Here’s what hit me: Those reports answered accountant questions. They showed proper GAAP presentation, reconciled accounts, correct classifications. Technically perfect.
But my client doesn’t wake up wondering “What’s my current ratio?” or “How’s my gross profit percentage trending?” They wake up asking:
- “Can I afford to hire that warehouse person?”
- “Why does my bank account feel tight even though my P&L shows profit?”
- “Should I raise my prices, or will I lose customers?”
- “When can I take a draw without hurting the business?”
Our standard financial statements don’t answer any of those questions directly. They provide the raw data, sure—but without context, narrative, or actionable insights, they’re just numbers on a page.
What Traditional Reports Miss
I’ve been thinking about what’s missing from my monthly packages:
-
Context and Narrative: Numbers without story are meaningless. “Revenue was $68K this month” means nothing without “That’s 15% below last March, likely due to the website being down for 3 days.”
-
Comparisons That Actually Matter: Year-over-year is nice for tax planning, but most clients need month-over-month trending and budget-vs-actual variance. They need to see patterns forming.
-
Early Warning Signals: By the time the P&L shows a problem, it’s often too late. What about leading indicators? Days Sales Outstanding creeping up? Inventory turnover slowing? Customer concentration risk?
-
Specific Action Items: Every report should end with “Based on these numbers, here’s what you should consider doing this month.”
The Beancount Opportunity
Here’s where I’m getting excited: I’ve been using Beancount for about 18 months now, and I’m finally realizing I’ve been underutilizing its best feature—custom queries.
Instead of generating the same standard reports for everyone, I could be building custom Beancount queries that answer each client’s specific questions:
- For the e-commerce client: “What’s my cash runway at current burn rate?”
- For the restaurant: “What’s my food cost percentage trending over 6 months?”
- For the contractor: “Which projects are profitable vs which are killing my margins?”
Fava’s query interface makes this possible, but I’ll admit—I’ve been lazy. I learned how to generate the standard reports and stopped there. Time to level up.
How Are You Solving This?
I can’t be the only one who’s sent reports that disappeared into the void. So I’m curious:
- What reports do your clients actually read and engage with?
- How do you balance technical accounting requirements with practical business insights?
- Are you using Beancount’s query features to create custom reporting? If so, what’s been most valuable?
- How do you present insights—still PDFs? Fava access? Something else?
I’m tired of being a receipt janitor who produces reports no one understands. I want to be the person my clients call when they need to make a real decision.
How do I get there?