How to invoice pool service customers

Last updated June 25, 2026

To invoice pool service customers, build the bill from the work you logged - service plus any chemicals, filters, or repairs - then email it with an online payment link so the customer can pay by card in one tap. For recurring maintenance, generate one invoice per customer each month from the visits you completed that period.

Invoicing is where a lot of pool service revenue quietly leaks out. The water gets balanced, the visits get done, and then the billing turns into a Sunday-night ritual of guessing rates, retyping line items, and texting customers to ask where the check is. None of that is pool work, and all of it is avoidable. The bill should fall out of the visits you already logged, not get rebuilt from memory at the end of the month.

Done right, invoicing is a short, repeatable task: confirm what was done, send a clean itemized bill, and let the customer pay by card in one tap. Here is what belongs on a pool service invoice, the step-by-step of sending one, why recurring maintenance should bill monthly instead of per visit, how customers actually pay, and how to keep track of who still owes you.

Key takeaways

  • Build every pool service invoice from the work you logged - the maintenance charge plus any filter cleans, extra chemicals, or repairs - so the bill always matches the visits.
  • Email the invoice with a one-click online payment link; customers pay by card with no app, no account, and no mailed check.
  • For recurring maintenance, bill once a month instead of per visit - generate one invoice per customer from the visits completed that period.
  • Itemize clearly: separate lines for service and extras, then subtotal, tax, and total, so a customer never has to ask what a charge is for.
  • Track what you are owed by invoice status - anything still marked sent past its due date is your collections list.
  • Card processing runs about 2.5-3.5% per transaction; decide whether you absorb it or build it into your rate before turning on online payments.
  • Keep the per-visit service record behind every invoice - it is the proof that settles a "what did I pay for" dispute before it escalates.

What a pool service invoice should include

A pool service invoice should show the customer exactly what they are paying for: the service period, an itemized list of the work, and a clear total. At a minimum that is a line for the recurring maintenance, a separate line for anything beyond normal service - a filter clean, a repair, chemical beyond standard dosing - then the subtotal, any sales tax, and the total due. Most monthly residential maintenance invoices run 2-4 line items, so the format stays simple; the goal is that a customer reading it never has to call and ask what a charge is for.

Itemizing matters more than it looks. When the maintenance fee and the extras sit on separate lines, a price that went up reads as "a $45 filter clean this month," not "my bill is higher and I don't know why." That clarity is what prevents the dispute before it starts. Keep the invoice number, the service period, and the due date visible at the top, and the line items underneath, and you have a document that answers its own questions.

The example below works as a pool service invoice template you can copy for any monthly bill: recurring service on one line, each extra itemized, then the subtotal, tax, and total.

Example of an itemized monthly pool service invoice template
Line itemQtyRateAmount
Weekly maintenance (4 visits)1$160$160
Filter cartridge clean1$45$45
Liquid chlorine - extra dosing2$12$24
Subtotal$229
Sales tax (8.6%)$19.69
Total due$248.69

How do I send invoices to pool service customers?

Sending an invoice is a five-minute task when the work is already logged. In PoolBoss the whole flow lives on the customer's record - you send invoices and collect payment from one place, so the bill is built from the visits you actually completed rather than typed into a blank form. The sequence is the same every time:

  • Pull up the customer and the period you are billing. The visits you completed that month are already on their history, so the invoice starts from real work.
  • Add the line items - the maintenance charge plus anything extra. Set quantity and unit price, and the subtotal, tax, and total calculate as you go.
  • Preview the invoice the way the customer will see it, confirm the total, and set the due date.
  • Send it by email. The customer gets the itemized invoice with a one-click online payment link and can pay by card without calling you or mailing a check.
  • The status moves from draft to sent, then to paid automatically once the card payment clears - so the invoice tracks itself.

Bill recurring maintenance once a month, not per visit

For recurring maintenance, bill once a month rather than after every visit - it is less work for you and far easier for the customer to budget against. A weekly customer gets four or five visits in a month; billing each one separately means four or five tiny invoices and four or five chances to chase a payment. One monthly invoice that bundles the period's visits is cleaner, and it matches the rate and terms both sides already agreed to in a written service agreement, so the amount is never a surprise.

Take a solo operator billing 55 weekly-maintenance customers across Mesa and Gilbert. On the 1st of each month, one invoice goes out per customer, each built automatically from the four or five visits logged that period and emailed with a pay-by-card link. Collecting a full month of revenue becomes a morning, not a week of chasing. Per-visit billing still has its place - one-off jobs like a green-pool recovery or an equipment swap should be invoiced on their own the moment the work is done - but the recurring route belongs on a monthly cycle.

How do customers pay a pool service invoice?

Customers pay a pool service invoice by clicking the online payment link in the emailed invoice and entering a card - no app to download, no account to create, no check to mail. The payment runs through Stripe, and a confirmation marks the invoice paid automatically, so you are not logging payments by hand or wondering whether one came in. Card payments typically settle to your account within 1-2 business days. For the recurring customers you bill every month, you can set them up on autopay so the saved card is charged on its own each billing cycle.

Two things to plan for. First, card processing runs about 2.5-3.5% per transaction, so decide before you switch on online payments whether you absorb that cost or build it into your rate. Second, online payment does not have to be the only option - a customer who prefers to drop off a check or pay cash still can, and you mark that invoice paid manually so every payment, however it arrives, lands in the same record. Text-message sending is not built in; if you want to nudge a customer by text, you copy the payment link into your own message rather than the software sending it.

How to track which invoices are unpaid

Track what you are owed by invoice status: every invoice is draft, sent, paid, or void, so the ones still marked sent are exactly the money outstanding. Filter to sent-and-past-due and you have your collections list without a spreadsheet - an invoice still marked sent 30 days after its due date is the one to follow up on. The follow-up itself is yours to send; the software does not auto-dun customers on a schedule, so a reminder goes out when you decide it should, on the tone you want to keep with that customer.

Status tracking also settles disputes fast. When a customer questions a charge, the per-visit record stands behind the bill - send the customer proof of service alongside the invoice, showing the dates you came and what you did, and the question usually ends there. The combination of a clear status and a visit history is what turns "did you even come out?" into a one-click answer instead of an argument.

Frequently asked questions

How do I set up automatic recurring billing for pool service?

Set each recurring customer to monthly billing, and the software compiles that period's completed visits into one invoice on your billing date - typically the 1st - rather than you rebuilding it by hand. The invoice carries the maintenance charge plus any extras logged that month, and goes out by email with an online payment link. To be precise about what "recurring billing" means today: it is automatic monthly invoice generation from your visits, not auto-charging a saved card. The customer still taps the link to pay each month. Auto-charging a card on file is a separate autopay setup. Start by making sure every visit gets logged, because the invoice is only as accurate as the visit history it is built from.

How do I get pool service customers to pay on time?

The biggest lever is making payment effortless: an emailed invoice with a one-click card link gets paid faster than a paper bill that requires writing and mailing a check. Set a clear due date on every invoice and put the payment terms in your service agreement up front so the timeline is never a surprise. For the stragglers, work your sent-but-overdue list - an invoice still unpaid 30 days after its due date is where a polite follow-up belongs. A short, friendly reminder a few days after the due date resolves most late payments, and getting customers onto a monthly card payment at signup prevents the problem for the rest.

Can I charge pool customers a credit card surcharge?

In most states you can pass a credit card surcharge to customers, but the rules vary and a few states restrict or ban it, so check your state before adding one. Card processing runs about 2.5-3.5% per transaction, and operators handle it one of three ways: absorb it as a cost of doing business, build it into the base rate so the price already covers it, or add an explicit surcharge line on card payments. If you surcharge, disclose it clearly and keep it at or below your actual processing cost. Many residential operators simply fold the fee into their monthly rate, which avoids the disclosure rules entirely and keeps the invoice simple.

Can I send my pool customer a monthly statement showing the visits behind their invoice?

Yes. A monthly invoice can pair with the period's service history so the customer sees the visits behind the charge - the dates you came, what you tested, and what you did - not just a dollar amount. That combination is what makes a bill feel earned rather than arbitrary, especially for a customer who never sees you because you service the pool while they are at work. Showing the work behind the number is the single best defense against "what am I paying for?" Pair the monthly invoice with the per-visit records and the statement answers the question before it is asked, which is exactly what keeps a route's renewal rate high.

How do I manage billing for HOA and commercial pool accounts?

Commercial and HOA accounts usually bill monthly like residential, but the terms are firmer: expect net-30 payment instead of pay-on-receipt, a purchase order or property-manager approval before payment, and a requirement to itemize visits and chemical readings for the board's records. Invoice the whole scope you agreed to - the visit frequency, chemicals at the higher commercial dose, and any reporting - on one monthly invoice, and keep the per-visit documentation attached because these accounts ask for it. A single commercial or HOA contract can be worth a dozen residential accounts, so the extra paperwork and the longer payment window are usually worth it. Put the payment terms in the written agreement so net-30 is expected, not a surprise.

Run your pool routes on PoolBoss

Join the waitlist and start when PoolBoss opens. Flat-rate pricing by pool count, every feature on every plan.