What Service Fees Should a Pool Service Company Charge?
A pool service company should charge tangible, named fees tied to real cost or real work: a trip/fuel fee, a chemical and supply fee, a green-pool recovery surcharge, a filter-clean fee, and seasonal open/winterize fees. These raise contribution margin and average ticket without signing a single new account, funding the back-office staff a route needs to scale.
This vs. the common alternatives
Almost every pool route eventually faces the same fork: raise the base monthly rate, or itemize add-on fees. They are not the same move, and they do not carry the same risk.
Raising the base rate is the blunt instrument. A 300-account route at $150/month that goes to $165 gains $4,500/month in top-line revenue with zero new billing complexity. But it triggers a price comparison. Your customer's neighbor pays $150 with the guy down the road, and now the gap is visible and permanent. Base-rate increases also land on every account simultaneously, which means every churn-prone customer gets a reason to shop on the same day. Operators who do this successfully do it annually, at a modest percentage, with notice — not reactively when fuel spikes.

Itemized fees work differently. A named $8 chemical-and-supply fee or a $6 trip fee reads as a pass-through, not a price hike. The customer understands chlorine costs money and gas costs money. The fee is defensible in a way "we're raising your rate" is not, and crucially it can be scoped: you can apply a recovery surcharge only to the pools that actually need recovery, so the profitable accounts subsidize nothing. The trade-off is billing overhead and the risk of looking nickel-and-dime if you stack too many small lines.
Bundled premium tiers are the third path. Instead of a base rate plus five fees, you sell "Standard" and "Complete," where Complete includes chemicals, quarterly filter cleans, and seasonal open/close. This is the tactic most familiar from HVAC and lawn care: the maintenance-agreement model. It converts unpredictable one-time fees into predictable recurring revenue and raises perceived value, but it hides your margin from yourself. If you don't track the cost of the included filter cleans, a tier can quietly go underwater.
Doing nothing and absorbing costs deserves naming as an alternative because it is what most small routes actually do. The owner eats chemical inflation, eats the fuel, eats the two hours spent recovering a green pool after a storm, and the route grosses fine while netting badly. The tell is a business that has revenue growth and no cash. Absorbing cost is a decision, not a default — it just isn't usually a conscious one.

The honest comparison: fees are the highest-margin, lowest-churn-risk lever available to a route business, and they are the only one that scales without adding stops. Base-rate increases are cleaner administratively but blunter commercially. Tiers are the most sophisticated and the most demanding of real cost accounting. Most well-run routes end up with a hybrid — a modest annual base increase, two recurring fees, and two or three one-time fees for genuinely variable work.
How to choose between them
The choice is not about preference; it is about where your margin is actually leaking. Diagnose first.

If your chemical cost per account per month is drifting upward and you can't say by how much, you have a supply-fee problem, and the fix is a recurring chemical and supply line plus per-visit dosing logs so you can prove what was used. If your windshield time is the problem — long drives between clustered pools, techs finishing three stops fewer than they should — you have a routing and trip-fee problem, and a flat per-account trip fee applied uniformly is the honest version. If a handful of accounts consume disproportionate labor (algae blooms, neglected filters, post-storm debris), you don't need a route-wide fee at all; you need a variable surcharge that fires only on those jobs.
Second filter: how many accounts and how automated is your billing? Under roughly 100 accounts with manual invoicing, add one fee, not four. The administrative drag of managing multiple line items across manual invoices eats the margin you gained. Above 200 accounts with recurring automated invoicing, you can carry three to five distinct fees without meaningful incremental cost, because the fee is set once per account template and bills forever.
Third filter: your competitive density. In a saturated suburban market where five routes compete for the same subdivisions, itemized fees are safer than base-rate increases because your headline price stays comparable. In a rural or low-density market where you're the only credible operator within thirty minutes, a straightforward base-rate increase is simpler and defensible on its own.

A fourth consideration that operators underweight: what the fee lets you hire. Fee revenue is only interesting if it funds something. Model it against a specific role — a part-time dispatcher, a billing CSR, a second truck's insurance — and the decision gets concrete. A fee that funds nothing is just a price increase with extra paperwork.
Costs, timelines, and expected impact
Run the arithmetic before touching a single invoice. The formula is simple:

Incremental monthly fee revenue = attach rate × active accounts × fee per account.
Because add-on fees carry almost no incremental cost — the chemicals were already a cost of service, the truck was already driving — roughly 85–95% of that revenue drops straight to contribution margin. The only real incremental cost is billing and support overhead.
Worked example. A 300-account residential route adds an $8 chemical-and-supply fee at a 100% attach rate: 300 × $8 = $2,400/month. Call billing overhead 10%, leaving about $2,160/month (~90% margin) in new contribution, or roughly $25,900/year. Stack a $6 trip fee on the same accounts and you add another $1,800/month gross, about $1,620 in contribution — call the pair roughly $45,000/year in new margin without signing a single new customer. That is a part-time dispatcher and a billing CSR, funded.

Typical fee ranges on well-run residential routes: recurring supply or fuel fees in the single-digit-to-low-teens dollars per account per month; one-time green-pool recovery in the $150–$450 band depending on severity and chemical load; filter cleans around $95–$175; seasonal open and winterize fees priced as discrete jobs. Strong operators clear 35–45% gross margin on the maintenance line largely because these add-ons exist. Treat all of these as directional — your actual numbers depend on local chemical pricing, drive density, and labor cost.
Timeline. Expect a 60–90 day arc, not a switch flip. Weeks 1–2: pull your real chemical cost per account and your real drive time per stop from route data. Weeks 3–4: set the fee, write the customer notice, update invoice templates. Week 5: send notice with at least 30 days' lead time — this is the single highest-leverage step, and rushing it is where fee rollouts go wrong. Weeks 6–8: first billing cycle with the fee. Weeks 9–12: measure attach rate, cancellation rate, and support-ticket volume against your pre-fee baseline.

Expected churn. Clearly communicated, cost-tied fees typically produce low single-digit attrition, and the accounts that leave over a $6 fee are frequently your least profitable ones. Poorly explained fees — a vague "service charge" appearing without notice — produce materially worse outcomes and a wave of support calls. The cost of the fee rollout is almost entirely a communication cost.
Downstream effects worth anticipating. Higher average ticket improves your borrowing profile and your valuation multiple if you ever sell the route, because recurring fee revenue is stickier than one-time work. It also changes tech incentives: once a filter clean is a billable line, techs have a reason to inspect filters properly. And it shifts your mix — the more of your revenue that sits in named recurring fees, the more your pool business starts to behave like a subscription business rather than a job-shop, which is exactly the RevOps transition that makes a route financeable.
Implementation and handoff details
The math is the easy half. Making the fee actually land on every invoice, every month, is where routes lose the margin they just modeled.

Step one: name the fee for what it covers. "Chemical & Supply — chlorine, acid, stabilizer, tabs." "Trip Fee — fuel and vehicle time, all stops." A named fee survives scrutiny; a generic "service charge" invites a phone call and, increasingly, regulatory attention. Never bill something the customer cannot map to a real input.
Step two: write the notice before you write the invoice. One page, plain language: what the fee is, what it covers, when it starts, and why. Lead with the operational reason (chemical costs, fuel, vehicle wear) rather than your margin. Give 30+ days. Send it by email and mention it on the next service report. Brief your techs the same week — the tech at the pool gate is the person who will be asked, and an unbriefed tech saying "yeah, I don't know why they added that" costs you accounts.

Step three: make it automatic in the billing system. A fee you have to remember to add is worth zero. In practice this means a recurring line item on the account template, not a manual add per invoice. Field-service platforms handle this natively — pool-specific tools tie the supply fee to logged chemical dosing, general field-service platforms handle recurring line items and surcharges across mixed work, and enterprise platforms enforce it across dozens of techs via a pricebook. Whatever you use, verify two things: that the fee appears on a test invoice automatically, and that it survives a customer plan change.
Step four: instrument the attach rate. Attach rate is the number that decides whether the fee worked. Pull it monthly: how many active accounts were actually billed the fee, divided by total active accounts. Anything under 90% on a route-wide recurring fee means an exception process has quietly become the norm — usually a handful of legacy accounts the owner waived and never revisited.
Step five: set a waiver policy in writing. Decide in advance who can waive a fee and under what conditions. The default answer should be nobody, and the alternative offer should be a discount on discretionary work rather than a fee waiver, because waived fees erode the whole structure by precedent. If a long-tenured, high-value account pushes back, offer a free filter clean, not a permanent line-item removal.

Handoff to whoever runs billing. Document three things so the fee outlives the person who set it up: the fee schedule with effective dates, the exception list with expiry dates on every exception, and the script your CSR uses when a customer asks. Review the exception list quarterly. Most fee decay is not a customer revolt; it is accumulated undocumented exceptions nobody audits.
Adjacent workflows this touches. The same discipline applies to your equipment-repair side, where routes routinely under-charge: a diagnostic/trip fee on repair calls and a parts-handling fee on pump, heater, and filter replacements are the same structural move applied to non-recurring work. Seasonal agreements are the other lever — selling open and winterize as a contract rather than a one-off keeps the renewal (and the fee) from slipping. Landscaping, lawn care, and HVAC routes all run this playbook; the mechanics transfer almost unchanged.
Related questions
Should the trip fee be flat or distance-based?
Flat, in almost every case. Distance-based fees require zone maps, invite arguments about which zone a house sits in, and complicate billing automation. A uniform per-account fee framed as covering fuel and vehicle time across all stops is simpler to explain and easier to enforce.
How do I charge for a green-pool recovery without a fight?
Quote it before you start, in writing, with a photo. Recovery is variable-cost work — chemical load and labor hours swing widely — so price it per job in a stated range rather than as a fixed fee. Get approval before the first dose.
Can I add fees mid-contract?
Check your service agreement. Many pool agreements are month-to-month, which allows fee changes with notice. If you have term contracts, apply new fees at renewal, not mid-term. Adding a fee in violation of a signed agreement costs more in trust than the fee earns.
Do fees hurt when I sell the business?
Generally the opposite. Recurring, well-documented fee revenue at high margin raises the quality of earnings a buyer sees. What hurts is undocumented fees, inconsistent attach rates, and an exception list nobody can explain.
FAQ
What is the difference between a service fee and a junk fee?
A service fee is tied to a specific, tangible cost or work item — a chemical fee for supplies, a trip fee for fuel and vehicle time, a filter-clean fee for that labor. A junk fee is vague: a "service charge" with no stated basis. Customers resent the second kind and regulators scrutinize it. Always name the fee and state exactly what it covers.
How do I decide which fees to charge?
Match fees to real costs. A trip/fuel fee if drive time is material, a chemical and supply fee if you provide chemicals, a recovery surcharge for genuinely extra work, a filter-clean fee for that service, and seasonal winterize/open fees. Do not invent a fee that doesn't map to an actual expense or labor hour.
Will adding fees cost me customers?
If you communicate clearly and tie the fee to value — "our trip fee covers fuel and vehicle time so your visit schedule stays reliable" — most customers accept it. Send notice, explain the basis, brief your techs. Poorly explained fees drive churn; well-explained, cost-tied fees rarely do.
How much should a chemical-and-supply fee be?
Base it on your actual chemical cost per account per month plus a modest handling and billing margin — not a guess and not a competitor's number. Pull three months of chemical purchases, divide by active accounts, and price above that. If you can't state your per-account chemical cost, you're not ready to set the fee.
Can I charge a trip fee to nearby customers too?
Yes, if you apply it uniformly and explain it as covering fuel, vehicle wear, and travel time for every stop. Even a five-minute drive consumes fuel and paid tech time. Consistency is what makes it defensible — a fee some customers pay and others don't is the one that generates complaints.
What do I do when a customer asks for a waiver?
Be polite and firm: the fee reflects a real cost and is standard across all accounts. For a long-tenured, high-value customer, offer value elsewhere — a complimentary filter clean or a discount on discretionary work — rather than removing the line item. Frequent waivers erode the structure by precedent and wreck your attach rate.
Sources
- Pool & Hot Tub Alliance — industry operations and business resources: https://www.phta.org/
- U.S. Small Business Administration — pricing and financial management guidance: https://www.sba.gov/
- U.S. Energy Information Administration — retail gasoline and diesel price data: https://www.eia.gov/petroleum/gasdiesel/
- U.S. Bureau of Labor Statistics — Producer Price Index for chemical inputs: https://www.bls.gov/ppi/
- Federal Trade Commission — guidance on fees and deceptive pricing practices: https://www.ftc.gov/
- Intuit QuickBooks — recurring invoices and billing documentation: https://quickbooks.intuit.com/
- IRS Publication 535 — business expenses and cost deductibility: https://www.irs.gov/
- SCORE — small business mentoring and pricing resources: https://www.score.org/
Related on PULSE
- [How Many Attendants Should I Schedule Each Day at My Car Wash?](/knowledge/tl0067)
- [How Many Sales Reps Do I Need to Hire for My Logistics Company?](/knowledge/tl0058)
- [How Many Salespeople Do I Need to Hire for My Car Dealership?](/knowledge/tl0052)
- [How Many Producers Do I Need to Hire for My Insurance Agency to Grow My Book?](/knowledge/tl0015)
- [How Do I Figure Out How Many People to Schedule Each Day and at What Times for My Single Store?](/knowledge/tl0002)










