Built for pool service companies

From skimming to scaling: put your pool service billing on autopilot.

Whether you're servicing pools in Phoenix or Palm Beach, WaffleInvoice's Pro recurring billing lets you set up every monthly maintenance contract once - and bill automatically every cycle while you focus on the water.

No credit card required. Free forever for unlimited invoices.

WaffleInvoice dashboard showing a pool service company's recurring maintenance billing and customer accounts

Sound familiar?

The billing problems pool service companies actually face.

๐Ÿ”

Monthly maintenance invoices built manually every cycle

You have 30, 50, maybe 100 pool customers on monthly maintenance. Every billing cycle, you're rebuilding invoices from scratch, updating dates, and hoping you don't miss anyone.

๐Ÿ”ง

Repair invoices are separate from maintenance billing

When a pump fails or a filter needs replacing, the repair invoice is a separate, manual process. You end up with two billing systems: one for recurring maintenance, one for one-off repairs.

๐Ÿ’ง

Seasonal pricing changes are a billing nightmare

Summer rates differ from winter rates. Switching over a large customer list manually takes hours and creates errors.

๐Ÿ“ฑ

No way to invoice for add-on work at poolside

You're at a customer's pool and spot an issue that needs extra work. You tell them you'll invoice it later - and the urgency to pay fades by the time you get back to your desk.

๐Ÿ’ณ

Customers pay inconsistently - cash, check, Venmo, everything

You're managing five different payment methods across dozens of customers. Reconciling what came in from where is a monthly headache.

๐Ÿ“Š

You can't tell at a glance which customers are paid vs overdue

At the end of the month, you have no clean view of who's current and who owes you. You're matching receipts to names manually.

The fix

Recurring maintenance billing, repair invoices, and online payments - all in one place.

๐Ÿ”

Recurring monthly invoices that run themselves

Set up each maintenance customer on the Pro plan once. WaffleInvoice bills them automatically on the same date each cycle with automatic reminders - no rebuilding, no missed customers.

๐Ÿ”ง

Repair and maintenance billing in the same tool

Log one-off repair invoices alongside recurring maintenance in the same dashboard. Every customer's billing history - maintenance and repairs - is in one place.

๐Ÿ’ง

Update recurring invoice amounts in seconds

When rates change seasonally, update the recurring invoice template. The change applies on the next billing cycle. No manual rebuilding for each customer.

๐Ÿ“ฑ

Invoice for add-ons poolside from your phone

Spotted a chemical imbalance that needs extra treatment? Create a line-item invoice on your phone at the pool and send it before you pack up your equipment.

๐Ÿ’ณ

Customers pay online by card or ACH

On the Pro plan, every invoice includes a payment link. Customers pay by credit card or ACH bank transfer. One payment system, one dashboard, clean reconciliation.

๐Ÿ“Š

Dashboard shows every account's status at once

See every customer - paid, outstanding, and overdue - in one view. Know exactly who needs follow-up before the next service visit.

Your workflow

From setting up the retainer to watching payments come in automatically.

1

Set up the maintenance retainer

Add the customer once, set the monthly amount and billing date. WaffleInvoice handles sending and reminding every cycle automatically.

2

Log repairs as separate line-item invoices

When repair work happens, create a one-off invoice with parts and labor. It stays connected to the customer record alongside their maintenance history.

3

Customers pay from the invoice link

They get an email or text with a payment link. They pay by card or ACH. You get notified. No manual reconciliation.

4

Review your monthly ARR at a glance

Your dashboard shows recurring revenue, outstanding repairs, and overdue accounts - everything you need to run the service route and the business.

Works for every pool service job type

Whether you do maintenance routes, repairs, seasonal service, or commercial contracts.

Residential pool maintenance

Set up monthly maintenance retainers for every residential customer. Recurring billing runs automatically so you're not re-invoicing 80 customers every month.

Pool repair and emergency service

Invoice for unexpected repairs with detailed line items - pump replacement, filter service, leak repair. Convert a repair estimate to an invoice after approval.

Commercial pool service

Manage billing for HOA pools, hotels, and commercial properties with recurring invoices and a client portal where property managers can review payment history.

Seasonal pool opening and closing

Create one-time invoices for spring openings and fall closings. Add chemical treatments, equipment checks, and labor as separate line items.

Chemical delivery and treatment plans

Set up recurring invoices for ongoing chemical supply programs. Track each delivery and treatment visit with line-item billing tied to the customer record.

Multi-route pool service operations

Manage billing for multiple service routes from one dashboard. Every technician's work generates a clean invoice tied to the right customer.

Most pool service companies start here

Free - $0/month

  • Unlimited invoices
  • Unlimited customers
  • Mobile invoicing from any device
  • Branded invoices with your logo
  • Detailed line-item invoices
  • Estimates with customer approval
  • PDF downloads and shareable links
  • Manual payment tracking
Sign Up Free

Pro - $19/month

Upgrade when you need recurring monthly invoices for maintenance retainers, automatic payment reminders, and online card or ACH collection - so your billing runs on autopilot while you run the route.

  • Everything in Free, plus:
  • Recurring monthly maintenance invoices
  • Automatic payment reminders
  • Online payments via Stripe (card + ACH)
  • Email delivery from the app
  • Time tracking + advanced reporting
See pricing details

FAQs

Common questions from pool service companies.

Is WaffleInvoice free for pool service companies?

Yes. The free plan includes unlimited invoices, unlimited customers, mobile invoicing, branded invoices, and estimates. No trial limits and no credit card required.

How do I set up recurring monthly billing for maintenance customers?

On the Pro plan, create a recurring invoice for each customer with the monthly amount and billing date. WaffleInvoice sends and reminds automatically each cycle - no manual rebuilding.

Can I invoice for repairs separately from maintenance?

Yes. Create one-off invoices for repair work alongside your recurring maintenance billing. Both are tied to the customer record so you have a complete service and billing history in one place.

Can pool service customers pay online?

Yes. On the Pro plan, every invoice includes a payment link. Customers pay by credit card or ACH bank transfer directly from the link - no separate payment system needed.

How do seasonal rate changes work with recurring invoices?

You update the recurring invoice template with the new rate. The change applies on the next billing cycle. You don't have to manually update each customer's invoice.

Can I track overdue accounts across all my pool customers?

Yes. Your dashboard shows every customer's payment status - paid, outstanding, and overdue - in one view. Filter by status to see exactly who needs a follow-up before your next route.

Ready to put your pool service billing on autopilot?

Send your first invoice in under two minutes.

Replace the manual monthly rebuilds, the inconsistent payment collection, and the end-of-month reconciliation headache with a recurring billing workflow that runs itself. Free forever.

Free resource

Get the Solo Contractor's Guide to Getting More Clients Online

7 practical ways to grow your business online -- from Google Business Profile to getting paid faster. Free, no spam.

Get the Free Guide

Related reading

How to Invoice Pressure Washing Jobs

Compare WaffleInvoice

WaffleInvoice vs Jobber ยท WaffleInvoice vs Housecall Pro

Also built for