🐧
PlainSight
Insightful Actions
HomeGuides › Accounting & tax

Accounting & Tax Firm KPIs: Beating the Seasonality Trap

By PlainSight — Insightful Actions · Updated July 2026 · ~7 min read

Most tax practices earn the majority of their year in a handful of weeks, then spend the rest recovering and worrying. That concentration is the defining feature of the business model — and the thing most worth measuring, because everything else follows from it.

The export

From your practice management or billing software, export invoices or engagements to CSV or Excel — one row per invoice or engagement, with the date, the client, the service type, and the amount. If you track hours, include them; realization is where the interesting answers hide.

The numbers to read

1. Seasonal concentration
What good looks like: a peak you plan for, with enough outside it to fund the year.
Group revenue by month and compute what share lands in your busiest quarter. This single figure explains most of the strain in a tax practice: hiring, cash flow, capacity, and burnout all trace back to it. You cannot fix what you have not measured.
2. Revenue per return or per engagement
What good looks like: rising, and clearly different by engagement type.
Divide revenue by the number of returns or engagements, split by type. Practices often discover that a category they think of as bread-and-butter has barely moved in price for years while the work involved grew steadily.
3. Realization rate
What good looks like: most of the work you do reaching an invoice and getting paid.
Compare hours worked or standard value against what was actually billed and collected. In compliance work the loss is usually at the write-down stage, and it concentrates in the same handful of client types year after year.
4. Recurring versus one-time revenue
What good looks like: enough recurring work to cover fixed costs outside the season.
Bookkeeping, payroll, and advisory retainers are what turn a seasonal sprint into a business. If almost all revenue is annual compliance, every year restarts from zero and your capacity planning is permanently reactive.
5. Advisory versus compliance mix
What good looks like: a growing advisory share, if that is your strategy.
Compliance work is price-anchored and increasingly commoditized. Advisory work is priced on value and spreads across the calendar. Tracking the split tells you whether a stated strategy is actually happening or just being discussed.
6. Capacity during the peak
What good looks like: a peak you can staff without heroics.
Compare peak-period revenue against the hours available to deliver it. If the season only works because everyone works unsustainable hours, that is a structural constraint on growth, not a temporary push.
7. Client concentration and attrition
What good looks like: a broad base, with churn you can name.
Rank clients by fees and compare this year against last. In a practice with hundreds of small clients, attrition is easy to miss until it is substantial — the year-over-year comparison surfaces it early.
8. Receivables after the season
What good looks like: collected promptly, before the quiet months arrive.
Post-season AR is a particular hazard in tax practice: the work is delivered, the client’s urgency has evaporated, and your cash needs to last until next season. Age receivables and chase them while the engagement is still fresh.

Working against the seasonality

A yearly review that pays

After the season closes, read seasonal concentration, revenue per return by type, realization, and the recurring share. Pick one structural change for next year — a price adjustment on one engagement type, a recurring service to sell during the peak, one process moved earlier. Tax practices improve between seasons, not during them.

Let PlainSight read your billing export

Upload your invoice or engagement export and PlainSight groups revenue by client and service type, shows exactly how concentrated your season is, surfaces trend and attrition, and writes plain-English next steps — privately, in your browser.

Try it free on your own numbers →

Frequently asked questions

What should I export?
Invoices or engagements as CSV or Excel with one row each, including date, client, service type, and amount. Hours make realization analysis possible.
How do I measure seasonal concentration?
Group revenue by month for a full year and compute the share falling in your busiest three months. Track that percentage year over year — the trend matters more than the number.
Is advisory work always better than compliance?
Not automatically. Advisory typically prices better and spreads across the year, but it needs different skills and sales effort. The point is to know your mix and whether it is moving where you intend.
Is client data safe if I use PlainSight?
Your file is processed entirely in your browser and never uploaded, and optional AI features send only anonymized totals. Your own professional confidentiality obligations still govern how you handle exports.

This guide is general information for business owners, not financial, tax, or legal advice. Figures described as “typical” are rules of thumb that vary by market and model — always read your own numbers in context.