Add a one-off scheduled payment
You can add a one-off (ad hoc) scheduled payment to an existing payment plan — for example a late fee, a partial top-up, or a custom agreed amount. This can be done for a single registration or in bulk across multiple registrations in a class.
Add a payment to a single registration
Use this when you need to add an extra charge to one client's payment plan.
-
Go to Bookings and open the registration.
-
Go to the Payment plan tab.
-
Click Add scheduled payment in the Payment overview card.

-
Fill in the payment details:
Field Notes Amount Enter a negative value (e.g. -50). Positive values are rejected.Scheduled at Date the payment is due. Defaults to today. Note Label for this payment. Defaults to "Extra payment". -
Optionally expand Advanced to set:
Field Notes Due date Date after which an overdue reminder can be sent. Notify at Date to send a payment reminder notification. Discount, Schedule discount, Loyalty discount Discount amounts applied to this payment. -
Click Save.
The new payment appears in the scheduled payments table at its chronological position.
Note: The Add payment button on the booking detail (price card) records a received payment — it is a different action. This guide covers scheduling a future payment obligation.
Add a payment to multiple registrations (bulk)
Use this when you need to add the same extra charge to several clients in a class at once — for example a late registration fee.
-
Go to the Class detail page.
-
In the Price and Payment card, click Add payment.

-
Step 1 — Configure: Fill in the payment fields (same fields as the individual form above).

Fields left empty will use each registration's own payment contract defaults. Different registrations in the same class may have different contracts.
-
Click Continue.
-
Step 2 — Select: Choose which registrations to include. Only registrations with an active payment plan are shown.

If some registrations are not shown, it means they do not have an active payment plan and cannot receive a scheduled payment.
-
Click Go.
-
Step 3 — Processing: Zooza applies the payment to each selected registration in sequence. Each row shows its status (queued → done / error). Errors on individual registrations do not stop the rest of the batch.

Payment plan history
The payment plan page now shows a history of previous payment plans for each registration, below the active plan.

Each historical entry shows:
| Field | Description |
|---|---|
| Template | Name of the payment plan template that was used. |
| Created | Date the plan was created and by whom. |
| Replaced | Date the plan was replaced (and by whom, if available). |
| Payments | How many payments were completed out of the total (e.g. "3 / 10"). |
Click a historical entry to expand it and see the full scheduled payments table from that plan (read-only).
Admin note
Both the active plan and historical plans have an editable Admin note field — use it to record context such as why a plan was changed or what was agreed with the client.
- Click Edit next to the note field.
- Type your note and press Enter or click away to save.
Related
- Payment tile on booking — overview of the payment card on a registration.
- Payment options — types of payments and how they work.
- Payments and billing FAQ — common questions.