Last Updated on September 3, 2026 by Jason Andrew
When growth hides a profit problem
It is entirely possible to grow revenue and lose money at the same time. Sales can climb while margins quietly get squeezed by discounting used to win the work in the first place.
Service quality often slips alongside it. Client expectations drift from what was actually promised, frustration builds, and churn creeps up, sometimes to the point where a business is losing customers faster than it is winning them.
None of this would matter much if the business were still highly profitable. But a business can post strong month on month revenue growth, even 20% or more, and still be bleeding cash. Growth and profitability are not the same thing, and treating them as interchangeable is one of the more common mistakes in a scaling business.
Taking a harder look at the numbers
When the cracks start to show, the only way out is an honest look at the numbers. That usually means stepping back from the daily grind and reviewing customer level financial performance without flinching from what it shows.
The most useful place to start is customer profitability analysis. It is common for a business to discover that the profit generated by its best 20% of customers is being completely absorbed by losses from the remaining 80%.
In other words, a lack of selectivity in choosing which customers to serve can quietly sabotage an otherwise healthy business. Being unable to say no is not a growth strategy. It is usually a slow leak.
A practical guide to customer profitability analysis
Analysing customer profitability can be a genuine turning point for a business. Here is a step by step approach to running the analysis.
Step 1: Export a sales report
Pull a sales report from your accounting system into a spreadsheet, filtered by customer name and the dollar value of sales over the previous 12 months.
Step 2: Score each customer qualitatively
For each customer, ask:
- Are they easy to work with?
- Do they pay their bills on time?
- Are they a brand ambassador or influencer for your product or service?
- Do you genuinely enjoy working with them?
Score the first three questions from 0 to 3, with 0 being terrible and 3 being excellent. Score the fourth question as a simple 0 or 1. Add the four scores together for a qualitative score out of 10 per customer. This turns what is normally a gut feeling about a client relationship into something you can actually compare across your customer base.
Step 3: Calculate the direct cost to serve
Work out the average direct cost to service each customer, using timesheet data or your project management system, and add it as a new column.
Step 4: Calculate gross profit
Subtract the direct cost to serve from each customer’s revenue to get their gross profit, then calculate the gross margin this represents.
Step 5: Rank customers by profit and score
Filter your spreadsheet by gross profit dollars and qualitative score together. This gives you a clear list of your most profitable and most desirable customers, the ones worth cloning, as well as the ones dragging on your margin.
A few patterns tend to show up once this analysis is done:
- Low score, low profit: the clearest candidates to let go. There is little upside to keeping them.
- High score, low profit: worth digging into further. Over-servicing or inefficient delivery is often the real issue, not the client relationship itself.
- Middle of the pack: neither exceptionally profitable nor unprofitable. Worth keeping, but monitoring over time.
- High score, high profit: the real gems. These clients often make up for losses elsewhere, and are the ones worth investing in and understanding, since they tend to carry the highest customer lifetime value of anyone in the base.
How to let a client go well
Ending a client relationship is one of the more emotionally difficult calls a business owner has to make, but it does not have to be handled badly.
Reframing the conversation around a pricing or service change, rather than a personal rejection, tends to work well. A message along these lines is a useful starting point:
"Hi [customer], I wanted to let you know about some internal changes at our company. Over the past 12 months we have serviced businesses of all shapes and sizes, and stayed flexible to support that range of needs. Being able to tailor our service for everyone does come at a cost, so after reviewing our offering and pricing, your account will move to our new package at $XX per month. We understand this is a higher price, and it reflects what is needed to maintain the level of service you're used to. Please reach out with any questions. If we don't hear back within 10 days, we'll assume you're comfortable moving ahead on the new terms."
A client pushing back might respond along these lines:
""This isn't an appealing proposition. Nothing has changed on our end, so it's surprising to see the cost roughly double.""
A fair response acknowledges the increase honestly, without over-explaining or apologising for a decision that makes commercial sense:
"You're right that nothing has changed on your side. What has changed is that our review showed we can't service you profitably at the current rate. I'd rather be upfront about that than let it drift. If it's helpful, I'm happy to refer you to another provider who may be a better fit at your current budget."
As expected, some clients choose to leave and take the referral to another provider. What often surprises Founders is that the majority accept the price increase and remain customers.
By offering a clear choice, pay the new rate or move to a more suitable provider, you remove the need for lengthy back and forth. Most customers respond well to a straightforward decision. They are busy too.
The net result is often an increase in revenue, since the higher price more than compensates for the loss of unprofitable clients.
Removing the businesses that were quietly draining margin creates room for more sustainable growth, with fewer customers, higher profitability, and considerably less stress.
In summary
It is easy to get buried in the daily grind of running a business, chasing growth without stopping to check whether that growth is actually profitable. If you are looking to grow and are not sure where to start, the existing customer base is often the best place to look first.
It can feel counterintuitive to let go of customers in pursuit of growth, but sometimes the fastest way forward is making sure the foundation underneath you is actually solid.
Frequently Asked Questions
👉 Not sure which of your clients are actually making you money? We'll help you build a customer profitability analysis and work out which clients are worth keeping, repricing or letting go.



