Commit Swimming

Program billing: monthly, installments, upfront, roll-up

Last updated 2026-08-28
Coaches · Payments The billing schedules a program can use, how proration works, and what roll-up invoicing changes.

The schedules

  • Monthly: bills every cycle while the enrollment is active. Pair with your team’s billing day so all families bill together.
  • Installments: a fixed number of payments (e.g. 3 × $80). The enrollment shows “Payment 2 of 3” and the final date.
  • Upfront: one charge at registration, done.
  • Registration fee: an optional one-time fee on top of any schedule, charged when the family registers.

Proration. Two separate settings, both on the payment option:

  • First month charge (monthly plans billed on the 1st): Prorate to the day they sign up or Charge a full month. Plans anchored to the signup date always charge a full first month, since their cycle starts that day.
  • Late registration treatment (upfront and one-time fees): Charge the full amount, Prorate to the day they sign up, or Prorate to the month they sign up (the amount splits evenly across the program’s months and charges for the months left, counting the signup month). This needs a program start and end date on the group.

That’s the “why was I charged a partial amount?” families ask about.

Roll-up invoicing. With roll-up on (Settings → Team), everything a family owes in a cycle (program fees, meet fees, one-offs) rolls into a single invoice on your Roll-up Day instead of arriving as separate charges. Queued charges sit under Rolled up Invoice Items on the customer until the day runs.

Step by step

  1. Set a program’s schedule in its fees step when you create the program — price, schedule, registration fee, and any coupons.
  2. To see what a specific family will pay, open their account under Payments → Customers: each enrollment lists the schedule, discount, next charge date and amount.
  3. To change one family’s billing, use the menu on their enrollment — pause collection, cancel, or apply a coupon, rather than editing the whole program.
  4. Team-wide settings live under Settings → Team: roll-up invoices on/off, Roll-up Day, and whether processing fees pass to families.

Common questions

A family joined mid-month and was charged a strange amount. That’s proration, the partial first cycle. Their next charge is the full amount.

Can different groups pay different prices? Yes. That’s what separate programs are for, and each carries its own fee schedule.

We want one invoice per family per month. Turn on roll-up invoicing and set the Roll-up Day; everything queues to that single invoice.

Can I remove one queued charge before it bills? Yes. On the family’s customer page, the Rolled up Invoice Items card has a delete on each row. A standalone scheduled draft invoice can be deleted from its own menu too. The one thing you can’t delete is a draft generated by an enrollment; to stop those, pause or cancel the plan.

Does changing a group’s price change current families? No. Existing enrollments keep the price they registered at; new registrations get the new price. Reprice an existing family with Update registration.

billing programs proration roll-up installments
Still need a hand?

Send us a note and it lands straight in our support inbox — no account or ticket number needed.

We reply by email, usually same day.