How to Benchmark Your CPA Practice
You benchmark your clients’ businesses routinely. When was the last time you benchmarked your own? After 160+ structural analyses, I’ve found that CPA firm owners are the most data-literate business owners in any industry - and the most likely to avoid running the numbers on their own practice.
Here’s how to do it in 30 minutes, using six data points you already have.
Step 1: Pull Your Numbers
Six metrics, all available from your own books and records.
| Metric | Where to Find It | Quick Calculation |
|---|---|---|
| Revenue by service type | Accounting software | Break out tax, bookkeeping, advisory, payroll, other |
| Advisory revenue % | From the breakdown above | Advisory revenue / total revenue |
| Revenue per person | Annual revenue / total headcount | Include CPAs, bookkeepers, admin, seasonal (prorated) |
| Effective hourly rate | Time tracking or estimate | Revenue by service / hours spent on that service (all hours, not just billed) |
| Client churn (annual) | Client list comparison | Clients lost last 12 months / clients at start of period |
| Seasonal concentration | Monthly revenue data | Q1 revenue / annual revenue |
The one most CPA firm owners skip: effective hourly rate by service type. You know what you bill. You probably don’t know what you effectively earn per hour after client communication, revision cycles, document-chasing, and scope creep. That number is usually 30-40% lower than the billed rate, and it’s where most margin problems hide.
Step 2: Compare Against Benchmarks
Financial Health
| Metric | Struggling | Average | Healthy | Best-in-Class |
|---|---|---|---|---|
| Gross Margin | Below 55% | 60-65% | 65-72% | 72-78% |
| Net Margin | Below 15% | 20-25% | 25-35% | 35-40% |
| Revenue/Person | Below $100K | $120K-$140K | $140K-$175K | $175K-$220K |
Practice Composition
| Metric | Vulnerable | Average | Healthy | Best-in-Class |
|---|---|---|---|---|
| Advisory Revenue % | Below 10% | 10-20% | 20-35% | 35-50% |
| Client Churn | Above 15% | 12-15% | 8-12% | Below 8% |
| Q1 Concentration | Above 55% | 45-55% | 35-45% | Below 35% |
| Effective Rate (compliance) | Below $70/hr | $70-$90/hr | $90-$130/hr | Above $130/hr |
Mark where you land in each row. If you’re “average” or better across both tables, the practice is solid. If three or more metrics fall below average, there’s a structural issue - and the two tables together usually point to the cause.
The full dataset including owner compensation, pricing benchmarks, and seasonal patterns is in the CPA benchmarks overview.
Step 3: Identify the Pattern
CPA firm benchmark gaps cluster into four recognizable patterns.
Pattern 1: Low advisory + low margins + healthy churn. Classic compliance shop. Clients stay because switching is painful, but the firm is running on a treadmill - compliance margins compress 2-4% annually while costs rise. Fix: start advisory conversations with your top 20 clients this quarter. You already know their businesses intimately. The CPA profit margin guide details the margin impact.
Pattern 2: High seasonal concentration + low revenue per person. Tax-dependent practice with a staffing mismatch. Either overstaffed for off-season or understaffed for peak, with excess capacity costs eating margins 8 months per year. Fix: grow monthly bookkeeping to smooth revenue. Each $600/month bookkeeping client reduces seasonal dependency and adds predictable margin.
Pattern 3: Good margins + high churn. Something is off in client experience. Margins are healthy (suggesting fair pricing), but clients are leaving at above-average rates. Usually a responsiveness or communication problem. Tax-only relationships without proactive touchpoints throughout the year are the most common culprit. Fix: schedule non-deliverable client conversations quarterly. Advisory relationships start with these conversations.
Pattern 4: Low effective rate + average everything else. Scope creep. The practice looks healthy on paper, but the effective hourly rate reveals that much more work is being done than is being billed. This is especially common with bookkeeping clients who also receive informal tax advice and planning. Fix: track time rigorously for 30 days. Compare actual hours to billed hours. The gap is your billing leakage. Check the CPA KPIs guide for the effective rate framework.
Step 4: Set Priorities
Don’t try to fix everything simultaneously. The priority sequence for most CPA practices:
-
Advisory revenue % - This is the strategic shift. Even moving from 12% to 22% over 18 months transforms the practice economics. Start with existing clients.
-
Effective hourly rate - Tactical fix. Raise compliance fees, tighten scope, and bill for advisory time you’re currently giving away. Results appear within one billing cycle.
-
Seasonal concentration - Medium-term. Growing monthly bookkeeping takes 6-12 months to materially change the seasonal profile. Start onboarding new bookkeeping clients now for impact next year.
-
Revenue per person - Usually improves when the first three improve. Higher rates and advisory revenue increase revenue per person without adding headcount.
-
Client churn - Already low for most CPA firms. Improve further through proactive communication and advisory relationships, which are addressed by priority 1.
Step 5: Re-Benchmark Annually (at Minimum)
The best time is June or July, after tax season results are in and the full-year picture is forming. Track year-over-year trends. The snapshot is useful, but the trajectory is what matters. A firm at average benchmarks with improving trends is healthier than one at healthy benchmarks with declining trends.
Run the Business Assessment to get a structured evaluation against the full 160+ business dataset. It handles the comparison work and highlights the specific gaps and opportunities in your practice.
The most common reaction I get from CPA firm owners after benchmarking: “I knew we were giving away advisory work. I just didn’t know how much.” The number is almost always larger than expected. That’s not a problem - that’s an opportunity with a price tag already attached.
For compensation-specific analysis, see the CPA owner compensation guide.