Pulse - Value Added
FRACTIONAL CRO · MARYLAND-BASED, NATIONWIDE · $0→$200M

Kory White

RevOps & Revenue Leadership

Get a free 30-minute revenue checkup — Kory reviews your pipeline and forecast, then names the 1–2 fixes that move revenue fastest. 25 yrs scaling teams $0→$200M.

Free 30-min revenue checkup →
Hire a Fractional CROHow We Help?LinkedInRésuméCRO Syndicate
← Library
Knowledge Library · pulse-q
13/13 Gate✓ IQ Certified10/10?

What Service Fees Should a Pool Service Company Charge?

KnowledgeWhat Service Fees Should a Pool Service Company Charge?
📖 2,339 words🗓️ Published Jun 24, 2026 · Updated Jun 23, 2026

<img src="/pulse-logo.svg" alt="PULSE — We add value" style="max-width:340px;height:auto;display:block;margin:4px auto 20px;" />

Direct Answer

A pool service company should charge fees that are tangible, named, and tied to real cost or real work — never a vague "service charge" that reads as a junk surcharge. The fees that work are a trip/fuel fee, a chemical/supply fee, a green-pool recovery surcharge, a filter-clean fee, and seasonal winterize/open fees. The reason to add them is margin, not gouging: add-on fees raise contribution margin and average ticket WITHOUT signing a single new customer, and that margin is exactly what pays for the back-office staff (dispatcher, billing, CSR) that lets a route business scale past the owner's truck.

The formula is simple. Incremental monthly fee revenue = (attach rate %) × (active accounts) × (fee per account), and because these fees carry almost no incremental cost, ~85–95% of that revenue drops to contribution margin. Worked example: a 300-account residential route adds a $8/mo chemical-and-supply fee at a 100% attach rate → 300 × $8 = $2,400/mo. The actual chemicals are already a cost of service, so the *incremental* cost of the line item is the billing overhead — call it 10% — leaving roughly $2,160/mo (~90% margin) in new contribution, or $25,920/year, enough to fund a part-time dispatcher. Stack a $6/mo trip/fuel fee on the same 300 accounts and you add another $1,800/mo. A 2027 benchmark: well-run residential pool routes now run a $5–$12/mo recurring supply or fuel fee plus one-time fees of $150–$450 for green-pool recovery and $95–$175 for a filter clean, and the strongest operators clear 35–45% gross margin on the maintenance line largely because of these add-ons.

PULSE has a free [Service Fees Calculator](/tools/service-fees) that models this for you in your browser.

flowchart TD A[300 active accounts] --> B{Add tangible fee?} B -->|Chemical/supply $8/mo| C["300 x $8 = $2,400/mo"] B -->|Trip/fuel $6/mo| D["300 x $6 = $1,800/mo"] C --> E["~90% margin"] D --> E E --> F["~$45K/yr contribution"] F --> G[Funds dispatcher + billing CSR]

The Top 10 Tools to Set and Model Pool Service Fees

The right stack does two jobs: model the fee math (what to charge, at what attach rate, for what margin) and bill it automatically on every recurring invoice so it actually lands. Below are the ten tools pool operators actually use, ranked.

1. PULSE Service Fees Calculator 🏆 BEST OVERALL

PULSE's free [Service Fees Calculator](/tools/service-fees) runs this in your browser in seconds — no login, no spreadsheet. You enter your active account count, the fee you're considering (trip, chemical, filter-clean, green-pool recovery), the attach rate you expect, and an estimated cost-to-deliver, and it returns the monthly contribution margin, annual margin, and effective margin percentage — so you can see whether a $8 chemical fee at 90% attach funds the dispatcher you want to hire before you ever change a single invoice.

It is built for exactly the pool-route question: *which fees are worth adding, and what do they do to my average ticket and my back-office budget?* Because it is free, instant, and requires no software migration, it is the default first stop for any pool owner deciding what to charge. Use it to pressure-test a fee, then implement the winners in your field-service billing tool below.

2. Skimmer 💎 BEST VALUE

Skimmer is the most popular pool-specific service software, and at roughly $40/mo for the base plan (plus per-tech pricing as you grow) it is the best value for a small-to-mid residential route. It is purpose-built for pool service: route optimization, chemical dosing logs, before/after photo proof of service, and customer-facing service reports that justify your chemical/supply fee by showing exactly what was dosed.

Skimmer's billing integration (it pairs with QuickBooks and offers Skimmer Billing) lets you attach a recurring monthly supply fee or a per-visit trip fee to every account automatically. For an owner who wants pool-native features without enterprise pricing, Skimmer is the value pick — strong attach-rate enforcement at a fraction of the cost of a full FSM platform.

3. Pool Brain

Pool Brain is a newer pool-specific platform priced around $50–$99/mo depending on tech count, and it leans hard into chemistry accuracy and automated dosing recommendations. Its standout is the way it ties chemical readings to billing: when a tech logs an out-of-range pool, Pool Brain can surface a green-pool recovery charge or extra chemical line, which is precisely how you turn a problem pool into a profitable one instead of eating the cost.

For operators whose margin leaks come from under-billed chemicals and uncharged recovery work, Pool Brain's tech-accountability and chemistry features make the supply fee and recovery surcharge stick.

4. Jobber

Jobber is a general field-service platform (not pool-specific) priced from about $29/mo (Core) to $129/mo (Grow), and it is excellent at the *billing* half of the fee problem. Its recurring invoicing, automatic line items, and configurable surcharges make it easy to add a fuel/trip fee or filter-clean fee to every job, and its client hub gives customers a clean breakdown so fees don't trigger support calls.

Jobber suits a pool company that also does adjacent service work (deck cleaning, equipment installs) and wants one system for quoting, scheduling, and billing. Its fee and surcharge controls are some of the most flexible in the mid-market.

5. ServiceTitan

ServiceTitan is the enterprise field-service platform, with pricing typically quoted custom and landing in the hundreds of dollars per technician per month. It is overkill for a two-truck pool shop, but for a large multi-crew pool and spa operation doing maintenance plus high-ticket equipment replacement, its pricebook, membership, and surcharge engine is the most powerful way to standardize trip fees, fuel surcharges, and seasonal open/close fees across dozens of techs.

ServiceTitan earns its cost only at scale: if you run 15+ techs and want airtight fee enforcement and reporting, it is the most capable system here. Below that headcount, it's more platform than the margin justifies.

6. Housecall Pro

Housecall Pro is a popular SMB field-service app priced from about $59/mo (Basic) to $149/mo (Essentials/Max). It is strong on the customer-facing experience — online booking, automated reminders, and slick invoices — and supports recurring service plans and add-on line items, which is how you bill a recurring supply fee or a one-time winterize fee.

For a pool company that competes partly on professionalism and communication, Housecall Pro makes fees feel like part of a premium service rather than a tacked-on surcharge, which protects attach rate.

7. FieldEdge

FieldEdge targets HVAC, plumbing, and pool/spa service businesses, with pricing generally quoted custom (commonly ~$100+/tech/mo). Its strength is deep QuickBooks Desktop/Online integration and service-agreement management, making it a fit for pool companies that sell seasonal open/close agreements and want those winterize and pool-opening fees managed as contracts, not one-off charges.

If your fee strategy centers on recurring seasonal agreements, FieldEdge's agreement engine keeps renewals and the associated fees from slipping through the cracks.

8. RepairShopr (Syncro)

RepairShopr/Syncro is built for repair shops but its recurring billing and ticketing work well for the equipment-repair side of a pool business (pump, heater, and filter repairs). Pricing starts around $69/mo. It makes it straightforward to attach a diagnostic/trip fee and parts-handling fee to a repair ticket, which is where a lot of pool companies under-charge.

For an operator whose revenue mix is tilting toward equipment repair and replacement, RepairShopr handles the parts-and-labor fee structure cleanly alongside the maintenance route.

9. ServiceM8

ServiceM8 is a lightweight job-management app priced by job volume, starting around $29/mo and scaling with the number of jobs per month. It is a favorite of solo and very small pool operators for its simplicity, and it handles per-job materials/supply fees and trip charges without the overhead of a full platform.

If you run one or two trucks and want the cheapest credible way to itemize a fuel fee or a chemical fee on every job, ServiceM8 is hard to beat on simplicity and price.

10. QuickBooks Online

QuickBooks Online (from about $35/mo Simple Start to $99/mo Plus) is not field software, but it is where most pool companies' fees ultimately reconcile. Its recurring-invoice templates and saved line items let even a software-light operator bill a monthly supply fee or fuel surcharge automatically, and its reporting shows you the contribution margin those fees actually generate.

Most operators pair QuickBooks with one of the field tools above; on its own it is the minimum viable billing system for charging and tracking pool service fees. (For card and recurring-payment processing on top of any of these, Square and Stripe Billing are the common rails — Square for in-person/mobile card taps, Stripe Billing for fully automated recurring fee subscriptions.)

How to Choose

FAQ

What is a trip or fuel fee, and how much should it be? A trip or fuel fee covers the cost of driving to a customer’s home, including gas and vehicle wear. It typically ranges from $5 to $15 per visit, depending on distance and local fuel prices. This fee is best applied as a flat monthly charge rather than per trip, to avoid customer pushback.

How do I set a chemical and supply fee without overcharging? A chemical and supply fee should be a fixed monthly amount that covers routine chemicals like chlorine, algaecide, and testing strips. It usually falls between $8 and $20 per month, based on pool size and local chemical costs. The key is to set it at a level that covers typical usage, with any overage billed separately.

What is a green-pool recovery surcharge, and when should I use it? A green-pool recovery surcharge is a one-time fee for restoring a neglected pool that has turned green or cloudy. This fee typically ranges from $50 to $200, depending on the severity and the extra labor and chemicals required. It should be clearly communicated upfront, especially for new customers or after long service gaps.

How much should I charge for a filter clean? A filter clean fee covers the labor and materials to disassemble, clean, and reassemble a pool filter. It usually ranges from $30 to $80 per clean, depending on filter type (cartridge, DE, or sand) and local rates. Many companies offer this as an add-on service during regular maintenance visits.

What are seasonal winterize and open fees, and how are they priced? Winterize and open fees are one-time charges for preparing a pool for winter or reopening it in spring. Winterize fees typically range from $100 to $300, while open fees range from $150 to $400, depending on pool size and complexity. These fees cover extra labor, chemicals, and equipment checks that aren’t part of routine service.

How do I decide which fees to add without losing customers? Start with fees that are easy to justify, like a chemical supply fee or trip fee, and test them on a small group of customers first. Keep each fee under $15 per month to avoid sticker shock, and clearly explain what it covers. The goal is to add margin gradually, not to shock customers with sudden increases.

Bottom Line

Charge tangible, named fees — trip/fuel, chemical/supply, green-pool recovery, filter-clean, and seasonal winterize/open — because they raise contribution margin and average ticket without selling more accounts, funding the back-office staff a route needs to grow. Model them first in the 🏆 Best Overall free [PULSE Service Fees Calculator](/tools/service-fees), then bill them automatically; Skimmer is the 💎 Best Value pool-native tool to make those fees land on every invoice.

flowchart TD S[How many trucks?] -->|1-2| T[ServiceM8 or Skimmer] S -->|3-10| U{Pool-only or mixed?} S -->|10+| V["ServiceTitan / FieldEdge"] U -->|Pool-only| W["Skimmer / Pool Brain"] U -->|Mixed work| X["Jobber / Housecall Pro"] T --> Y["Bill via QuickBooks / Square / Stripe Billing"] W --> Y X --> Y V --> Y

Related on PULSE

Sources

Download:
Was this helpful?  
Sources cited
Pulse RevOps cross-pillar reusePulse RevOps cross-pillar reuse
⌬ Apply this in PULSE
Gross Profit CalculatorModel margin per deal, per rep, per territory