Fire This Customer or Keep Them: A Decision Tree

Why this matters

Keeping a customer you should fire is a slow tax: the drained crew, the disputed invoices, the schedule slot a better customer could have had. But firing one who is merely having a rough patch throws away real value and can cost you referrals. This tree separates the customer you should let go from the one you should fix, in the order that keeps you from firing out of frustration.

Start here: is anyone unsafe?

Before any business weighing, one thing overrides it. If the customer has threatened, harassed, or endangered you or your staff, the relationship is over now. Stop the work, remove your people, and end it in writing without a return visit. No revenue outranks a tech's safety. Everything below assumes the account is merely bad, not dangerous.

Step 1: Is the problem fixable and named?

If you have never actually told them the behavior is a problem, you do not have a firing yet, you have an unaddressed one. Many "bad" customers straighten out the first time terms are enforced: a deposit required, a scope put in writing, a late fee applied. Try the fix before the fire.

If you have set clear terms and they keep breaking them, the problem is fixable in theory but they are choosing not to. That moves you toward the exit.

Step 2: Is it them, or is it partly you?

Be honest. If the friction traces to something on your side - a missed window, a botched repair, a billing error - fix your side first. Firing a customer for a problem you caused just exports your mistake and costs you the referral. If your house is in order and the friction is all theirs, continue.

Step 3: Weigh value against hassle

Now do the trade honestly.

  • If the customer is high hassle but genuinely high value (strong referrals, steady large work, pays eventually), consider re-terming instead of firing: deposits, milestone billing, a firmer scope. Keep the value, cage the hassle.
  • If the hassle is high and the value is not (break-even revenue, no referrals, drains morale), fire. This is the clearest case. Their slot is worth more given to a B customer.
  • If they cost you more than they pay in money, time, or morale across the whole relationship, fire, even if a single job looked profitable. See related: The Customer Who Costs More Than They Pay.

Step 4: Weigh the bridge

If the customer is well-connected in a small market, end it cleanly and graciously so the story they tell is "they were professional about it," not "they dumped me." A clean break protects your reputation even with a bad customer. If reputation risk is low, you still fire professionally, just with less at stake. See related: How to Fire a Customer Professionally.

The recap

  1. Unsafe? End it now, people first.
  2. Ever actually enforced terms? If not, try that before firing.
  3. Is it partly your fault? Fix your side first.
  4. Value versus hassle: high value, re-term; low value and high hassle, fire.
  5. Fire cleanly, especially in a small market.

The judgment to bank: fire on the pattern, not on the worst single day. And fire from a decision, never from a temper.

References

  • Trade-standard practice for client management and account termination
  • OSHA guidance on workplace violence and field-worker safety
  • See related: How to Fire a Customer Professionally, A Good Customer Is Slowly Turning Into a Problem: A Decision Tree