Billing & Payments

The Complete Guide to Pool Service Billing in 2026

Published April 11, 2026 · Updated April 11, 2026 · By EZ Pool Biller Team

If you're running a pool service business and still creating invoices manually — in spreadsheets, on paper, or through generic billing apps — you're spending hours every week on work that software can handle in seconds.

This guide covers everything you need to know about pool service billing: how recurring billing works, which payment methods to accept, how to handle late payments, and how to choose billing software that actually fits a pool service company.

Why Pool Service Billing Is Different

Pool service billing isn't like one-time invoicing. Most pool companies service the same customers weekly or biweekly, month after month. That means:

  • Recurring charges need to happen automatically on a schedule
  • Multiple service types (weekly cleaning, chemical treatment, filter clean, repairs) may have different prices
  • Seasonal adjustments require pausing, resuming, or changing rates mid-cycle
  • Customer communication (statements, receipts, reminders) needs to go out without manual effort

Generic invoicing tools like QuickBooks or Square can handle one-off invoices, but they weren't built for recurring pool service billing with route-based scheduling, technician tracking, and chemical usage reporting.

Setting Up Recurring Billing

The foundation of pool service billing is recurring subscriptions. Each customer gets a subscription with:

  • Billing frequency — monthly, weekly, or a custom cycle
  • Charge amount — the base price for their service level
  • Start date — when billing begins (with optional proration for mid-month starts)
  • Payment method — credit card, ACH, PayPal, or offline (cash/check)

Once set up, the system generates charges automatically on each billing cycle. No manual invoices, no reminders to yourself, no missed charges.

EZ Pool Biller new customer subscription wizard The subscription wizard walks you through setting up recurring billing for a new customer in under a minute.

What Happens on Each Billing Cycle

  1. The system generates a charge for the subscription amount
  2. If AutoPay is enabled, the customer's card or bank account is charged automatically
  3. A receipt is sent to the customer via email
  4. The payment is recorded on the customer's billing history
  5. If payment fails, the system retries on a configurable schedule

Handling Mid-Cycle Changes

Pool service isn't static. Customers add services, pause for vacation, or cancel. Your billing system needs to handle:

  • Proration — when a customer starts mid-month, charge only for the remaining days
  • Pause and resume — pause billing when a customer is away, resume when they return
  • Price changes — update the recurring amount without creating a new subscription
  • Cancellation — cancel with a reason, effective immediately or on a future date
  • Reactivation — bring back a canceled subscription with new billing dates

Payment Methods: What to Accept

The more payment options you offer, the faster you get paid. Here's what works for pool service companies:

Credit and Debit Cards (via Stripe)

The most common method. Customers enter their card once, and it's charged automatically each cycle. Stripe handles Visa, Mastercard, Amex, and Discover.

Pros: Fast, automatic, most customers prefer it
Cons: Processing fees (typically 2.9% + $0.30 per transaction)

ACH / Bank Transfer

Direct bank-to-bank transfers with lower fees than credit cards. Best for customers with larger balances or those who prefer not to use cards.

Pros: Lower fees than cards (typically 0.8% or less)
Cons: Takes 3-5 business days to settle, higher failure rate

PayPal

Some customers prefer PayPal, especially if they already have an account. Supports both one-time and recurring payments via PayPal Vault.

Pros: Customer trust, wide adoption
Cons: Higher fees, customer leaves your site to complete payment

Offline Payments (Cash, Check, Zelle, Cash App)

You'll always have customers who pay in cash or by check. Your billing system should let you record these manually with the payment method, reference number, and date — so your books stay accurate even for non-digital payments.

EZ Pool Biller payment recording form Record payments with the method (Zelle, check, cash, Cash App), reference number, and date.

Statements vs. Invoices

Pool service companies typically send one of two things:

Monthly Statements

A summary of all charges, payments, and credits for the month. Shows opening balance, line items, and closing balance. Best for recurring service customers who want one document per month.

When to use: Recurring customers on autopay — they get one clean statement showing what was charged and what was paid.

Individual Invoices

A separate document per charge. Better for one-off work (repairs, equipment installs) where the customer needs to approve and pay a specific amount.

When to use: One-time jobs, repair work, equipment sales.

EZ Pool Biller statements manager Send statements in bulk via email, print them, or set up automatic delivery after each billing cycle.

Most pool service software supports both, but make sure yours can generate statements automatically — you don't want to build 200 statements by hand every month.

Handling Late Payments

Late payments are the #1 cash flow killer for pool service businesses. Here's how to minimize them:

AutoPay Is Your Best Friend

The single best thing you can do for your cash flow: get every customer on AutoPay. When their card is charged automatically, there's nothing to forget, no check to mail, no excuse for being late.

Automated Late Fees

Configure late fee rules: amount, grace period, and automatic application. When a payment is overdue past the grace period, the system adds the fee automatically. No awkward conversations needed.

Failed Payment Recovery

When a card declines, the system should:

  1. Retry automatically on a schedule (e.g., 3 days, then 7 days, then 14 days)
  2. Notify the customer with instructions to update their payment method
  3. Alert you when retries are exhausted
  4. Pause the subscription if configured (prevents further charges on a dead card)

Credits and Adjustments

Sometimes you need to issue a credit — a service wasn't completed, a customer was overcharged, or you're offering goodwill for a complaint. Your billing system should track:

  • Credit amount and reason (goodwill, adjustment, error)
  • Who issued it and when
  • How it affects the balance — applied to the next statement or refunded

What to Look for in Pool Service Billing Software

Not all billing software is equal. Here's what matters for pool service companies specifically:

Must-Have Features

  • Recurring billing with flexible cycles (not just monthly)
  • Multiple payment gateways (Stripe + PayPal + ACH at minimum)
  • AutoPay with failed payment retry
  • Statements AND invoices — both, not just one
  • Late fee automation
  • Customer portal — let customers view and pay their own bills
  • Mobile access — manage billing from your phone
  • QuickBooks integration — sync invoices and payments to your accounting

Nice-to-Have Features

  • Proration for mid-cycle starts
  • Subscription pause/resume without losing history
  • Batch operations — generate all statements at once
  • Tax handling — apply sales tax per jurisdiction
  • Credit/debit tracking with reason codes

What to Avoid

  • Generic invoicing tools that don't support recurring billing
  • Software that charges per invoice — pool companies send hundreds per month
  • Tools without a customer portal — you'll waste time answering "how much do I owe?"
  • Platforms that don't integrate with your routing/scheduling — billing should connect to service delivery

How EZ Pool Biller Handles Billing

EZ Pool Biller was built specifically for pool service companies. Here's how billing works:

  • Subscription setup wizard — set up a new customer with billing in under a minute
  • 7 billing tabs per customer — billing history, recurring billing, statements, charges, payments, credits, and subscription status
  • Accept Stripe, PayPal, ACH, and offline — all gateways active simultaneously
  • AutoPay with automatic retry — failed payments retry on your schedule, customers get notified
  • Statements with PDF generation — email or print in bulk
  • Late fees — configurable amount, grace period, auto-application
  • Subscription control — pause now, schedule pause, cancel with reason, reactivate with new dates
  • Customer portal — customers view invoices, check balances, and pay online 24/7
  • QuickBooks sync — one-way export of customers, invoices, and payments

All included for $35/month (60 locations). Compare that to Skimmer at $98/month.

See the full billing feature breakdown →

Getting Started

If you're still billing manually, here's how to switch:

  1. Sign up — create your account (no credit card required for the trial)
  2. Import your customers — we transfer your data from your current system for free
  3. Set up subscriptions — use the wizard to create recurring billing per customer
  4. Connect a payment gateway — Stripe, PayPal, or both
  5. Enable AutoPay — encourage customers to set it up through the portal
  6. Send your first statements — generate and email in bulk

The whole process takes under 30 minutes. Start your free trial →

Ready to Try EZ Pool Biller?

Everything you just read about is included for $35/month. No hidden fees. Free data transfer.