What a customer is
A customer connects three things:
- People: the family’s swimmers, and the parents who can log in and pay.
- A billing email and payment methods: where invoices go and how they get charged.
- Billing activity: enrollments, queued charges, invoices, and credit.
Customers are created automatically when a family registers. One family is one customer, even with several swimmers. That’s what lets you bill a household once.
Step by step
-
Open Payments → Customers. The billing summary tiles at the top are estimates and can lag up to 24 hours.
-
Click any customer to open their account. From there you can:
- Edit customer to change the name or billing email.
- Add Swimmer or Add Parent to attach people to the account.
- Create an invoice with the + on Invoice History. It bills the family now or by a due date. Rolled-up items queue for the next cycle.
- Add credit (the Customer Credit card → Adjust balance). Credit applies to the family’s next invoice on its own, and anything left over carries forward. View history shows every adjustment and which invoice used it.
- Verify a family’s new bank account for them by entering Stripe’s micro-deposit amounts or code, and send a receipt for any paid invoice.
- Choose Autocharge customer (charge the card on file automatically) or Request Payment (email the invoice), and whether to pass on processing fees.
-
Use Hide from list for departed families. Hiding doesn’t delete history, and you can unhide any time.
-
Open the Commit app and tap More → Payments → Customers.
-
Tap a customer to view and edit their account: name, billing email, swimmers, parents, and payment methods.
-
Program setup and some bulk tools are web-only. For anything you don’t see in the app, use team.commitswimming.com.
The flagged-account lists
The Customers tab runs four health checks. Clearing them keeps billing predictable:
- Swimmers without customer account: an active swimmer isn’t on any customer, so nothing about them can be billed. Add them to the right family with Add Swimmer.
- Swimmers on multiple customer accounts: the same person can be billed on two accounts, which usually means a duplicate. Remove them from the wrong one.
- Accounts with unknown billing: an enrollment isn’t tied to a current program, so it’s unclear what to bill. Open the customer and fix the enrollment.
- Inactive accounts with unresolved billing: a family with no active swimmers still has enrollments, open invoices, or scheduled charges. Cancel what shouldn’t bill, or collect what’s owed.
Refresh flagged re-syncs the flagged accounts with Stripe if you just fixed something and the list looks stale.
Common questions
A parent says they see two billing accounts. They’re on two customers, usually one per swimmer from separate registrations. Move all swimmers onto one customer and hide the other.
Where do I change what a family is charged? Their charges come from program enrollments, meet entries, and queued items. Manage those on the customer page and in your invoices.
Is there a credit limit? Credit can only reduce what’s owed (no positive balances), and accounts cap at $5,000 of credit. Past that, email us.
Can two divorced parents get separate bills? One family account means one billing email and one payer. Both parents can log in and see everything, but Commit can’t split one swimmer’s charges across two accounts. The usual setup: the paying parent’s email goes on the billing account, and the other parent keeps their own login for schedules, meets, and results.