Field notes
Pricing weekly pool service so chemicals do not eat your margin
A flat rate you set in January can quietly go underwater by July. Here is how to price weekly service so summer chemical spikes do not wipe out your profit.
Most pool techs do not lose money on the pools that are hard to clean. They lose it on the pools they priced wrong, usually a flat monthly rate set during a cool, calm month that gets crushed when peak summer hits and chlorine demand triples. The pool looks the same on the invoice in December and in July, but the cost of keeping it blue is not even close. If your price never moves and your costs do, the gap is your margin disappearing.
This is fixable, but it starts with being honest about what a pool actually costs you to service, week by week, including the parts that do not show up on a receipt.
The two pricing models and what each one really means
There are two common ways to bill weekly service, and the difference matters more than people think.
The first is chemicals included in a flat rate. The customer pays one number every month and you cover whatever the water needs. This is clean and easy to sell because the homeowner never gets a surprise. The risk is entirely yours. If chlorine demand spikes during an August heat wave or an algae bloom after a monsoon, you eat the extra cost. Customers love this model. It is the one most likely to quietly bankrupt a careless tech.
The second is chemicals billed separately. You charge a service fee for your time and bill chemicals at cost or with a small markup on top. This protects your margin because the cost passes through, but it produces variable invoices, and some customers hate not knowing the number in advance. It works best with commercial accounts and with homeowners who understand that a hot July pool simply needs more chlorine than a mild April one.
Neither is wrong. What is wrong is choosing the flat-rate model and then pricing it as if every week looks like a mild spring week. If you go flat, you have to price for the worst weeks, not the average ones.
Know your true cost per pool per week
You cannot price what you have not measured. Your real cost on a pool is three things: chemicals, drive time, and labor. Chemicals are obvious but underestimated. Liquid chlorine, acid, tabs, the occasional shock, algaecide, and phosphate remover when a pool gets out of hand all add up. Drive time is the silent killer. A pool fifteen minutes off your route costs you the same gas and time whether you charge for it or not. Labor is your own hour, valued honestly, not at zero just because you are the owner.
Add those three and you have a floor. Anything you charge below that floor is a pool you are paying to service. A lot of techs have one or two of these on their route and do not know it.
Pool size and type change the math, too. A small chlorine pool in a shaded backyard in Sarasota is not the same job as a big salt pool in full sun in Mesa. The salt pool has its own equipment to watch, the cell to inspect, and a larger volume of water that still needs balanced chemistry even with the generator running. Big pools hold more water, which means more acid to drop pH and more chlorine demand in a heat wave. Full sun burns off free chlorine fast and runs up CYA decisions. Pricing every pool the same flat number ignores all of this. Two pools on the same street can have very different true costs.
Seasonal spikes that wreck a winter flat rate
Here is the trap in one sentence: a flat rate set in winter assumes winter chemistry forever. Then peak summer arrives. Pool temperatures climb into the high eighties, chlorine burns off almost as fast as you add it, and a pool that took a few dollars of chemicals a week in February now takes several times that. Monsoon season dumps organic debris and rain that throws off balance overnight. Algae season turns a skipped week into a green pool that needs shock and phosphate treatment. If your price is locked to the calmest month of the year, every hot month is a loss.
The fix is to price for the demanding months and let the easy months be your cushion, or to bill chemicals separately so the cost tracks the season. What you cannot do is set a low flat rate in January and act surprised in July.
Build a simple per-pool cost sheet
You do not need software for this. A simple sheet with a row for each pool works: address, size, type (salt or chlorine), drive time, average chemical cost in a normal week, and average chemical cost in a peak week. Total it, add your labor hour, and compare to what you charge. The pools where the peak-week cost crowds your price are the ones to re-quote first. It is common to run this exercise on a thirty-pool route and find three or four accounts where the July chemical bill alone nearly equals the monthly rate, which means you have been working those pools for free all summer.
Raising prices when costs jump, and how to tell people
Chlorine and acid prices do not hold still. When they jump, your flat rate has to move too, and there is nothing shameful about that. The mistake is waiting until you are bleeding and then raising prices in a panic. Better to review rates once a year, make modest adjustments, and tell customers plainly. A short, calm note works: "My chemical costs went up this year, so weekly service is going from this to that starting next month. Your pool will get the same care it always has." Most people accept a reasonable increase from a tech they trust without blinking. What they are really paying for is never having to think about their water, and that peace of mind is worth a few more dollars a month to anyone who has watched a pool turn green on a neglectful service.
If the web side is not where you want to spend time
Sorting out pricing is your job and nobody can do it for you. Keeping your website and Google Business Profile current so the right customers find you is a different chore, and one you may not want. If you would rather not handle the website and Google side yourself, Pool Service Studio (by Lumo Studios) builds and maintains both for $79 a month, cancel anytime. It is email only, with no dashboard and no login to manage. You price the pools, we keep your web presence working.