What PoolBoss Says
Diagnose first, then quote in writing with parts, labor, and any diagnostic fee as separate line items, an expiry date, and what the price excludes. Price parts at your real landed cost plus markup and labor at your hourly rate, not at a number you guessed standing next to the equipment pad.
You are at an equipment pad on a Thursday with a seized pump motor in front of you and a customer waiting for a number. Say one out loud and you have just set your price, usually low, before you know whether the seal is going too. Repair work carries the best margin on most routes, and it is the work most often given away at the pad.
The fix is a document, not a better guess. What follows is the order to work in, what belongs on the page, what common repairs actually run, and why the same job is priced differently for a customer who is already on your route.
At a glance
Key takeaways
- Diagnose before you price, and never say a number out loud at the equipment pad.
- Break the quote into parts, labor, and any diagnostic fee as separate line items so the customer can see what they are buying.
- Price parts at landed cost plus 25-50% markup, and labor at your real hourly rate times honest time on site.
- Write an exclusions line naming what the price does not cover - it is the single most valuable sentence on the page.
- Put a valid-until date of 14-30 days on every quote, then follow up before it lapses rather than after.
- Waive the diagnostic fee for customers already on your route, and charge it to everyone else.
- Keep licensed and permitted work outside the quoted price until you have confirmed your own state's rules.
How do I quote a pool repair job?
Work in a fixed order: diagnose, price the parts, price the labor, name the exclusions, then send it with a date on it. You are not answering the homeowner's question of what pool repair costs in general. You are producing a document that has to survive being accepted three days later, when nobody's memory of the conversation at the pad counts for anything and the page is the only thing still speaking.
The question underneath all of it is how to price a pool repair so the number holds up once the equipment is open. That is a different exercise from pricing the recurring service, where you are pricing a predictable hour every week against a whole route's economics. A repair is one-off, the parts cost real money that leaves your account before the customer's money arrives, and the risk of being wrong lands entirely on you.
- Diagnose before you price. A look at the pad tells you the motor is dead. It does not tell you about the seal, the union, or the impeller. If the pool is not on your route, charge a diagnostic fee for the trip and roll it into the job if they accept. Guessing at the pad is how a $565 job turns into a $565 job with a $90 seal eaten out of your own margin.
- Price parts at landed cost plus markup. Landed cost is what you actually pay including shipping and tax, not the shelf price you half-remember from March. Most operators run 25-50% on parts, which covers the sourcing trip, the warranty exposure, and the cash you float between buying the part and getting paid for it.
- Price labor at your hourly rate times honest time on site. Not the time a good tech takes on a good day, but the time it takes with a corroded union and a customer standing there talking. Pool repair labor commonly runs $85-$150 per hour depending on the market, and a 90-minute swap is 90 minutes, not an hour.
- Write the exclusions down. The line that saves the most money on a repair quote is the one naming what the price does not cover: parts found failed once the equipment is open, anything upstream of the item quoted, and any permitted or licensed work. Exclusions are not fine print. They are the reason the second phone call is short.
- Send it the same day, with an expiry date. A number said out loud at the pad is not a quote. A document that arrives that evening, itemized, with a valid-until date on it, is a decision the customer can actually make, and most of them make it within 24 hours.
What has to be on the quote
Nine things. Search for a pool repair estimate template and you will get eight of them, because the template sites are describing a document that works for any trade: your business details, a quote number, the customer and the property address, itemized parts and labor line items, the subtotal and tax, the total, a valid-until date, and a way to say yes. Whether you call the finished thing a pool repair quote or a pool service estimate, those eight are table stakes.
The ninth is the one the templates leave out and the one that matters most on a pool: an explicit exclusions line. Equipment failures come in clusters, so the quote has to say where its price stops. That is also where the licensing caveat belongs, because equipment and repair work is licensed differently from cleaning in most states - check which repair work needs a license in your own state before you quote work you are not licensed to perform, and put anything requiring a permit outside the quoted price.
Keeping the quote as its own record, rather than an invoice you have relabelled, is what makes the rest of it work. In PoolBoss a quote carries its own line items, tax, notes, an optional service location for a customer with pools at more than one address, and a valid-until date, and it moves through draft, sent, accepted, declined, or expired without ever pretending to be a bill. It sits alongside quotes, invoices, and payments in one place, so an accepted estimate has somewhere to go next.
What common pool repairs actually run
Most repair jobs on a residential route land between $200 and $1,200 all-in, and the two that show up most often, a pump motor and a salt cell, sit near opposite ends of that. A homeowner searching pool pump replacement cost will find numbers built from somebody else's parts pricing and somebody else's labor rate. Yours are the only ones that matter when you put your name on the quote.
Use ranges like the ones below as a sanity check, never as your price. If your quote for a motor swap comes out at $1,400, something is wrong with your markup or your hours. If it comes out at $300, you are about to work for free.
| Repair | Typical part cost | Time on site | Typical all-in range |
|---|---|---|---|
| Pump motor replacement | $250-$500 | 60-90 min | $450-$900 |
| Full pump replacement | $400-$900 | 90-120 min | $700-$1,600 |
| Filter cartridge set | $150-$450 | 30-45 min | $250-$600 |
| Salt cell replacement | $400-$900 | 30-60 min | $600-$1,200 |
| Heater ignitor | $120-$300 | 60-90 min | $250-$500 |
| Valve actuator | $90-$200 | 45-60 min | $200-$400 |
| Leak detection | No parts | 2-4 hours | $350-$700 |
Quoting a route customer is a different job than bidding a stranger
A repair quote to someone already on your weekly route is not a competitive bid, and pricing it like one costs you money. You already have the equipment history, you already have four years of showing up, and the customer is not calling three other companies to compare. You are not selling the lowest number. You are selling the diagnosis, which nobody else on that list has done.
An operator running 110 pools around Cape Coral and Fort Myers finds a seized pump motor on a Thursday stop. The homeowner has been on the route four years. Instead of saying probably around six hundred at the pad, the quote goes out that evening: $385 for a 1.5 HP replacement motor at landed cost plus markup, $180 labor for a 90-minute swap, $0 diagnostic because the customer is on the route, valid 21 days, with a line stating the quote covers the motor only and that a failed seal found during the swap gets quoted separately. It is accepted the next morning. The version where he guessed six hundred is the version where he eats the seal.
The waived diagnostic fee in that example is not generosity, it is the route relationship being worth something. A stranger who calls once gets charged for the trip. A customer on the written agreement behind recurring work has already paid for your attention 200 times, and the repair is the upside of that arrangement rather than a separate transaction with a separate sales process.
A quote that expires gets answered
Put 14-30 days on every repair quote and the answer rate goes up, because an open-ended number is not a decision, it is a thing to think about later. Quote expiration is not a pressure tactic either. Parts pricing genuinely moves, your calendar genuinely fills, and a price you set in April should not still be binding you in July.
Then chase it, because a quote sent once and left alone is the most common place repair revenue dies. The useful cadence counts down toward the expiry rather than up from the send date: a light check-in about a week out, and a last-chance note a couple of days before it lapses. Past the valid-until date, let it expire and requote rather than quietly honoring a stale price.
PoolBoss handles that part without anyone remembering to. A sent quote can be emailed or handed over as a link, the customer accepts or declines it from that link with no login and no account, and the follow-ups fire automatically at 7 days and 2 days before the quote expires. Once it is accepted you convert the estimate to an invoice, or turn it into a scheduled job first if the work needs a slot on the calendar before it gets billed.
FAQ
Frequently asked questions
Should I charge a diagnostic fee before quoting a pool repair?
Charge it for anyone not on your route, and expect to waive it for anyone who is. A diagnostic call on a pool you do not service commonly runs $75-$150, and it covers the drive, the 30-45 minutes of actually finding the fault, and the fact that roughly half of those calls never turn into work. The standard practice that keeps it from feeling like a toll is crediting the fee against the repair if the customer accepts the quote, which most operators state directly on the quote itself. For a weekly customer the calculation is different. You are already at that pool, the trip costs you nothing extra, and the goodwill of not billing for a ten-minute look is worth more than the fee. What you should never do is skip the diagnosis because you did not want to charge for it. That is how you end up quoting a motor and replacing a whole pump.
How much should I mark up pool parts?
Most operators run 25-50% over landed cost, with 30-35% being the common middle. Markup on pool equipment repair parts is not profit you pocket. It covers the trip to the supply house, the money you float between buying the part and getting paid, the warranty exposure when a cell fails at month eleven, and the time spent sourcing the right part for equipment that is fifteen years old and no longer made. Landed cost means what you actually paid including shipping and tax, not the price you remember. Mark up from the wrong base and you erase the margin without noticing. Two cases justify going lower: a very large single item where a percentage markup produces a number the customer will reject outright, and a long-standing route customer where the relationship earns a break. Neither is a reason to work at cost.
What do I do when the repair turns out bigger than the quote?
Stop and requote before you do the extra work, every time. This is exactly what the exclusions line on the original quote exists for: it establishes in advance that the price covers the item named and nothing beyond it, so the second conversation is a normal update rather than an argument about whether you are padding the bill. In practice that means calling from the pad with the equipment open, describing what you found, and sending a revised or additional quote before touching it. If the added work is small and you would rather absorb it than make a second visit, say so explicitly and show it on the invoice as no charge, because a customer who never learns you covered something has learned nothing about your value. What destroys trust is doing the extra work silently and letting the invoice deliver the news.
Should I quote a repair for a customer who isn't on my route?
Quote it, but price it as the one-off it is, and charge the diagnostic fee. Repair-only work for non-route customers can be genuinely profitable, and it is one of the more reliable ways new weekly accounts arrive. It also carries costs your route work does not: a dedicated drive rather than a stop you were making anyway, no equipment history so the diagnosis takes longer, and no relationship to make collection easy. Price in the full drive time, not the marginal drive time. The one filter worth applying is distance. A repair 40 minutes outside your service area costs you most of a morning, and it does not build toward anything unless you would actually service that neighborhood weekly. If you would not add the pool to a route, be selective about the repair.
How long should a pool repair quote stay valid?
Fourteen to thirty days covers almost every repair, and 21 days is a comfortable default. The window has to be long enough that a customer who needs to talk to a spouse or wait for a paycheck can say yes, and short enough that you are not bound to spring parts pricing in the middle of summer. Equipment costs move, your own schedule fills, and a quote with no end date is a quote that sits unanswered for six weeks and then gets accepted at a price that no longer works. State the date the quote is valid until in plain language on the document rather than burying it in terms. When a quote does lapse, requote it rather than honoring the old number by default. Repricing takes two minutes and protects the margin you set originally.
Do I need a contractor's license to do the repair I just quoted?
It depends on your state and often on the dollar value of the job, so confirm it with your own state licensing board before quoting equipment work. Cleaning and water chemistry are usually treated differently from repair and equipment replacement, and several states draw the line at a specific job value or at whether the work touches gas, electrical, or plumbing. Heater work is the most common place operators find they need a license or a licensed subcontractor. The practical approach is to know which categories of work you are licensed for, quote only those, and keep a licensed electrician or gas fitter you can hand the rest to. On the quote itself, put permitted or licensed work outside the price rather than assuming you will sort it out later. This is a real regulatory question, not paperwork, and getting it wrong carries penalties well beyond the job.
Should the repair go on the monthly invoice or get billed separately?
Bill anything over roughly $200 separately, and roll smaller items into the monthly invoice as their own line. A $600 motor arriving inside a $165 monthly bill produces a $765 charge that looks like a billing error, and it generates the phone call you were trying to avoid. A separate invoice, sent when the work is done and referencing the accepted quote, reads as what it is. Small repairs are the opposite case: a $45 valve actuator on its own invoice costs you more in processing and attention than it earns, so it belongs on the next monthly bill as a clearly labelled line rather than buried in the service total. Whichever way it goes, the line item wording should match the quote the customer already accepted, so the two documents can be read side by side.


