Free tool: See what pool pros charge in your area → poolrates.fyi
Back to Blog

When Your Service Customer Shops Your Repair Bid: What Pool Pros Actually Do

Parker Conley Parker Conley · April 21, 2026
Pool service professional reviewing a repair estimate

Key Takeaways

  • Service revenue keeps the lights on. Repairs are where you actually make money.
  • A customer who shops your bid to a competitor is showing you their priorities.
  • You have four options: do nothing, raise their rate, match the bid, or drop them.
  • The pros are split, but most agree: don't take it personally, but don't forget it either.

The Scenario Every Pool Pro Faces

You have been servicing a customer for five years. Good relationship. No complaints. They pay on time. You have never had a problem.

Then their filter starts giving them trouble. The grids are shot. You take a look and give them two options: replace the grids, or replace the whole filter. You send a fair bid. You price it the same way you price everything, with a reasonable markup on parts and a fair labor rate.

A few days go by. Then you find out what happened. The customer took your bid, sent it to another pool company, and that company undercut you by $200. The customer hired them. You never even got a call back asking if you could match the price.

Five years of service. Five years of showing up every week. And they did not even give you a chance to come down on the number.

This scenario showed up in a Reddit thread on r/PoolPros and pulled in 38 comments. Every pool pro in the thread had an opinion. Most of them had been through it themselves.

"Service is 'keep the lights on' money, and we rely on getting the job when equipment fails and needs to be replaced."

— Pool pro via Reddit

That one sentence sums up why this hurts so much. It is not just about losing a job. It is about losing the job that makes the whole relationship worth it.

Why This Stings More Than Losing a Random Bid

If a random homeowner calls you for a repair quote and then goes with someone cheaper, that is just business. You win some. You lose some. No hard feelings.

But when it is your service customer, it is different. Here is why.

Weekly pool service brings in somewhere between $125 and $175 per month for most companies. That is $1,500 to $2,100 per year. Sounds decent until you factor in drive time, chemicals, labor, insurance, and overhead. The margins on weekly service are thin. Some companies break even on service. Some lose money on it. The reason they do it anyway is because service customers are supposed to be the pipeline for repair work.

A filter replacement runs $1,500 to $2,500 depending on the type and size. A pump swap is $800 to $1,500. A heater replacement can be $3,000 to $5,000. These are the jobs where you actually make good money. And they come from your existing service customers because you are already there. You spot the problem. You recommend the fix. You do the work. That is the deal.

When a service customer takes that repair work to someone else, they are keeping you for the lowest-value part of the relationship and giving the highest-value part to a stranger. One lost filter replacement can wipe out three to six months of service profit from that customer.

Use the service price calculator to check whether your monthly rate actually covers your costs. And the lifetime value calculator can show you what a customer is really worth when you include repair revenue.

The Four Options (and What the Pros Say)

The Reddit thread laid out four distinct approaches. Each one had supporters. Here is what the pros actually said.

Option 1. Do Nothing (Play the Long Game)

This was the most common advice in the thread. Keep servicing the pool. Keep showing up every week. Do your annual rate increase. And wait.

The logic is simple. You are still making money on the service, even if the margins are thin. Dropping a paying customer because you lost one job is an emotional reaction, not a business decision. And there is a good chance the cheap guy's work will fail. When it does, you will be there to fix it. At your rate.

"Don't throw away income just because you lost a sale. No one is ever loyal."

— Pool pro via Reddit

That advice stung, but it is realistic. Customer loyalty in this industry goes about as far as the next lower bid. It does not mean every customer is like that. But expecting loyalty from every customer is a recipe for frustration.

"If they want to shop around for the lowest cost for repair, then be there when they call back for you to make it right and charge accordingly."

— Pool pro via Reddit

That second part is key. "Charge accordingly." When the cheap repair fails and they call you to fix it, you do not give them a discount. You charge full price. Maybe even a little extra for the emergency call. You earned that.

The long game works best when your service rate is healthy and you are not underwater on the account. If you are charging $150 a month and making a reasonable margin on chemicals and time, losing one repair job does not kill you. It just means this customer is less profitable than you thought. Adjust your expectations and keep going.

Option 2. Raise Their Rate

This was the second most popular answer. If a customer just showed you that they will shop your bids, it is time to make sure the service itself is profitable on its own.

Several pros pointed out that many long-term customers have not had a rate increase in years. If you have been servicing someone for five years at the same price, you are losing money on them after inflation. This is the wake-up call to fix that.

"Raise her rate. Maybe wait a few months so it doesn't read as petty, but don't forget to do it."

— Pool pro via Reddit

The timing matters. If you raise their rate the week after they hired someone else for the repair, it looks like revenge. Wait two or three months. Then send the same rate increase letter you send to everyone else. Make it part of your normal annual increase cycle.

Three to five percent per year is standard. If you have not raised rates in three years, you are effectively paying more for chemicals, fuel, and insurance while charging the same amount. That is a pay cut you gave yourself. Use the price increase calculator to figure out where your rates should be. And check out the price increase guide for templates and scripts you can use.

The raise-their-rate approach is smart because it protects you no matter what happens next. If they accept the increase and stay, great. You are making more money on an account you now know will not give you all the repair work. If they leave because of a $10 per month increase, they were going to leave anyway. You just sped up the timeline.

Option 3. Offer to Match (With Conditions)

Some pros suggested a more direct approach. Call the customer. Tell them you heard they went with someone else for the filter. No anger. No guilt trip. Just ask: can I see the other estimate? If they show it to you, match the price and do the work. Move on.

"Say you will match the bid if they send you a copy of the other company's estimate. If they decline, drop them."

— Pool pro via Reddit

The condition matters. You are not blindly offering to beat any price. You are asking to see the competing bid so you can make a fair comparison. Maybe the other company quoted different equipment. Maybe they left out permit fees. Maybe their estimate is missing something you included. You cannot match what you cannot see.

If the customer will not show you the estimate, that tells you something. It means they do not want you to have the chance to compete. They already made their decision and it was not about the money. That is a customer who is not going to give you a fair shot on the next repair either.

This approach works well for customers you want to keep. It is professional. It shows you are willing to be flexible. And it gives you information. If you see the other bid and it is $200 lower because they are cutting corners or using cheaper parts, you can explain the difference. Most customers will listen when you lay it out side by side.

Option 4. Drop Them

The nuclear option. And it was surprisingly popular in the thread.

The argument goes like this: a service customer who will not give you the repair work is a bad deal. You are doing the low-margin weekly service. You are spending time on their pool every week. You are carrying the insurance, paying the workers comp, buying the chemicals. And when the profitable work comes around, they hand it to someone else.

"Service accounts without a chance at future repairs are almost worthless unless the rate is $40-70 per month above average."

— Pool pro via Reddit

That math checks out. If your average service rate is $150 per month and a service-only customer needs to be at $190 to $220 to be worth keeping, most customers are not going to agree to that. So you are stuck with an unprofitable account taking up a slot on your route.

"If she 'trusts' him, she can continue to do so going forward as she is no longer a financially viable customer."

— Pool pro via Reddit

Dropping a customer is not something you do lightly. You lose the monthly revenue. You have a gap in your route. But if you have a waiting list or can fill the slot with a new customer who will give you the full relationship, the math works. One good customer who gives you service and repair work is worth more than two customers who only give you service.

If you go this route, be professional about it. Give them 30 days notice. Do not badmouth them. Do not burn the bridge. People talk, and your reputation matters more than one customer.

The Unlicensed Contractor Problem

Multiple pros in the thread raised a good point. The guy who undercut by $200 might not be a legitimate contractor. He might be unlicensed, uninsured, and working out of his garage.

This is not speculation. It is a known problem in the pool industry. Someone with no insurance, no workers comp, no business license, and no overhead can always beat your price. They do not have the costs you have. But they also do not have the protections your customers think they are getting.

Here is what to tell your customer. You do not need to badmouth the other guy. Just state the facts:

  • Licensed contractors carry liability insurance. If something goes wrong with the repair, the homeowner is protected. If an unlicensed person damages a pump pad, floods the equipment area, or installs something wrong, the homeowner has no recourse.
  • Warranty work requires a licensed installer in many cases. Some manufacturers will void the warranty if equipment is installed by an unlicensed person. That $200 savings disappears fast when the new filter fails and the manufacturer will not cover it.
  • Some states take unlicensed contracting seriously. California and Arizona both have contractor licensing boards that investigate complaints. Florida requires a contractor license for pool work over a certain dollar amount. If the unlicensed person causes damage, the homeowner may be on the hook.

You are not trying to scare your customer. You are educating them. Most homeowners have no idea about contractor licensing. They assume that anyone who shows up with a truck and tools is legitimate. A quick, calm explanation of why licensing matters can save them from a bad experience and keep you in the running for the next job.

How to Protect Yourself Going Forward

Whether you keep this customer or drop them, here is how to prevent this from happening again. Or at least make it hurt less when it does.

Annual rate increases are not optional. Three to five percent every year. No exceptions. If you have not raised a customer's rate in three years, you have given yourself a pay cut. Costs go up every year. Chemicals cost more. Fuel costs more. Insurance costs more. Your rates need to keep up. Use the price increase calculator to figure out your new numbers and send the letters out on a schedule.

Add a right of first refusal to your service agreement. This is a clause that says: before the customer hires someone else for a repair, they give you the chance to match the competing bid. It does not guarantee you the job. It guarantees you a chance. Most customers will agree to this when they sign up because it sounds fair. And it prevents the exact situation from the Reddit thread where the customer never even called back.

Track your customer profitability. Know which customers are giving you service and repair work and which ones are only giving you the service. A customer who has been with you for five years and has never accepted a repair bid is not the same as a customer who has been with you for five years and has done $10,000 in equipment upgrades through you. You need to know the difference. Customer tracking and analytics tools can help you see this at a glance instead of guessing.

Build the relationship so price is not the only factor. Send service reports after every visit. Take photos of the equipment. Document everything. When a customer can see what you did, what you checked, and what you found, they feel the value of your service. It is a lot harder to shop your bid to a stranger when you are getting detailed reports every week that show exactly how much attention their pool is getting.

The transparency builds trust that a $200 discount cannot break. Customers who feel informed and taken care of are less likely to chase the lowest price. They are also more likely to call you first when something breaks because they already trust your judgment.

Keep your pipeline full. The reason losing one customer's repair job feels so painful is because you are counting on it. If you have a healthy pipeline of service customers who give you repair work, losing one job from one customer is annoying but not devastating. The more customers you have, the less any single one of them can hurt you.

The Bottom Line

Do not take it personally. But do not ignore it either.

A customer who shops your bid once will do it again. That is not a guess. That is a pattern. Once someone discovers they can save $200 by sending your estimate to a competitor, they will do it every time something breaks.

The question is whether the service revenue from that customer is worth keeping them on your route. If it is, keep them and raise their rate. Make sure the service account is profitable on its own without counting on repair work. If it is not, let them go and fill the slot with a customer who values the full relationship.

There is no wrong answer here. The pros in the Reddit thread were split right down the middle. Some said keep them. Some said drop them. The ones who seemed most at peace with it were the ones who had a system: annual rate increases, right of first refusal in their contracts, and a clear understanding of what each customer was worth.

"I should no longer think in my customer's best interest. I should think in my own best interest on my customer's behalf."

— Pool pro via Reddit

That is the mindset shift. You are running a business. You can be fair, professional, and helpful while still making sure the math works for you. When it stops working, you make a change. No hard feelings. Just business.

Know Which Customers Are Worth Keeping

PoolDial tracks service history, revenue per customer, and repair work so you know exactly who's profitable. Start your free trial.

Start Your Free Trial