
Out of every segment in the pool and hot tub industry, service, maintenance, and repair was the only one reporting bottom-line profit growth in the third quarter of 2025. Even so, 62% of the companies PHTA surveyed named holding on to profitability as one of their top challenges. Revenue held steady or grew across the industry, and keeping the profit from it still ranked among owners’ biggest worries.
Most owners check their numbers once a month, on a P&L that lumps every account and every jug of chlorine into one line. That line can look fine and still hide pools that lose money every week, because a healthy pool service profit margin gets built (or drained) one stop at a time.
Here’s what you’ll learn about margin in the sections that follow:
- Why a 50% markup leaves you well short of half of every sale
- How a $160-a-month account can keep under $7 a visit, and which cost line takes the biggest bite
- What happens to that same pool when it sits 10 miles farther out
- A one-line formula for repricing customers who signed up cheap
- The overhead trap that catches short-season operators across the Midwest
- How one pump job stacks up against a whole morning of routine stops
Why Your Pool Service Profit Margin Looks Healthier on Paper
Two math mistakes make a pool business look more profitable than its bank account says it is.
A 50% Markup Leaves You a 33% Margin
Markup gets measured against what something cost you, and margin gets measured against what the customer paid. Buy a part for $40, sell it for $60, and you’ve marked it up 50%. Your margin on that sale is $20 out of $60, or 33%. Owners who price for a 50% markup and budget as if they kept half of every invoice end up short and can’t say why. Want a true 50% margin on that $40 part? You’d have to charge $80.
Your Own Wage Comes Out Before Profit
Owner-operators who run a route themselves tend to skip their own labor when they figure profit, which leaves the bottom line a blend of wages and returns. Plug in what you’d pay a technician to cover your route hours, payroll taxes included, and treat it as a cost. That’s why the labor line in the calculation below uses a loaded technician wage even on a route the owner drives.
Run a Pool Cleaning Earnings Calculation on One Stop
One weekly residential account makes the right starting point for a pool cleaning earnings calculation, since every cost on a route either happens at a stop or gets spread across stops. Count from the moment the truck leaves the previous pool.
Five cost lines cover nearly everything a weekly visit takes out of the business. Labor is minutes on site plus drive minutes, multiplied by a loaded hourly wage that includes payroll taxes and workers’ comp. For the truck, the IRS business mileage rate of 72.5 cents per mile for 2026 makes a fair stand-in. The IRS sets it from an annual study of the fixed and variable costs of running a vehicle. Add the chemicals that went into that pool, the card fee, and a slice of overhead (monthly fixed bills divided by total monthly stops).
Here’s how that looks with example numbers for one weekly account billed at $160 a month:
Costs swing by city and pest type, so the table compares the four channels small operators lean on most by relative cost and effort.
| Cost line | Example input | Per visit |
|---|---|---|
| Revenue | $160 a month, 4 visits | $40.00 |
| Labor | 40 minutes (30 on site, 10 driving) at $27/hour loaded | $18.00 |
| Vehicle | 4 miles at $0.725 | $2.90 |
| Chemicals | Chlorine, acid, stabilizer top-up | $6.00 |
| Card fee | About 3% of the monthly invoice | $1.20 |
| Overhead share | $1,500 a month ÷ 300 stops | $5.00 |
| Kept | $6.90 (about 17%) |
Labor swallows $18 of the $40, or 45% of what the visit brings in, and runs three times the chemical line. Minutes deserve more of your attention than chlorine, and drive minutes are the ones you can cut without cleaning a single pool any faster.

The Drive Between Pools Gets Paid Twice
Ten minutes of driving in the example cost $4.50 in wages, and the four miles behind them added $2.90 in vehicle cost. Both climb with every mile. Move the same account 14 miles out, with 25 minutes of driving, and the visit costs $47.10 against $40 in revenue. That’s a $7.10 loss every week from an identical pool, about $28 a month. Keeping the original 17% on that address would take roughly $57 a visit, close to $230 a month, a hard sell against a closer company quoting $160.
Out-of-zone pools are a routing decision before they’re a pricing one. Building routes around neighborhoods or zip codes, and steering new sign-ups into zones your trucks already cover, keeps drive minutes from creeping up one account at a time. With Fieldwork’s route scheduling, routes are set per technician by region or zip code. Unassigned jobs sit in a Work Pool on the calendar map, so a dispatcher sees where a new account falls before committing a tech. Best-Fit Scheduling then ranks technician and time options by location and availability.
Setting Pool Service Pricing That Survives a Bad Chlorine Year
Thin per-stop margins leave little room for chemical price swings. In the example, a $1.50 rise in chemicals per visit takes away more than a fifth of the $6.90 the stop keeps. Unless your pool service pricing carries a cushion, every supplier increase turns into an awkward mid-season letter to the whole route.
How to Charge for Pool Service When Chemical Use Swings
The right way to charge for pool service on any one account depends on how predictable that pool’s water is. A flat monthly rate with chemicals included keeps invoices simple and suits small, lightly used pools that go through about the same amount every week. Labor at a flat rate plus chemicals billed by use protects you on big pools, heavily swum pools, and pools under trees that drop leaves into the water all summer. A hybrid sets a flat rate that covers chemicals up to a cap, with anything above it billed separately.
Whichever model you pick, put it in writing in your pool service contracts, along with the overage rate and how much notice you give before a price change. A heavy-use pool can then get billed for what it uses without a new conversation every month.
Repricing Customers Who Signed Up Cheap
Your earliest customers may be the ones paying the least, signed at a rate that made sense back when the business needed anyone at all. To find the price a stop should carry, divide its cost by one minus your target margin. A stop that costs $33 to run, with a target of, say, 25%, works out to $33 ÷ 0.75, or $44 a visit and about $176 a month. Raise the accounts furthest below their number first and give 30 days’ written notice. Any pool that walks away at a loss hands you back route time for one that pays.
Chemical Logs Point to the Pools Eating Your Profit
Billing chemicals by use only works if you know each pool’s use, and a monthly supply-house invoice can’t tell you which pools drove it. A visit-by-visit log of readings and doses can. Multiply the doses by what you paid for each product, and you get a chemical figure per account to hold up against the allowance built into its price.
Fieldwork’s chemical tracking and reporting records usage by job site, works offline in the mobile app for techs without signal, and turns those logs into usage reports for customers or regulators.
When a customer insists the water was never balanced, a dated record of readings settles the argument, and the same records show you which tech keeps skipping the test kit.
Protecting Pool Service Cash Flow Once the Covers Go On
A margin that looks fine in July still has to carry the business through January. Across the Chicago suburbs and the rest of the upper Midwest, residential pools open in late spring and close by fall, yet insurance and truck payments arrive every month of the year.
Spread across a full year, the $1,500 a month of overhead from the earlier table adds up to $18,000, and if pools run May through September, that sum lands on roughly 1,500 stops, not 3,600. Each stop then has to carry $12 of overhead, not $5, and the $6.90 the example account kept turns into a 10-cent loss. An operator who prices a five-month season like a year-round market can be underwater before the first opening.
Selling opening, weekly service, and closing as one prepaid season package puts cash in the account before the first visit, which is exactly when a short-season business needs it. Autopay and same-day invoicing keep pool service cash flow from lagging a month behind the work, and a suspension rule written into the agreement stops a late payer from riding the route into August.

Most of that can run on its own through Fieldwork’s billing and invoicing features. Prepayments for future work get recorded on the account, and invoices generate automatically when a work order is marked complete. Overdue reminders go out on intervals you set, techs can take cards in the field, and Stripe, PayPal and QuickBooks Online integrations handle the rest.
Repair Tickets Carry the Margin Weekly Cleaning Can’t
Faster collection protects what a route already earns, and repair tickets add margin the route can’t produce on its own. At $6.90 kept per stop, six stops in a morning leave about $41, a figure a pump replacement can beat on the markup of the part alone.
Your techs see failing equipment long before the homeowner does, and a small reward for mentioning it turns those sightings into tickets. Fieldwork lets you set commission percentages per technician for sales and services, with overrides by service type. A filter cartridge swap and an equipment pad rebuild don’t have to pay out at the same rate.
Five Accounts to Cost Before Next Season
The weeks after the last closing leave time to cost your five weakest accounts and still send 30 days’ notice on new rates well before spring sign-ups. Put the new price and a prepaid season package in the same letter, and next year’s cash starts arriving before the first pool opens. If routes and chemical logs still live in separate spreadsheets from your invoices, moving them into pool service software built for recurring routes makes the next round of this math a lot quicker.
FAQ
Should a green pool cleanup be priced separately from weekly service?
Yes, and quote it as its own job based on the chemicals and labor hours it’ll take. Folding a green-to-clean recovery into a weekly contract buries a multi-visit job inside a routine rate.
Is biweekly service worth offering?
It can be, as long as each visit gets priced on its own math. Water has two weeks to drift between stops, so biweekly pools tend to need more chemicals and more time per visit than weekly ones. Charging half the monthly price of weekly service earns the same per visit for a stop that costs more to do. Price each biweekly visit higher than a weekly one, or skip offering it.
Who pays for a return trip when a pool turns cloudy between visits?
That depends on where the cause sits, and the service agreement should say so before it happens. A missed dose or a skipped filter clean is on you, so absorb the trip and log it as an unpaid stop to see what it cost. When the customer caused it – say, a weekend party or a failing pump they chose not to replace – a return-visit fee written into the agreement lets you charge without an argument. On the example account, one unpaid return trip costs about $33, which wipes out nearly five weeks of what that pool earns.
Does buying a pool route improve margin?
Only when the accounts fit zones you already drive and their prices clear what a stop costs you. Plot the seller’s addresses against your existing routes before agreeing to a price, since a route that looks good at a revenue multiple can turn out to be scattered, underpriced pools.
Is it worth discounting a prepaid season package?
A small discount can pay off, but run it against what each stop keeps before offering one. On the example account, 5% off $160 is $8 a month, or $2 a visit, and that takes almost 30% of the $6.90 the visit kept. Offer it only where the early cash covers something real, like winter overhead you’d otherwise carry on a credit line.
Do HOA and community pools need different pricing?
They do, because shared pools see heavier bather loads, tend to use more chemicals, and can carry recordkeeping rules that backyard pools don’t. In Illinois, for example, state rules call for disinfectant and pH testing at least twice a day at regulated swimming facilities, with daily operation reports kept on site for at least three years. Whoever handles that testing and paperwork is doing billable work, and the contract price should show it.
Turn More Pest Control Leads Into Recurring Customers
Fieldwork helps you book appointments faster, manage customer follow-ups, and keep recurring service plans on track—all in one place.
14 days free. No credit card required.
Field Service Management Blog
Tagged in
