Keep a High-Revenue but High-Hassle Customer: A Decision Tree
Why this matters
The high-revenue, high-hassle account is the hardest one to judge, because the revenue is real and the hassle feels like the cost of keeping it. That size creates a pull to tolerate what you would never accept from a small customer. This tree is the deep look at that one account: whether the money is as good as it looks, whether the hassle can be caged, and whether you are keeping them for the right reason. For the general fire-or-keep call across any bad customer, see related: Fire This Customer or Keep Them: A Decision Tree.
Start here: is anyone unsafe?
Before any money weighing, one thing overrides it. If the customer has threatened, harassed, or endangered you or your staff, no revenue keeps them. Stop the work, remove your people, and end it in writing. A tech's safety is not for sale at any account size. Everything below assumes the account is a business problem, not a danger.
Step 1: name the revenue-anchoring bias out loud
The reason this account is hard is a bias worth naming: a big top-line number makes you protect the account instead of examining it. You would fire a small customer for half this behavior. Before you weigh anything, admit that the size is tilting the scale, so you can weigh the facts and not the fear of losing the number.
Step 2: is it real profit or just big revenue?
High revenue is not high value. Run the account through its true cost to serve: the collection time, the rework and callbacks, the disputed invoices, the office hours, the discounts you have caved to.
- If a healthy margin survives all of that, you have a genuinely valuable account worth working to keep. Go to Step 3.
- If the cost to serve eats most or all of it, the revenue is an illusion and you are running hard to stand still. This is likely a release, not a keep. See related: The Customer Who Costs More Than They Pay, Weighing Revenue Against the Real Cost of a Difficult Account.
Step 3: can the hassle be caged with terms?
A profitable-but-painful account is often fixable if you have never actually enforced structure.
- If you have never set firm terms, you do not have a keep-or-fire yet, you have an unmanaged account. Try it first: deposits, milestone billing, a tight written scope, a single point of contact, enforced access rules. Many high-hassle accounts settle the moment structure arrives.
- If you have set fair terms and they break them anyway, the hassle is structural to who they are, not a fixable gap. That points toward the exit even with the revenue.
Step 4: check your concentration risk
This gate is unique to the big account. Ask how much of your total work rides on this one customer.
- If losing them would not threaten the business, decide on profit and hassle alone.
- If this account is so large that losing it would hurt, you have found a second, bigger problem: over-dependence. An account you cannot afford to fire is an account that owns you, and it will use that leverage. Do not fire in a panic, but start reducing the concentration now, building other work so the account becomes a choice again rather than a hostage situation. See related: Niching Down to the Work You Do Best.
Step 5: decide, and if you keep, keep on your terms
- Keep, caged: genuinely profitable after cost to serve, hassle contained by terms they accept, concentration healthy. Keep them, on the structure, and hold it.
- Reduce, then decide: profitable but you are dangerously dependent. Diversify first, revisit once you can afford the answer.
- Release: the margin is not really there, or they will not live inside any fair term. Fire cleanly, especially in a small market. See related: How to Fire a Customer Professionally.
The recap
- Unsafe? End it now, people first.
- Name the bias: size is tilting your judgment.
- Real profit after full cost to serve, or just big revenue?
- Ever actually enforced terms? Cage the hassle before firing.
- Too big to lose is its own problem: reduce concentration first.
The judgment to bank: a high-revenue account earns the right to be kept only after it survives its real cost to serve and accepts real terms. Size buys examination, not a pass.
References
- Trade-standard practice for account management and client termination
- U.S. Small Business Administration (SBA), customer profitability and concentration risk
- See related: Fire This Customer or Keep Them: A Decision Tree, The Customer Who Costs More Than They Pay, Weighing Revenue Against the Real Cost of a Difficult Account