Finding Out Which Clients Actually Make You Money

Published by
Throne of Profit Editorial

Reviewed by
William Hassell
Founder & Chief Editor, Throne of Profit

Ask most firm owners which clients are their best, and they'll name the ones who pay the biggest fees. Ask which ones lose money, and you'll get a blank look — because almost nobody measures it. Fees are visible; cost-to-serve is invisible. So a client who pays $8,000 a year but eats 90 hours of senior time, three disorganized document dumps, and a dozen "quick question" calls can look like a top account while quietly draining the firm. Revenue tells you what a client pays; only revenue minus true cost-to-serve tells you whether they're worth keeping.

The gap between those two numbers is where firms leak profit for years. A handful of high-fee, high-drag clients can consume the capacity you'd otherwise spend on your genuinely profitable ones — and because the top-line looks healthy, nobody goes looking. Client profitability analysis is simply making that invisible cost visible, one client at a time.

   REVENUE  ─────────────────────────────►  same fee, very different client

   Client A: $8,000 fee   ▇▇▇▇▇░░░░░  40 hrs, clean, on time   → strong margin
   Client B: $8,000 fee   ▇▇▇▇▇▇▇▇▇▇  95 hrs, chaos, rework     → losing money
                          └── cost-to-serve is the hidden half ──┘

Owner symptoms

  • Your busiest clients don't feel like your most profitable, but you can't prove it.

  • A few accounts seem to swallow disproportionate staff time and stress.

  • You set fees by "what we charged last year" rather than by what the work costs.

Why this happens

Firms track revenue by client because billing forces them to. Almost none track cost by client, because that requires knowing where hours actually go — and time data is often incomplete, delayed, or not tied back to the client in a usable way. So the two halves of the profit equation live in different worlds: fees are precise and visible, effort is fuzzy and forgotten. Add the natural instinct to equate a big fee with a good client, and the money-losers hide in plain sight. The problem isn't bad math; it's that half the equation was never captured.

Common mistakes

  • Ranking clients by revenue alone, so high-fee, high-drag accounts look like winners.

  • Ignoring cost-to-serve, treating hours as free once staff are salaried.

  • Averaging across the book, which hides the specific clients dragging the average down.

  • Forgetting non-billable drag — chasing documents, scope creep, hand-holding, rework.

  • Never revisiting a fee set years ago against a client whose demands have grown.

Business consequences

Unmeasured client profitability quietly caps a firm's earnings. The money-losing clients don't just fail to contribute — they consume the capacity and senior attention that your best clients deserve, so you serve the profitable ones worse while subsidizing the ones bleeding you. Owners feel it as being flat-out busy yet never as profitable as the fee list suggests. The owner who runs the numbers per client sees exactly where margin is made and lost, can reprice or reshape the worst accounts, and frees capacity for work that actually pays — usually without adding a single new client.

How experienced operators think about it

They treat every client as a small business line with its own margin, not just a line on the fee schedule. The mental model is simple: fee in, fully-loaded cost out, look at the difference. Cost isn't just billable hours — it's the seniority of the people involved, the rework, the disorganization tax, and the non-billable time no one logs. They expect the book to sort into a few obvious winners, a solid middle, and a short list of clients that are unprofitable at the current fee. And they know the answer to a money-loser is rarely "fire them" first — it's usually reprice, restructure the scope, or fix what makes the work expensive. Culling is the last resort, not the reflex.

This is general business information, not tax/financial or professional advice. Consult a qualified professional for your situation.

Practical actions

  1. Capture time by client, even roughly. You can't analyze cost-to-serve without knowing where hours land — this is the foundation everything else sits on.

  2. Build a fully-loaded cost per hour by role, so a partner-hour and a junior-hour aren't counted the same when you tally a client's true cost.

  3. Put fee and cost side by side for each client, and rank the book by margin — dollars and percentage — not by revenue.

  4. Name the non-billable drag for your worst accounts: document-chasing, scope creep, rework, and hand-holding that never hits an invoice.

  5. Decide per client — reprice, redefine scope, fix the inefficiency, or, only as a last step, part ways. Match the action to the cause.

Questions every owner should ask

  • If I ranked every client by margin instead of fee, which names would move?

  • Which accounts consume senior time far out of proportion to what they pay?

  • For each money-loser, is the fix a higher fee, a tighter scope, or an exit?

Frequently asked questions

How accurate does my time data need to be before this is worth doing?
Far less accurate than you'd think. Precise-to-the-minute tracking is ideal, but even rough hours by client — captured consistently for a season — will expose the clients that are wildly unprofitable, and those are the ones that matter most. The goal isn't a perfect number; it's seeing which accounts sit on the wrong side of the line. Start with the data you have, tighten it over time, and don't let the pursuit of precision stop you from getting the first clear picture.

A client is unprofitable — should I just fire them?
Usually not as the first move. Unprofitable often means underpriced or badly scoped, not inherently bad. The disciplined sequence is: understand why the cost is high, then try to fix it — reprice to reflect the real work, tighten the scope, or remove the inefficiency driving the hours. Firing is the answer only when a client won't accept a fair fee and the work can't be made economic. Culling a client you could have repriced just gives away revenue you could have kept.

Related articles

Every business has more decisions than time

Whether you need help solving one problem, evaluating a major opportunity, or making a company-changing decision, Throne of Profit gives you consulting capacity on demand.

Purchase only the consulting capacity you need and use it across Weekly Focus, Strategic Focus, Financial Focus, and ThinkTank engagements.

Explore Throne of Profit

Previous
Previous

Never Missing a Filing Deadline Across a Full Client Roster

Next
Next

Getting Clients to Use the Portal Instead of Emailing You Files