Back to Blog

When to Fire a Bad Pool Service Customer

Parker Conley Parker Conley · June 24, 2026
Pool service owner deciding whether to cancel a difficult customer

Some bad pool service customers are obvious. They do not pay. They yell at techs. They block access. They blame you for equipment they refuse to fix.

Other bad customers are harder to fire because they pay on time. They have been with the company for years. The account has history. The problem is that the pool is miserable, the customer is rude, and your tech hates seeing it on the route.

A recent r/PoolPros thread put that exact problem in plain language. A longtime pool company had an 18-year maintenance customer. The customer paid. But the site had broken access, overgrown landscaping, heavy debris, an underpowered pump, and visits that could stretch into two-hour ordeals. The manager was considering whether tech morale mattered more than keeping the account.

"Other techs have been okay here but they have all hated it."

— Pool pro via Reddit

That is the whole issue. A customer can pay the bill and still be bad for the business.

Key Takeaways

  • A paying customer can still be a bad account if they damage morale, route timing, or service quality.
  • First try clear options: repair the pool, improve access, raise the rate, or limit the service scope.
  • If the customer is difficult and the pool is difficult, canceling service is often the right call.
  • Keep the cancellation short, professional, and written. Long explanations create arguments.
  • Your service agreement should say either party can cancel with written notice.

The three-part test

One commenter gave the simplest framework in the thread:

"Difficult customer, great pool = OK. Difficult pool, great customer = OK. Difficult pool, difficult customer ="

— Pool pro via Reddit

The original comment ended with an axe emoji. The meaning was clear: if both the customer and the pool are difficult, cut the account loose.

That framework works because every account has two sides. The pool itself may be hard. The person paying you may be hard. You can usually manage one of those. Managing both is where profit and morale disappear.

Difficult pool, good customer

Raise the rate, explain the extra work, and keep the account if the customer approves fixes and respects the tech.

Good pool, difficult customer

Set communication boundaries and keep the account only if the route time and team stress stay reasonable.

Difficult pool, difficult customer

Require changes fast. If they do not cooperate, cancel service before the account drains the team.

Unsafe or abusive account

Do not debate. End service in writing and protect the tech.

Tech morale is part of the business math

Pool service owners often measure accounts by revenue. That is too narrow. A bad account also costs attention, schedule flexibility, callbacks, complaints, and employee trust.

"Keep your techs happy, you can’t put a dollar amount on the mental drain and bandwidth that customers like this cost you."

— Pool pro via Reddit

You may not be able to put an exact dollar amount on mental drain, but you can see the cost. A tech who dreads a stop moves slower. A tech who feels unsupported is less likely to stay. A tech who gets assigned the worst account every week starts wondering if the owner values the customer more than the employee.

One reply made that point directly:

"Your own employee moral is more important and they should know that they’re valued."

— Pool pro via Reddit

The spelling is from the original post, but the principle is right. If you are trying to hire and keep good techs, you cannot ask them to absorb every bad account forever. Employee retention is not only pay. It is also whether the owner removes obstacles that make the job miserable.

Try boundaries before cancellation

Firing a customer should not be the first move for every annoying account. Some accounts are fixable if you name the problem clearly and give the customer a choice.

Use four steps:

  1. Document the problem. Photos, visit notes, filter pressure, access issues, debris level, pump problems, and customer communication.
  2. Explain the impact. Tell the customer why the pool cannot be maintained normally under current conditions.
  3. Offer options. Repair equipment, clear access, approve extra labor, raise the monthly rate, or accept a limited service scope.
  4. Set a deadline. If nothing changes by the deadline, cancel or pause service.

This is especially important when the pool itself is the issue. A broken gate, overgrown landscaping, bad pump, leaking pool, or neglected filter can make a normal account unworkable. The customer may not understand that until you put it in writing.

For pricing those extra burdens, see the extra service call pricing guide. For setting those expectations up front, see the pool service agreement guide.

Raising the price is not always enough

Many owners try to solve bad accounts by charging more. That can work when the pool is hard but the customer is reasonable. It may not work when the customer is rude or the tech hates the stop.

The original poster had already tried extra billing:

"We have gone with the extra hours, but the customer is just paying the bill."

— Pool pro via Reddit

That is the trap. Some customers will pay the higher bill and still remain a drain. If the account is damaging team morale, a higher price may not fix the real problem.

Another commenter warned against using price increases as the only tool when an employee is involved:

"If its my own employee I’d fire the customer and let them know we can no longer service their pool."

— Pool pro via Reddit

That is a hard line, but it is often the right one. If the account is only hard for the owner, raising the price may be enough. If the account is hard on an employee every week, the owner has to decide what kind of route they are asking people to run.

Keep the cancellation vague and professional

When it is time to cancel, do not write a courtroom brief. Long explanations invite debate. A customer who has ignored years of access, equipment, or behavior problems is unlikely to become reasonable because your cancellation email has five paragraphs.

"Customers like this are never worth it. Cut him loose, and keep it as vague as possible. You don’t need a reason."

— Pool pro via Reddit

Another pro said the same thing:

"If you want to get rid of them just tell them you are canceling their service, ive never had to provide a reason, sometimes its just not a good fit"

— Pool pro via Reddit

The phrase "not a good fit" works because it is true without being inflammatory. You are not saying the customer is a bad person. You are saying your company is no longer the right provider for that account.

Simple cancellation script

Hi [Customer Name], I wanted to let you know that we will no longer be able to provide pool service for your property after [final service date]. This should give you time to arrange another provider. We appreciate the opportunity to have serviced your pool and wish you the best moving forward.

That is enough for most cases. If you need to mention route changes, use that. If you need to mention service fit, use that. If the customer is abusive or unsafe, shorten it further and protect the team.

Your agreement should make this easy

Customer cancellation should not feel like inventing a policy under stress. It should be covered in your onboarding terms.

"Service can be cancelled at anytime, by either party, without reason given, as long as a written notice (text or email is fine) is delivered and the billing account is settled within three days."

— Pool pro via Reddit

That type of language protects both sides. The customer is not locked into bad service. You are not locked into a bad account. The only requirements are written notice and a settled balance.

Your agreement should also cover:

  • Access requirements
  • Unsafe or blocked working conditions
  • Required equipment repairs
  • Extra labor for excessive debris or neglected conditions
  • Late payment and payment method rules
  • Communication expectations
  • Cancellation notice by either party

If your current agreement does not say these things, update it before the next problem account. You can also use PoolDial's service agreement generator to draft a customer-friendly starting point.

Review bad accounts on a schedule

The best time to fire a bad customer is before the tech is burned out. Build a quarterly or annual account review into your business.

One commenter suggested making this a normal management rhythm:

"It should be done yearly where you get with your employees and talk with them and ask them about their problem customers and get rid of those."

— Pool pro via Reddit

That is smart. Your techs know which accounts are quietly damaging the route. Ask them. Review the account history. Look at notes, photos, visit times, callbacks, complaints, and payment history. Then decide whether the account should stay, get repriced, get a repair deadline, or be canceled.

Bad Customer Review Checklist

  • Does the account regularly exceed normal visit time?
  • Does the customer approve needed repairs?
  • Is access safe and reasonable?
  • Does the customer pay on time?
  • Does the tech dread or complain about the stop?
  • Does the account create callbacks, complaints, or office work?
  • Would you accept this customer today at the current price?

The last question is the most useful. If you would not accept the customer today, why are they still on the route?

Firing a customer can be a growth move

Many owners keep bad accounts because they fear losing revenue. But revenue is not the same as profit. A bad account can block better accounts, exhaust employees, and make the whole route less reliable.

When you remove one difficult stop, you create space for a better one. You also send a message to the team: we want good customers, good pools, and a route people can run without dreading the day.

That does not mean firing customers casually. It means being honest about which accounts fit the business you are building. If the customer pays but refuses repairs, blocks access, treats techs poorly, and turns a normal visit into a weekly battle, the account is not loyal revenue. It is a liability.

For more on customer boundaries, read Every Pool Pro Has Dealt With These Customers and When Clients Want to Clean Their Own Filter. For pricing hard accounts instead of canceling them, use the price increase calculator.

Keep Better Customer Records

PoolDial keeps notes, photos, service history, invoices, and customer communication in one place so you can spot problem accounts before they drain the route.

Start Your Free Trial