Best Invoicing Software for Pool Service Companies: What Your Bill Is Counted On

Pool Runs Team
··8 min read
A pool service company owner in a blue shirt standing on the deck beside a closed pool under a green safety cover in late autumn, writing on his phone, with patio furniture under covers and bare trees behind him

Share

Search for the best invoicing software for a pool service company and you will get a dozen ranked lists. Most of them are published by one of the vendors in the list, and that vendor is at number one. The rest are content farms that have never priced a route. What almost none of them tell you is the thing that decides your bill: what the subscription is counted on.

Every platform below includes invoicing. That is not the variable. The variable is whether you are charged per serviced location, per serviced pool, per active technician or per office user - because at the same route size, the published rates produce bills that differ by nearly four times. This piece puts those figures side by side, says where each figure came from and when it was read, and names the places where a cheaper line on a pricing page is not the cheaper system. Pool Runs publishes this and sells pool service software, so the places where Pool Runs is the wrong answer are named too.

What the ranked lists leave out

The two pages currently ranking hardest for this query are both vendor-published. One is a long invoicing guide from Pool Founder, which compares itself with Skimmer, Jobber, ServiceTitan and Housecall Pro and carries loss figures - a percentage of services going unbilled, a dollar range of annual loss for a 200-pool operation - against a short list of generic references. The other is a top-ten from QuoteIQ that ranks QuoteIQ first and orders places two through ten by what it calls the most-cited roundups and AI answers, without naming them.

One thing to get straight before you weigh those two against each other, because the names in this category are a trap. The footer of that invoicing guide reads copyright 2026 Pool Proof LLC, dba Pool Founder. There is also a separate vendor at poolproof.com whose own footer reads copyright 2026 PoolProof Inc., with a different product and its own comparison hub. Two near-identical names, two different companies, both writing about pool software. Both footers were read on 6 November 2026. If you are reading several roundups to see where they agree, make sure you know which of them you are actually reading.

Neither defines what it is counting. QuoteIQ's list states Skimmer's rate as per serviced location and Pool Brain's as per technician without saying what either phrase means for a route that services the same pool four times a month, and it gives no processing rates at all - which we have compared separately, because on a monthly recurring book the card fee usually costs several times the software.

A roundup written by a vendor is still worth reading

It is the fastest way to see what a competitor thinks its own strengths are, and vendor pages are the only primary source for prices. The thing to distrust is the ranking and the savings arithmetic, not the feature descriptions. Read the figures, ignore the order, and check every number against the pricing page it came from.

The unit your bill is counted on

Serviced location
A property that had at least one completed service visit inside the billing month. Platforms that price this way charge once for that location however many times it was visited, and charge nothing for a location that went unserviced. It is the dominant unit in pool-specific software, and it is why a winter month costs less than a July one.

Four units are in use across these platforms. Per serviced location or serviced pool, which tracks the size of your book and falls in the off-season. Per active technician, which tracks your field headcount and does not move when you add pools. Per office user, which tracks how many people touch the admin screens. And flat, which moves with nothing until you cross a tier.

The unit matters more than the rate because the two shapes diverge. A one-technician operation servicing 250 pools pays almost nothing on a per-technician plan and a great deal on a per-pool plan. A five-technician operation servicing 150 commercial accounts pays the reverse. Nobody can tell you which is cheaper without knowing both numbers for your own business, which is why a ranked list cannot answer this question and a table of units can.

A pool company owner at the hood of a service truck in a yard at first light, handing stacks of printed route sheets to three technicians, with chemical jugs, drums and a pump in the truck beds behind them
The same book of pools, divided across more or fewer technicians, produces entirely different bills on different platforms.

What each platform counts, and what invoicing costs on it

Every figure below is from the vendor's own pricing page, read on 6 November 2026. Where a vendor publishes nothing on a row, the cell says so rather than guessing. Entry price means the lowest published monthly figure, which in several cases buys a materially smaller product than the tier above it.

Seven pool platforms: what the subscription is counted on

Billing unit

EZ Pool Biller
Serviced location
Skimmer
Serviced location
PoolDial
Serviced pool
Pool Runs
Serviced property
Pool Office Manager
Active user
QuoteIQ
User seat
Pool Brain
Field technician

Entry price

EZ Pool Biller
$35/mo
Skimmer
$49/mo
PoolDial
$40/mo minimum
Pool Runs
$45/mo
Pool Office Manager
$125/mo
QuoteIQ
$29.99/mo
Pool Brain
Not published

What that includes

EZ Pool Biller
60 locations
Skimmer
49 locations
PoolDial
20 pools
Pool Runs
50 properties
Pool Office Manager
First user
QuoteIQ
One user
Pool Brain
Base fee blank

Rate beyond it

EZ Pool Biller
$0.50/location
Skimmer
$1 then $2/location
PoolDial
$2/pool
Pool Runs
$1.75/property
Pool Office Manager
$25/user
QuoteIQ
Next tier $99.99
Pool Brain
$65/tech

Unlimited technicians

EZ Pool Biller
Yes
Skimmer
Yes
PoolDial
Yes
Pool Runs
Yes
Pool Office Manager
No
QuoteIQ
No
Pool Brain
No

Invoicing in the entry price

EZ Pool Biller
Yes
Skimmer
Yes
PoolDial
Yes
Pool Runs
Yes
Pool Office Manager
Yes
QuoteIQ
Yes
Pool Brain
Not published

Recurring or subscription billing stated

EZ Pool Biller
Not published
Skimmer
Not published
PoolDial
Not published
Pool Runs
Yes, auto-pay
Pool Office Manager
Not published
QuoteIQ
Yes, all plans
Pool Brain
Not published

Card and ACH rate published

EZ Pool Biller
No
Skimmer
No
PoolDial
Yes
Pool Runs
No
Pool Office Manager
No
QuoteIQ
No
Pool Brain
No

QuickBooks in the base price

EZ Pool Biller
Yes
Skimmer
Yes, Online sync
PoolDial
Yes
Pool Runs
Yes, Online two-way
Pool Office Manager
No, +$25/mo
QuoteIQ
No, $199.99 plan
Pool Brain
Not published

Free trial

EZ Pool Biller
Yes, length not stated
Skimmer
First month free
PoolDial
14 days
Pool Runs
30 days
Pool Office Manager
30 days, card taken
QuoteIQ
Not published
Pool Brain
Yes, terms not stated

All figures read from each vendor's own pricing page on 2026-11-06: ezpoolbiller.com/pricing, getskimmer.com/pricing, pooldial.com/pricing, poolruns.com/pricing, poolofficemanager.com/pricing, myquoteiq.com/pricing and poolbrain.com/pricing. Pool Office Manager states its prices are current as of October 2026. Pool Brain's page renders its base price as a blank '$ /Month' and names $65 per technician; it mentions neither invoicing nor QuickBooks on that page, though its features page describes a two-way QuickBooks Online sync. 'Not published' means the vendor states nothing on that row, not that the capability is absent.

Two rows deserve more than a tick. PoolDial is the only platform in this group that publishes what it costs to take the money: 3.2% plus $0.30 on a US card, and 1.1% on ACH, which it breaks down as Stripe's 0.8% capped at $5 plus its own uncapped 0.3%. That is above Stripe's standard card rate, and PoolDial is the only one of the seven you can check, which is an odd way for transparency to be rewarded. Everyone else either says processing is separate or says nothing, and you will find out at the first statement.

The same route, priced from each vendor's own rate

Below is the published subscription for a single route size, worked out from the rates in the table above and nothing else. It excludes payment processing, texting, add-ons and tax. Three platforms are absent from the arithmetic because their unit is not pools: Pool Office Manager and QuoteIQ scale with people on the admin side, and Pool Brain cannot be computed at all while its base price renders blank.

Published monthly subscription at three route sizes, pools-counted platforms only

40

EZ Pool Biller
$35.00
Skimmer
$49.00
PoolDial
$80.00
Pool Runs
$45.00

120

EZ Pool Biller
$65.00
Skimmer
$240.00
PoolDial
$240.00
Pool Runs
$167.50

250

EZ Pool Biller
$130.00
Skimmer
$500.00
PoolDial
$500.00
Pool Runs
$395.00

Arithmetic applied to the published rates read on 2026-11-06 and nothing else. EZ Pool Biller: $35 for 60 locations, then $0.50 each. Skimmer: Getting Started $1 per location from $49 covers a stated 0-49 pools a month, Scaling Up $2 per location from $98 covers 50-1000. PoolDial: $2 per serviced pool with a $40 monthly minimum. Pool Runs: $45 for 50 properties, then $1.75 each, with volume pricing available above 200 properties that is not published and so is not applied here. Excludes payment processing, texting, add-ons and tax.

The spread at 250 pools is $130 to $500. That is not a rounding difference, and it is not explained by invoicing, which all four include. It is explained by the rate per location: fifty cents, one dollar, a dollar seventy-five, two dollars. A platform that charges four times as much per pool has to be four times as useful per pool, and that is the question a ranked list never makes you ask.

Then run it across a year, because the table above is one month. A northern route that closes 180 of its 250 pools from November to March pays the per-location platforms for 70 pools in those five months and 250 in the other seven. On Skimmer's Scaling Up that is five months at $140 and seven at $500, which is $4,200 rather than the $6,000 a flat reading of the table suggests. On a per-user platform nothing falls at all: Pool Office Manager's bill is the same in January as in July unless you deactivate seats, which its page says you can do. That single difference is worth more than most of the feature rows people argue about, and it runs in opposite directions for a seasonal northern route and a year-round southern one.

A subscription table is not a feature table

Skimmer's Scaling Up tier, the one that applies above 49 pools, is also the tier that carries route optimisation, recurring work orders, quotes and job management. Comparing it with a cheaper platform's only plan compares different products. Price the tier that has what you need, not the cheapest row on the page.

Where QuickBooks sits in the bill

If you keep your books in QuickBooks, the integration line can move the ranking on its own. EZ Pool Biller, PoolDial and Pool Runs include it at the base price. Pool Office Manager charges $25 a month on top of $125. QuoteIQ does not include it on its $29.99 or $99.99 plans at all - it starts at the $199.99 Pro plan, which makes any headline comparison against QuoteIQ's entry price misleading if you need the sync. Every one of these is QuickBooks Online. If you are still on Desktop, that is a separate problem with a deadline attached, and our own QuickBooks integration page says plainly which version it connects to.

Worth separating two things that get sold together. A QuickBooks sync moves invoices and payments into your ledger. It does not do the books. Skimmer sells a bookkeeping service from $198 a month as a distinct product, which is more than most of these platforms cost in total, and the decision about who should actually keep your books is not the same decision as which software sends the invoice.

Where each one is the right answer

EZ Pool Biller is the cheapest published subscription in this group by a wide margin, and it includes QuickBooks and unlimited technicians at $35. If the invoice is the job and you do not need much else, it is hard to argue with the arithmetic. PoolDial is the only one that tells you what the card fee is before you sign, and that honesty is worth something even though the rate itself is above Stripe's standard. Skimmer is the deepest billing product here - bulk invoices, autopay, surcharging, sales tax reports, an invoice generator - and if your office runs on invoicing volume, the $2 per location is buying something real. Pool Office Manager suits a company with few admin seats and a lot of pools, because its bill does not move when the route grows. QuoteIQ is the cheapest entry price of all at $29.99 for one user, and if you are quoting more than you are billing, that is the strongest quoting toolset in the group.

Pool Runs for an invoicing-led decision, honestly

Where it fits

  • Two-way QuickBooks Online sync is in the base price, not an add-on and not a plan gate
  • $45 covers 50 properties with unlimited users and technicians, so office headcount never changes the bill
  • A property only counts in a month it has a completed visit, so a closed pool in January costs nothing
  • Invoicing and auto-pay are in the core plan, and the 30-day trial covers it

Where it does not

  • At $1.75 per property past 50 it is not the cheapest per-pool rate here; EZ Pool Biller is $0.50 and will stay cheaper at every route size
  • We do not publish a card or ACH processing rate either. Payments run through Stripe, which charges its own fees
  • QuickBooks Desktop is not supported; our QuickBooks integration page says so plainly
  • Add-ons are not part of the free trial, so a trial does not price the communications side of the product

How to test the billing before you commit

Six checks to run inside a trial

0 / 6

The short version

Invoicing is table stakes. All seven platforms send invoices, take card and ACH, and most sync to QuickBooks Online. The decision is not which one can bill a customer; it is which billing unit matches the shape of your business, and whether the integration you need sits in the base price or behind a plan. Work out your serviced-pool count and your user count, apply the published rates, add a processing rate you have asked for in writing, and the ranking sorts itself out without anyone's top-ten list.

If what you actually have is a recurring book rather than an invoicing problem, the mechanics of proration, dunning and rate reviews are the part worth getting right first. And if you want to put your own pool count against the rates above, you can start a Pool Runs trial and price a month of your real route.

Ready to try Pool Runs?

See how Pool Runs can streamline your pool service business.

Don't miss these