Every consultant has a mental ranking of their clients — this one's great, that one's a headache. The problem is that ranking is usually based on how a client feelsto work with, not what they actually cost in hours. Those two things correlate less than you'd think, and the gap between them is where profit quietly leaks out of a practice.
Fee isn't the number that matters
A client paying you $6,000/month looks better on paper than one paying $3,000/month. But if the first client consumes 30 hours of your time — calls, revisions, status updates, being on-call for "quick questions" — and the second consumes 8, the second client is paying you roughly $375/hour and the first is paying you $200/hour. The bigger check is the worse deal.
Three client profiles, side by side
Here's the comparison most consultants have never actually run on their own book:
Client A — "the big one": $6,000/month. 30 hours/month (calls, revisions, ad hoc requests). Profit per hour: $200.
Client B — "the quiet one": $3,000/month. 8 hours/month, clear scope, rarely deviates. Profit per hour: $375.
Client C — "the strategic one":$1,800/month, 6 hours/month, but it's a recognizable logo that's generated two referrals this year. Profit per hour: $300, plus pipeline value the number doesn't capture.
On revenue alone, Client A looks like the priority. On profit per hour, Client B is quietly your best client. Client C shows why profit-per-hour isn't the only input — strategic value is real, it just needs to be named explicitly instead of used to excuse every low-margin client.
What actually eats the hours
It's rarely the delivery work itself. It's the surrounding overhead: same-day response expectations, status updates nobody explicitly asked for but you send anyway out of anxiety, revision cycles with no defined limit, and scope that quietly expanded three months ago and never got renegotiated. None of this shows up on an invoice. All of it shows up in your calendar.
When to renegotiate instead of just absorbing it
A client landing at the bottom of your profit-per-hour ranking isn't automatically a client to drop. The useful question is whether the gap is explainable and fixable, or just the shape of the relationship going forward:
- Explainable and temporary— a one-off heavy month (a launch, a crunch) doesn't need a renegotiation, just a note to watch next month.
- Structural and fixable — undefined scope, no cap on revisions, response-time expectations you never agreed to. This is a scope conversation, not a client-firing conversation.
- Structural and not fixable— the client has made clear they expect unlimited access at the current price, and pushback hasn't moved it. This is where profit-per-hour data turns a vague feeling into a concrete case for a price increase, a scope cut, or an exit.
The number itself doesn't make the decision. It just replaces "this client feels exhausting" with a figure you can actually act on — and defend, if the renegotiation conversation happens.
Once you know which clients are worth protecting, the next step is making sure the fee reflects it. The free Consulting Rate Calculator helps you set a defensible number before the renegotiation conversation, not during it.