Overview
PoolBoss billing turns the work your techs log into invoices you can send in a few taps. Build an invoice for a customer, add line items, and email it with a payment link so they can pay by card online. You see which invoices are draft, sent, and paid in one list.
Billing and invoicing
What you can do
How to invoice your pool service customers
Pick a customer, add line items for the service and any extras, and send. The invoice goes out by email with a link the customer can pay online. The status updates to paid the moment the payment lands.
Because billing reads from the same records as your route management and customer records, you're not re-typing names and addresses. The customer you serviced is the customer you bill.
Get paid online instead of chasing checks
Every invoice can carry a pay-now link. The customer taps it and pays by card. No mailing a check, no waiting until you're next on site to collect.
You see paid, sent, and overdue at a glance, so the Sunday-night question of who still owes you takes a few seconds instead of an evening.
- A pay-now card link on every invoice
- Invoices mark themselves paid when the money clears
- See draft, sent, paid, and overdue at a glance
Billing built for recurring accounts
Pool service is mostly the same customers, month after month. PoolBoss is built around that: your customer list, their pools, and their service history are all connected, so monthly billing is a short task, not a data-entry project.
Pair invoices with the service reports from each visit and the customer sees exactly what they're paying for. That's the single most effective way to cut down on "did you even show up" calls.
Generic field-service tools invoice too - that's the overlap in PoolBoss versus Jobber and PoolBoss versus Housecall Pro - but they bill from one-off jobs rather than from a pool's recurring service history, so the invoice doesn't tie back to the per-visit readings and reports that get a pool customer to approve and pay.
Bill the month from the work you already logged
Because every completed visit is already in PoolBoss, you don't build monthly invoices from scratch. On your billing day it drafts them from the visits each customer received, with the line items filled in, and leaves them as drafts for you to glance over and send.
For a recurring book of business, that turns invoicing from an evening of data entry into a review-and-send pass. Nothing goes out until you say so.
- Draft a month of invoices from completed visits in one pass
- Line items filled in from the work, not retyped
- Drafts wait for your review; nothing sends on its own
Comparison
How PoolBoss compares
| Capability | PoolBoss | Jobber | Housecall Pro |
|---|---|---|---|
| Invoice from the visits you logged | |||
| Online card payments | |||
| QuickBooks Online sync | |||
| Every feature included, no add-ons | Per seat | Add-ons common | |
| Free plan | |||
| Flat price by pool count |
Why PoolBoss
Why pool pros choose PoolBoss
Built for pools, not bolted on
Water chemistry is the job, so it's the core of the product, not a notes field. Generic field-service tools don't track it.
Flat rate by pool count
You pay by how many pools you manage. No per-seat fees, no per-pool meter, and no surprise line on the bill as you grow.
Every feature on every plan
Nothing is locked to a higher tier. The Free plan has the same features as Fleet. Plans differ only by pool count.
Works in the field
The tech app runs on any phone and keeps working with no signal, so a visit completes at the pool and syncs when you're back on.
“My techs log chemistry on their phones and the customer gets the report before they're out of the driveway. The 'did you even show up' calls just stopped.”
Dana Ruiz
Owner, Gulf Coast Pool Services · Tampa, FL
FAQ
Common questions
How do I invoice my pool service customers?
In PoolBoss you invoice a pool service customer by picking the customer, adding line items for the service and any extras, and sending - the invoice goes out by email with an online payment link, and its status moves from draft to sent to paid on its own as the customer pays. Because billing reads from the same records as your routes and customers, you're not retyping names, addresses, or what was done; the customer you serviced is the customer you bill. For a recurring maintenance book you don't even start from a blank invoice. On your billing day PoolBoss drafts the month's invoices from the visits each customer received, with the line items already filled in, and leaves them as drafts for you to review and send. That turns invoicing from an evening of data entry into a quick review-and-send pass. You can also build a one-off invoice any time for a repair or an extra, add line items by hand, and send it the same way. Every invoice carries a pay-now card link, so customers pay online instead of mailing a check, and the invoice marks itself paid when the money clears. The whole list - draft, sent, paid, and overdue - sits in one view, so you always know what's outstanding. Invoicing is included on every plan, including Free, and you're never charged per invoice sent.
When should I bill pool service customers - monthly or per visit?
Most pool service companies bill residential maintenance monthly at a flat rate and bill per visit for repairs and one-off work. Monthly flat-rate billing is simpler for you and predictable for the customer: they pay the same amount each month for regular service regardless of small week-to-week differences, and you send one invoice instead of four. It also smooths your cash flow. Per-visit billing fits work that isn't part of the regular plan - a filter replacement, a green-pool recovery, an equipment repair - where the charge varies and should be itemized on its own. Many operators do both: a flat monthly maintenance invoice plus separate invoices for extras as they come up. PoolBoss handles either model. You can send a flat monthly invoice drafted from the month's visits, invoice a single visit or job on its own, or mix the two for the same customer - the monthly maintenance charge plus a one-off repair line when something breaks. The decision is a business one rather than a software limit: flat monthly is easier to manage at scale and easier for customers to budget, while per-visit gives precise cost tracking on variable work. A common approach is flat-rate monthly for the maintenance route and per-visit for everything outside it.
How do I set up automatic recurring billing for pool service?
In PoolBoss, recurring billing works by automatically drafting each period's invoices from the visits a customer received, rather than charging a stored card on a schedule. On your billing day, PoolBoss builds the invoices for your recurring accounts from the completed visits, fills in the line items from the work, and leaves them as drafts. You review the batch and send, and each invoice goes out with an online payment link the customer pays by card. It drafts rather than auto-charges by design, because pool service has month-to-month variation - an extra visit, a repair, a week skipped for weather - and reviewing the drafts catches those instead of billing the wrong amount automatically. For a recurring book of business this gets you most of the benefit of recurring billing, since you're not rebuilding invoices from scratch each month, while keeping a human check before anything goes out. The recurring charge stays consistent because the maintenance plan is consistent, and the draft step lets you add a one-off line for a month that wasn't routine. Nothing sends without you approving it first, so a recurring account never gets billed for a visit that didn't happen. If you need a customer's card charged automatically on a schedule without an invoice step, that stored-card model isn't how PoolBoss billing works today - it's send-the-invoice, pay-the-link.
How do I get pool service customers to pay on time?
The most effective way to get pool service customers to pay on time is to remove the two things that slow them down: payment friction and doubt about what they're paying for. Most late payments aren't disputes, they're friction - a customer who has to write a check, find a stamp, and mail it pays later than one who taps a link and pays by card in seconds. In PoolBoss every invoice carries a pay-now card link, so the customer can pay the moment they open the email. The doubt is handled before the bill ever arrives: a service report goes out automatically after each visit, so by billing day the customer has already seen the readings and the work for every visit that month. The invoice then itemizes the visits it covers - the dates serviced and what was done - so the charge lines up with proof they already have, and for accounts that want it on one page a monthly statement pulls the period's visits and the invoice together. Sending invoices promptly helps too: PoolBoss drafts them from completed visits so you can send on a set billing day rather than letting them pile up. And because you can see draft, sent, paid, and overdue in one list, the accounts that have gone past due are obvious, so you follow up on the few that need it instead of wondering who still owes you. Easy-to-pay invoices backed by proof the customer already has are what keep a pool company's receivables current.
How do I set up autopay for pool service customers?
PoolBoss collects payment through a one-tap online payment link on every invoice rather than charging a stored card automatically, so the closest thing to autopay is an invoice a customer can pay in seconds the moment it arrives. True autopay - storing a customer's card and charging it on a schedule without them acting - isn't how PoolBoss billing works today; each invoice is paid by the customer through its payment link. In practice, the combination that gets most of the convenience is automatic invoice drafting plus that one-tap link: PoolBoss drafts the recurring invoices from the month's visits, you review and send them on your billing day, and the customer pays by card with a single tap. For the customer that's close to friction-free, and for you it keeps a review step so nobody is auto-charged for a visit that didn't happen or a month that wasn't routine. If stored-card autopay is a hard requirement for your accounts, confirm it against the current feature set before you switch, since the model here is send-and-pay rather than store-and-charge. For most residential maintenance books, prompt drafted invoices with an easy card link collect on time without the disputes that surprise auto-charges can create.
Can I charge pool customers a credit card surcharge?
Whether you can charge a pool customer a credit card surcharge depends on your payment processor's rules and your state's laws, not on your software alone - some states restrict or cap surcharging, and the card networks require disclosure and registration before you add one. PoolBoss sends invoices with an online card payment link and doesn't add a separate surcharge line on its own, so passing a card fee to customers isn't a built-in toggle today. If you want to recover card processing costs, the common and compliant approaches are to build the cost into your service pricing, or to offer a small discount for paying another way, rather than adding a percentage at checkout. Many pool operators simply price their flat monthly rate to absorb card fees, which keeps the customer's bill clean and avoids the disclosure and registration steps surcharging requires. If surcharging is something you specifically need, check what your processor allows and your state's rules first, since the legal side matters more than the software side. PoolBoss's role is getting the invoice in front of the customer with an easy way to pay; how you handle the card fee is a pricing decision you make around that. For most independent operators, folding the fee into the rate is simpler than surcharging.
What should a pool service invoice include?
A pool service invoice should include the customer and service address, the billing period or visit date, itemized line items for the service and any extras, the total, and a clear way to pay. The customer and address identify the account and the specific pool location, which matters when one customer has more than one property. The billing period, for monthly maintenance, or the visit date, for a one-off, tells the customer exactly what window they're paying for. Line items break out the regular service and anything additional - a filter clean, a part, a green-pool recovery - so the charge is transparent rather than a lump sum. The total and a payment method complete it. In PoolBoss, invoices carry all of this from the customer and visit records, so you're not assembling it by hand, and every invoice includes an online payment link as the way to pay. The detail that makes the biggest difference is itemizing the visits the invoice covers - the dates serviced and the work done - so the charge maps to the per-visit service reports the customer already received that month. For commercial or HOA accounts that want it consolidated, a monthly statement puts the period's visits and the invoice on one page, the documentation a property manager or board expects on file. A clear invoice that names its visits, backed by proof of service the customer already has, is what keeps billing disputes rare.
How do I track which pool customers owe me money?
Track which pool customers owe you money through the invoice list, which shows every invoice by status - draft, sent, paid, and overdue - in one place. Instead of reconstructing who's behind from memory or a spreadsheet each month, you open the list and the outstanding accounts are right there. An invoice that's been sent but not paid by its due date shows as overdue, so the few accounts that need follow-up stand out from the many that have already paid. In PoolBoss this list is built from the invoices you send, and each one updates itself: it moves to paid the moment the customer pays online through the link, so the outstanding total reflects reality without you marking anything off by hand. That matters because the most common reason receivables slip is simply losing track - an invoice that quietly never got paid and never got chased. Seeing draft, sent, paid, and overdue at a glance turns the monthly who-owes-me question into a few seconds of looking rather than an evening of reconciliation. For accounts that have gone past due, you have the customer's record and contact details right there to follow up. Keeping the outstanding list visible and current is what stops small unpaid invoices from adding up into a cash-flow problem you notice too late.
How do I send service reports with invoices automatically?
In PoolBoss the reports send themselves, just not bundled onto the bill, and that setup works better. Each completed visit produces a service report automatically from what your techs log - the chemical readings taken, the tasks done, the time of the visit - and it goes to the customer right after the visit, with nothing extra to assemble. Because pool service runs weekly or biweekly and billing is monthly, the customer has already seen four or five reports by the time the invoice arrives, so proof of service shows up steadily instead of being saved for the bill. The invoice then ties back to those visits: it itemizes the dates it covers, so the charge matches the reports the customer already has. For accounts that want everything in one place - commercial and HOA especially, where a board or property manager expects documentation on file - a monthly statement pulls the period's visits and the invoice together on a single page. Either way the work is visible at billing time without anyone digging up paperwork, which is what cuts 'what am I paying for' calls and gets invoices paid faster.
How do I manage billing for HOA and commercial pool accounts?
Manage billing for HOA and commercial pool accounts in PoolBoss the same way as any other customer, with line items for the agreed scope and a monthly statement that documents the visits behind the bill. Commercial and HOA accounts differ from residential in two ways billing has to handle: they often cover more than one pool at a single property, and they usually want itemized work and proof of service on file for a property manager or board. PoolBoss covers both. A single customer record holds as many pools as the property has, each with its own service history and reports, so a multi-pool site bills under one account without losing the per-pool detail. Invoices itemize the agreed scope - the regular maintenance plus any additional work, and the visit dates the bill covers - so the charge is transparent to whoever approves it. Each visit already produces a service report, and for these accounts a monthly statement pulls that period's visits and the invoice onto one page, the board-ready documentation commercial and HOA payers expect rather than a nice-to-have. These accounts tend to be recurring and steady, so the automatic invoice drafting from visits applies here too: PoolBoss builds the period's invoice from the work logged, you review it, and send it. For larger operations carrying many commercial accounts, the Pro and Fleet plans raise the pool ceiling without changing how any of this works.
What is the best pool service billing software?
The best billing software for an independent pool company is the one tied to your routes and customers, so you bill from the work you already logged instead of re-entering it. Billing that lives in a separate tool from your route and customer data means typing names, addresses, and services twice and reconciling two systems. Billing built into the same product your techs work from means the customer you serviced is the customer you bill, with the line items drawn from the visit. PoolBoss is built that way. Invoices draft automatically from completed visits, go out with an online card payment link, mark themselves paid when the money clears, and show up in one list by status. Three things make it a strong fit for pool companies specifically. It ties every invoice back to the visits behind it - the per-visit service reports the customer already received, and a monthly statement that consolidates them - which is what gets commercial and HOA accounts to pay and cuts disputes. It syncs invoices and payments to QuickBooks Online, so your accountant's books match what you billed. And it's priced flat by pool count with invoicing included on every plan, including Free, so billing isn't an add-on or a per-invoice charge. For a company comparing options, the test is whether billing reads from your service data, whether it produces proof of service, and whether the price stays predictable as you grow.
How do I handle late payments from pool service customers?
Handle late payments from pool service customers by making them easy to spot and easy to resolve: see which invoices are overdue, follow up on those specific accounts, and remove the friction that caused the delay. In PoolBoss the invoice list shows every invoice by status, so one that's been sent but not paid by its due date shows as overdue and stands out from the accounts that have already paid. That visibility is the first step - most late payments persist because nobody noticed them, not because the customer refused to pay. From there you have the customer's record and contact details to follow up, and you can resend the invoice with its online payment link so paying is a single tap. The longer-term fix is preventing late payments in the first place: sending invoices promptly on a set billing day, leaning on the per-visit reports the customer already received so the value is clear, and offering one-tap card payment instead of waiting on a mailed check. Those three together remove most of the delay before it happens. For the occasional account that's chronically slow, the record of past invoices and payments gives you the history to decide whether to adjust terms or let the account go. The point is that late payments become a short, targeted follow-up on a few visible accounts rather than a monthly guessing game about who still owes you.
Keep reading
