Skip to main content

Overview

PoolPuma’s billing feature lets pool service companies generate invoices for their customers, collect payments via Stripe, and track payment history, all from within the app.

Creating invoices

Invoices are tied to a customer and can include line items for services rendered, chemicals used, or equipment installed. Each invoice captures:
  • Customer and property reference
  • Line items with description, quantity, and unit price
  • Due date and payment terms
  • Invoice status (draft, sent, paid, overdue)

Payment collection

Customers can pay invoices online via Stripe. Payments are processed securely and reconciled automatically against the invoice.

Features

  • Create invoices from service visits or manually
  • Line-item billing with descriptions and pricing
  • Stripe-powered online payment collection
  • Invoice status tracking (draft → sent → paid)
  • Payment history per customer
  • Overdue invoice flagging
Invoicing and payment collection require a connected Stripe account. Configure this in your store settings.