Academy
Business

How Accounting Firms Can Measure (and Improve) Client Profitability

You already know which clients pay the most. But do you know which ones actually make you money?

It's a deceptively simple question, and most accounting practices can't answer it. Revenue per client is easy to track. True profitability per client, once you factor in all the time your team actually spends, is a different story entirely. Smithink's 2025 accounting industry benchmarks found that high-performing practices consistently show higher value per client and a smaller client base. In other words, the most successful practices aren't chasing more clients. They're focusing on the right clients.

Meanwhile, the AICPA's 2025 MAP Survey (the largest benchmarking study of public accounting practices in the U.S., covering over 1,000 participating practices) confirms this shift: practices are focusing on strategic growth by refining their client base and deepening relationships with existing clients rather than taking on everyone who walks through the door.

So if the industry is moving toward fewer, better clients, the obvious next step is figuring out which of your current clients fall into the "better" category. That requires data. Specifically, it requires time data.

Why "Revenue Per Client" Doesn't Tell You What You Think It Does

Revenue per client is one of the most misleading numbers in practice management. A client paying $25,000 a year looks great on your revenue report. But what if your team is spending 300 hours on that engagement when the work should take 150? Suddenly that client is costing you money, not making it.

This blind spot is more common than you'd think. Consider a typical scenario: your practice has two bookkeeping clients, both paying $2,000 per month. Client A is organized, sends documents on time, and rarely needs hand-holding. Your team spends about 12 hours a month on their work. Client B calls constantly, sends incomplete records, and always has "just one quick question" that turns into 45 minutes of advice. Your team actually spends 30 hours a month on Client B.

Same revenue. Wildly different profitability.

The gap between revenue and profit is where many practices lose significant money without ever realizing it. Your team is working hard, invoices are going out, payments are coming in. Everything looks fine on the surface. But underneath, some of your busiest clients are quietly draining your most valuable resource: your team's time.

How to Identify Your Most (and Least) Profitable Clients Using Time Data

Once you start tracking time by client, patterns emerge quickly. Here's a straightforward process for running a client profitability analysis:

Step 1: Pull your time data by client

Look at the past 6-12 months of time entries grouped by client. You want total hours per client, broken down by team member where possible. In MinuteDock, you can pull Reports filtered by Contact to see exactly how much time each team member has spent on each client.

Step 2: Calculate the cost of those hours

Multiply each team member's hours by their cost rate (salary + benefits + overhead, divided by annual working hours). Don't use billing rates here; you need actual costs.

Step 3: Compare cost to revenue collected

For each client, subtract total costs from total revenue collected. Express it as both a dollar figure and a percentage margin.

Step 4: Rank and sort

Sort your client list by profit margin (percentage) and by total profit (dollars). You'll likely see a familiar pattern: the Pareto principle, or the 80/20 rule. A small number of clients generate the bulk of your profit, while a long tail of clients contribute very little, or are actively costing you money.

Step 5: Look for patterns in the bottom tier

Don't just flag unprofitable clients; ask why they're unprofitable. Is it a pricing issue? A scope issue? A "difficult client" issue? The answer determines what you do next.

Common Patterns: The "Hidden Cost" Clients That Look Good on Paper

After running this analysis, most practices discover a few recurring client profiles that eat into profitability without anyone noticing.

The Scope Creep Client

This client signed up for monthly bookkeeping but treats your team like an on-call CFO. "Quick questions" that require research, ad hoc reporting requests, and tasks that weren't in the original engagement letter all add up. Research shows that nearly 40% of service engagements exceed budgeted hours due to uncontrolled scope expansion, with practices absorbing these costs rather than billing for them.

The "Low Maintenance" Client Who Isn't

Some clients seem easy because they don't ask for much. But when you dig into the time data, you discover that their disorganized records mean your team spends twice as long on what should be straightforward work. They're not difficult to deal with. They're just expensive to service.

The Legacy Client

They've been with you since the beginning, and their fees haven't been reviewed in years. Meanwhile, your costs have gone up, their work has gotten more complex, and nobody's had the conversation about adjusting the engagement. The Ignition 2025 U.S. Accounting and Tax Pricing Benchmark found that 4 in 5 practices plan to raise fees in the coming year, yet many still have legacy clients sitting on rates set years ago.

The High-Revenue, Low-Margin Client

This one is counterintuitive. Your biggest client by revenue might not be your most profitable. Large engagements can mask thin margins if the work requires disproportionate partner involvement, complex coordination, or constant revisions. Revenue is vanity; profit is sanity.

What to Do With Unprofitable Clients: Reprice, Restructure, or Release

Identifying unprofitable clients is only useful if you do something about it. You have three options.

Reprice

If the client is good to work with but underpriced, have a direct conversation. Show them the scope of work you're delivering (your time data makes this easy) and present updated pricing that reflects the actual value and effort involved. Many clients understand and accept price increases when they can see what they're getting.

The industry is moving this way. Ignition's 2025 benchmark found that 54% of accounting practices now use fixed-fee pricing for bookkeeping and accounting services, up from 50% the previous year, while hourly billing has dropped below 4%. If you're still charging hourly for work that should be fixed-fee (or vice versa), a pricing model shift might be exactly what certain client relationships need.

Restructure

Sometimes the problem isn't the fee; it's the scope. Tighten up engagement letters, define clear boundaries around what's included, and create a process for handling out-of-scope requests. This is particularly important for clients where scope creep is the main profitability killer.

Practical steps for restructuring an engagement:

  • Review the original engagement letter against actual work performed
  • Identify recurring out-of-scope requests
  • Create a standard "additional services" menu with clear pricing
  • Communicate the change before the next billing cycle
  • Track time against the revised scope to confirm the fix is working

Release

Some clients simply aren't a good fit, and that's okay. If a client is unprofitable, resistant to price increases, and creating friction for your team, the healthiest decision for your practice might be to part ways. This frees up capacity for work that actually contributes to your bottom line.

Releasing clients feels uncomfortable, but the math is clear. If your team is spending 30 hours a month on an unprofitable client, those are 30 hours that could be spent on profitable work, business development, or simply reducing burnout. The SPI 2025 Professional Services Maturity Benchmark found that professional services EBITDA dropped to just 9.8% in 2024, down from 15.4% the year before, with operational inefficiencies and rising costs cited as key drivers. Practices can't afford to carry dead weight.

Building a Data-Driven Client Grading System

Once you've measured profitability, the next step is creating an ongoing system for grading clients so you're making proactive decisions rather than reactive ones.

A Simple A/B/C/D Grading Framework

Grade each client across three dimensions:

  • Profitability: What's their margin? (Weight this heavily)
  • Ease of service: How much non-billable effort does this client require?
  • Growth potential: Is there opportunity for additional services or referrals?

Score each dimension on a 1-4 scale, then assign an overall grade:

  • A Clients: High profit, easy to work with, growth potential. These are your ideal clients. Protect these relationships.
  • B Clients: Good profit, some friction or limited growth. Solid contributors worth keeping and improving where possible.
  • C Clients: Low or marginal profit, moderate effort. Candidates for repricing or restructuring.
  • D Clients: Unprofitable, high effort, no growth potential. Candidates for release.

Making It Operational

Run this analysis quarterly, not annually. Client profitability can shift quickly, especially if you're taking on new work or adjusting fees. Here's how to keep it sustainable:

  • Use your time tracking data as the foundation. MinuteDock's reporting tools let you pull time by Contact, by team member, and by date range, giving you the raw data for profitability calculations at any point.
  • Review grades at partner or leadership meetings. Make client profitability a standing agenda item.
  • Set thresholds for action. For example: any client below 15% margin gets flagged for review; any client below 0% gets an immediate repricing or release plan.
  • Track trends, not just snapshots. A client moving from B to C grade over two quarters is a signal to act before they become a D.

Building Your Ideal Client Profile

As you grade your clients, you'll start seeing clear patterns in your A-grade clients. Maybe they're in a specific industry. Maybe they have a certain revenue range. Maybe they value advisory services and don't haggle on fees. Document these patterns and use them to inform your business development and marketing. The goal isn't just to fix your existing client base; it's to attract more of the right clients going forward.

The Role of Time Data in All of This

Every part of this process depends on one thing: knowing how much time your team actually spends on each client. Without that data, client profitability is guesswork.

This is where many practices hit a wall. If your team tracks time inconsistently, enters vague descriptions, or batches their hours at the end of the week, your profitability data will be unreliable. Research suggests that delaying time entry by even 24 hours can lose roughly 25% accuracy, and waiting a full week can result in 50-70% of detail being lost.

The fix isn't complicated, but it does require the right habits and the right tools.

  • Track time as you work, not at the end of the day or week. Real-time tracking captures the small tasks that add up to big profitability differences.
  • Track against specific clients and projects, not just general categories. In MinuteDock, every Time Entry is linked to a Contact (your client) and can be assigned to specific Projects and Tasks, making profitability reporting straightforward.
  • Include all client-related time, including emails, calls, meetings, and scope discussions, not just "heads down" production work. These are the hours that typically go untracked and make the difference between apparent profitability and actual profitability.
  • Use your billable and non-billable data together. Non-billable client time is still a cost to your practice, and understanding it is essential for accurate profitability measurement.

When you combine accurate time data with your fee and cost information, client profitability stops being a mystery. It becomes a management tool that drives better pricing decisions, smarter client selection, and a healthier practice overall.

FAQ

How often should I review client profitability?

At minimum, review quarterly. Annual reviews are too infrequent; by the time you spot a problem, you've been absorbing the cost for months. If your practice goes through seasonal peaks (like tax season), add a post-season review to catch engagements that went over scope.

Can I measure client profitability if my practice uses fixed-fee pricing?

Yes, and you should. Time tracking is arguably more important with fixed-fee pricing because it reveals whether your fees accurately reflect the work involved. Many practices discover that certain fixed-fee engagements are significantly underpriced once they see the actual hours. That data helps you set better fees for future engagements.

What's a healthy client profit margin to aim for?

Industry benchmarks suggest targeting 25-40% profit margins per client. Anything below 15% should prompt an immediate review of either your pricing or your processes. Keep in mind that different engagement types will naturally have different margins, so look at both individual client margins and your overall client portfolio.

How do I get my team to track time more accurately?

Start by explaining the "why." When your team understands that time data directly feeds into decisions about pricing, hiring, and which clients to keep, tracking feels less like micromanagement and more like contributing to the practice's success. Make it easy with tools that don't require complex forms or multiple clicks. MinuteDock's Dock and Timer let you start tracking in seconds, which removes the friction that causes most people to skip it.

What if most of my clients are unprofitable?

That's a bigger issue, but it's not uncommon. If the majority of your client base falls below healthy margins, the problem is likely systemic: your pricing is too low, your scope management is too loose, or your delivery processes are inefficient. Start by fixing the worst offenders (D-grade clients) while simultaneously raising fees on new engagements. It's a gradual process, but practices that commit to it typically see meaningful improvement within two to three quarters.

Does client profitability analysis work for solo practitioners?

Absolutely. In fact, it's even more critical. As a solo practitioner, your time is the only resource you have. If you're spending 40% of your week on clients who don't cover your costs, that's 40% of your capacity unavailable for profitable work or practice growth. The analysis is simpler (you only have one cost rate to calculate), and the impact of acting on it is immediate.

Want to learn more about MinuteDock?

We've built the best easy to use time tracking software for individuals and teams.

Try for FreeLearn More

Other articles that might spark your interest...