How to Measure Client Profitability (And Fire Bad Clients)
How to calculate the true profit per client after accounting for non-billable time, when a client is costing you more than they pay, and how to offboard them professionally.
Not all revenue is equal. A client paying $3,000/month who requires 60 hours of combined billable and non-billable time is less profitable than a client paying $2,000/month who requires 20 hours. Revenue per client is a vanity metric. Effective hourly rate per client is the one that matters.
Why Non-Billable Time Destroys Profitability
Every client relationship involves non-billable time that you absorb as a cost:
- Email and communication: lengthy threads, status update requests, vague questions that require clarification
- Revision cycles beyond scope: changes you absorb rather than invoicing to preserve the relationship
- Admin and reporting: project tracking, invoicing complexity, meetings that should be emails
- Relationship management: calls that don't advance any deliverable but maintain the relationship
A client who generates $3,000/month in revenue but requires 12 hours of non-billable time on top of 30 billable hours is consuming 42 hours total. Effective rate: $3,000 ÷ 42 = $71.43/hr — potentially below your target.
Use the client profitability calculator to calculate the effective rate for each client.
What the Numbers Tell You
Effective rate ≥ 90% of target: this client is genuinely profitable. Prioritize them.
Effective rate 70-89% of target: marginally below target. Worth investigating why — could be addressable with better systems or communication.
Effective rate 50-69% of target: significantly underperforming. Either renegotiate scope/rate or begin transitioning.
Effective rate below 50%: this client is effectively costing you opportunity. Every hour spent on them is an hour not available for higher-value work.
Red Flags That Predict Low Profitability
Excessive revision requests: clients who treat "revisions" as unlimited re-scoping are absorbing profit without paying for it.
High communication overhead: if you're spending hours answering questions that a clearer briefing process would prevent, the client is inefficient to serve.
Scope creep tolerance: if you've been accommodating scope expansion without adjusting scope or invoicing the excess, the effective rate on that work is zero.
Late payments: chasing invoices is non-billable time. A client who pays 60 days late also has an implicit cost in your credit extended.
Unpredictable demands: clients who contact you outside agreed hours or expect instant turnarounds create hidden costs in disrupted workflows.
Running a Quarterly Client Audit
Once per quarter, calculate the effective hourly rate for each active client. Sort from highest to lowest. The pattern usually reveals:
- 2-3 clients generating disproportionate value (your A clients)
- Several clients close to target (your B clients)
- One or two clients significantly below target (your C clients)
The objective: gradually offboard C clients and replace them with A and B quality clients.
How to Offboard a Difficult Client Professionally
Never ghost or give vague reasons. Be clear, professional, and give adequate notice.
Script 1 — Capacity constraint (most common):
"Hi [Name], I'm reaching out about our engagement. My capacity is changing significantly over the next few months as I take on a major new project commitment. I won't be able to continue our work after [date]. I'm giving you [30-60 days] notice so you have time to find someone who can serve you well. Thank you for [genuine positive thing about the relationship]. I'll make sure everything is properly handed over."
Script 2 — Rate mismatch:
"Hi [Name], I'm reviewing my client commitments as part of an annual business review. To continue our engagement, I'd need to move to $[X rate] beginning [date]. I understand this may be beyond your budget, and I want to give you time to plan accordingly. Please let me know how you'd like to proceed."
Neither explanation invites negotiation. Both are professional and honest.
What to Do With the Freed Capacity
Don't offboard a client without a plan for the capacity:
- Is there a prospect you've been too busy to pursue?
- Could you raise rates on other clients if you had capacity to lose a few?
- Could you take on a higher-value project you've had to decline?
Offboarding low-value clients is only beneficial if you actively replace that capacity with better work. Otherwise you've simply reduced revenue. The goal is revenue quality, not revenue reduction.
For a complete pricing picture, combine client profitability analysis with the project quote calculator — ensuring every new client starts at a profitable rate before relationship dynamics complicate things.