Pool service software · weekly routes · repairs · spas
Pool service software
that knows every pool on the route.
Volume, surface, pump, filter, heater and salt cell — on file for every pool and spa, with a link to each equipment manual. Weekly stops repeat on their own, the technician notes what he found, and the invoice lands in QuickBooks Online.
For pool and spa companies of 1–20 technicians, Repair-CRM combines the weekly route with a full equipment record for every pool: volume, surface, pump, filter and its clean pressure, heater and salt cell stored as custom fields — with links straight to the manufacturers’ manuals. Weekly and biweekly stops recur automatically, the technician notes readings and takes photos on the phone, repairs found on the route go on the same visit, and each job becomes an itemized QuickBooks Online invoice in one tap. $19–$179/month flat, rated 4.9/5 on Capterra.
Last updated: September 2026 · Describes the current shipping product.
What’s different about pool service
A pool isn’t one asset — it’s five machines and a body of water
Generic field service software stores an address and a phone number. A pool company needs to know what’s behind the gate: the equipment, the numbers it normally runs at, and where the manual is.
The whole job, one flow
From a green-water call to QuickBooks invoice
A route customer calls: the water is going green between weekly stops. The repair is dragged onto Friday, the technician opens the pool’s record on the phone — filter clean pressure, pump model, manual link — cleans the filter, shocks the water, takes photos, and the invoice is itemized in QuickBooks Online.
Alvarez residence
Water turning green · filter
Service call + filter clean + shock
One pool, one bad week, one visit
How a three-technician pool company handles a pool that turns green between weekly stops — and why the numbers on the pool’s record make it a one-visit fix.
- MonThe weekly stop already happened. The Alvarez pool is on Route 2; Monday’s visit noted the filter pressure creeping up.In Repair-CRM: recurring weekly job + visit notes
- ThuThe customer calls: the water is turning green. A storm, pollen in the skimmer. The office drags a repair visit onto Friday.In Repair-CRM: a one-off job on top of the weekly route
- 11:05The gauge reads 21 psi. The pool’s record says the filter’s clean pressure is 12 — nine over, so it’s cleaning time, not a hunch.In Repair-CRM: custom field “filter clean pressure” on the pool
- 11:30Filter cleaned, pump schedule reset. The storm knocked out the variable-speed pump’s schedule; the technician opens the manual from the link on the pool’s record and resets it.In Repair-CRM: manual link stored as a custom field
- 11:45Shock dosed for 18,000 gallons. The volume is on file, so the dose isn’t guessed; readings and before-and-after photos go on the visit.In Repair-CRM: volume field + photos + notes
- 11:50Invoice in QuickBooks Online. One tap on Finalize — and Monday’s weekly stop is still on the route, untouched.In Repair-CRM: itemized QBO invoice, route unchanged
| Service call | $85.00 |
| Filter clean, cartridge (4 elements) | $95.00 |
| Shock treatment, 18,000 gal | $34.00 |
| Total | $214.00 |
Illustrative example: the company, customer and prices are invented to show the workflow; prices are typical US ranges, not quotes.
Custom fields
What to store on every pool
Repair-CRM lets you add your own fields to each asset — values, dates, notes or links. These are the ones that pay for themselves on a pool route.
| Field | Example | Why it pays off |
|---|---|---|
| Volume | 18,000 gal | Chemical doses are calculated, not guessed |
| Surface | Plaster, 2019 | Not every chemical or brush is safe on every surface |
| Filter type & clean pressure | Cartridge · 12 psi | Clean when the gauge runs 8–10 psi over that baseline |
| Pump | Variable speed, 1.65 HP · manual link | The right part and the right settings, one tap away |
| Sanitizer / salt cell | Salt cell, installed 2023 | Cells wear out — the install date predicts the replacement |
| Heater | Gas, 400k BTU · datasheet link | Winter heater calls start with the model on file |
| Access | Gate code · dog in the yard | The technician gets in without a phone call |
Examples only — add, rename or remove fields to match how your company works.
QuickBooks Online
Pool service software for QuickBooks Online
Weekly service rates, repairs, parts such as pumps, cartridges and salt cells, and chemicals live in QuickBooks Online as products and services — Repair-CRM syncs them both ways, so every stop and every repair lands as an itemized invoice at your prices.
- Two-way customer & product sync — your QuickBooks Online records become the job catalog
- One-click invoices — a finalized job becomes an itemized QBO invoice, hours and parts included
- Listed on the Intuit QuickBooks App Store — see exactly how the sync works →
When we're not the right pick
- You run QuickBooks Desktop. Our sync is QuickBooks Online only — see the alternatives in our honest comparison.
- Dosing calculators are your core workflow. Repair-CRM stores volumes and visit readings but doesn’t calculate doses or LSI; pool-specific apps such as Skimmer are built around that.
- You run 20+ technicians. Small-team focus, deliberately.
FAQ
Pool service software — common questions
What does pool service software do?
Can I store each pool’s equipment and manuals?
What chemical levels should a pool keep?
Does it handle weekly and biweekly routes?
Does it calculate chemical doses or LSI?
How much does pool service software cost?
Put every pool — and its equipment — in one place
Import your customers from QuickBooks, add one pool with its equipment and manual links, and run a real stop. Free for 14 days.
Start 14-Day Free Trial → See pricingNo credit card · 4.9/5 on Capterra · QuickBooks App Store listed · From $19/month
Keep exploring: