Every owner has a customer in their head right now. The one who emails at midnight. The one who haggles every invoice. The one your team flinches when they see on the schedule. The instinct is to keep them. The math usually says otherwise.

The hidden cost of a bad fit

A difficult customer costs you more than the time on their invoice. They take attention away from the customers who pay on time and refer their friends. They push your best people toward the door. They generate the bad reviews you spend the next quarter recovering from.

None of that shows up on a P and L. That is why most operators carry a bad customer six months too long.

The simple math

Pick the customer. Then answer four questions in writing.

  1. How many hours per month do you and your team actually spend on them, including the email back and forth?
  2. What is the loaded cost of those hours at the rate you would pay an outside contractor to take them on?
  3. What do they pay you per month, net of refunds and discounts?
  4. If you fired them today and used those hours to serve your best three customers better, what would change?

If the answer to question four is "a lot," you have your answer.

Three options, not two

Most owners think the choice is keep or fire. There is a third option that often works better.

Option one: fix the relationship

Sometimes the problem is a contract that no longer fits. A price that has not moved in two years. A scope that crept. A communication pattern that nobody set ground rules for. A fifteen minute conversation can reset it.

Option two: price them out

If the customer is hard but not unworkable, price them at the rate that makes the relationship worth it. If they accept, you have a different customer. If they leave, they fired themselves.

Option three: fire them, kindly

When you have to part ways, do it on purpose. A short message. A clear reason that does not attack them. A referral to someone better suited if you have one. Then mean it.

What the script actually looks like

"Hi Pat. Our shop is changing how we work with clients, and we are not going to be the right fit going forward. Your last invoice is settled. I would recommend reaching out to Riverside, who handles work like yours well. Thank you for the years."

That is the whole thing. Short, clear, no door left open by accident.

Common mistakes

  • Waiting for the customer to fire themselves. They usually will not. They have nowhere else to go that lets them behave that way.
  • Firing them by email after a fight. The script above lands different when nobody is angry.
  • Trying to explain. You do not owe a customer a tour of every reason. A clear, short message holds up better in review screenshots too.

How to use the chat for this

Bring the specific situation. Paste the email thread, sanitize the names, and ask what other operators would do. You will get a script you can actually send and the trade offs spelled out for your trade and customer mix.

For the related conversation on customer policy, see handling difficult customers.