I’ve been thinking a lot about how we measure success in advisory services lately. Last year, advisory revenue grew 17% across the profession—CPA firms are clearly shifting from pure compliance work toward strategic consulting. But here’s my uncomfortable question: are we measuring whether advisory services are actually working?
The Billable Hours Trap
Most of us track traditional metrics: billable hours, utilization rates, revenue per consultant. These are input metrics—they tell us how busy we are, not whether we’re helping clients succeed. When I prepare a tax return, success is clear: return filed, refund received, no IRS letters. But when I advise a client on cash flow strategy or help them decide between two expansion scenarios, how do I know if my advice was good?
I had a client last quarter who was considering taking on a large contract that would double their revenue but require hiring three employees upfront. We spent four hours modeling cash flow scenarios in different economic conditions, analyzing working capital needs, and discussing risk tolerance. They ultimately declined the contract. Did I provide value? Absolutely—they avoided what would have been a cash flow disaster. Can I point to a quantifiable outcome? Not really. The contract they didn’t sign doesn’t show up anywhere.
What Should We Measure Instead?
I think advisory services should be outcome-focused, but outcomes are messy:
- Client decision quality: Did they make better decisions because of our advice? How do we measure “better”?
- Strategic goal achievement: Did they reach their goals faster? But goals change, markets shift, and attribution is complex.
- Avoided mistakes: The disasters that didn’t happen don’t generate data points.
- Long-term relationship value: Clients who trust our judgment stay longer, refer more, and engage deeper—but that takes years to materialize.
Traditional accounting firms live on certainty and documentation. Advisory work requires embracing uncertainty and trusting relationships.
The Beancount Angle
For those of us using Beancount for client work or our own practices, I’m curious: how do you use your ledger data to inform advisory conversations? I’ve started tagging transactions with metadata when they’re connected to strategic advice I’ve given. For example:
2026-03-15 * "Vendor payment - held per cash flow advice"
Expenses:Materials -5000 USD
Assets:Checking
advisory-decision: "delayed-payment-q1-2026"
This lets me query later: what financial outcomes resulted from advisory guidance? Did delaying that payment prevent a cash crunch? It’s imperfect, but it’s something.
Questions for the Community
- How do you measure advisory ROI—both for your clients and for your practice’s profitability?
- What pricing models work for advisory services when outcomes are uncertain? Hourly? Fixed-fee per engagement? Outcome-based?
- How do you document advisory value to clients who are used to compliance deliverables (tax returns, financial statements)?
- For Beancount users doing advisory work (cash flow forecasting, scenario modeling, tax optimization, FIRE planning): what queries or reports are most valuable in strategic conversations?
I’m genuinely struggling with this, and I suspect many of you are too. The profession is moving toward advisory, but we’re using compliance-era measurement tools. We need better frameworks.
What’s working for you?