Price and Payment

Price and Payment

When creating a course, the wizard asks you to select the course type — Registration for one session, Open Course, or Registration for the full duration. If you have not yet decided on the course pricing, you can update it later in the course detail under the Price and Payment tile. This tile contains the following sections:
  1. Price and Payment (course type specific)
  2. Payment Frequency (Registration for full duration only)
  3. Payment Methods
  4. Payment Instructions
  5. Invoicing
  6. Payment Reminders Settings
  7. Additional Currencies

Open registration

For open courses, you only need to enter:
  1. Unit price - the amount clients pay when enrolling for individual sessions
  2. Registration fee - optional

Registration for one session

For this course type, set:
  1. Total course price
  2. Registration fee (optional)
You also have the option to configure a down payment if needed.

Registration for full duration

For full duration courses, you must decide how payments will be collected:
  1. One off payment - a single payment for the entire course (no payment schedules offered)
  2. In scheduled payments - recurring payments based on a payment template
If you choose scheduled payments, you must also define the price type for the course:
  1. Course fee
  2. Membership

One-off price per course

For existing courses without a defined course fee or membership, the unit price is not displayed. Instead, Zooza automatically calculates it as:
Total course price ÷ Number of sessions in the class (or number of paid sessions).
If the course allows make-up sessions or other types of credits, the credit cost is also calculated using the same method described above.

Scheduled payments - Course fee

The Course Fee type is used when you want to charge clients a fixed total amount for the course — for example, language or training courses. A scheduled payment template is used to distribute the total amount according to a chosen payment frequency. The final price for the client is calculated from the unit price multiplied by either the number of paid sessions or the total number of sessions in the class, combined with the selected payment schedule.

Unit price

When entering a unit price (price per session), you gain several benefits:
  1. The total course price is calculated automatically: unit price × total/paid sessions.
  2. There’s no need to enter the total course price manually.
  3. Reliable setup of payment schedules is possible.
  4. For billable sessions, the total is calculated as unit price × paid sessions.
Notes
 If a payment schedule includes a discount, the discount is distributed evenly across all scheduled payments. See thePayment Schedules manual for details.

Scheduled payments - Membership

Membership pricing allows clients to pay a fixed amount for a defined period (e.g., month, quarter). Unlike a course fee, the total course price is not calculated from the number of sessions; instead, clients pay the same fixed amount regardless of attendance or session count.
  1. Memberships cannot use billable sessions.
  2. Payments are handled exclusively through payment templates, which you create under General Settings → Payments.
  3. For setup guidance, see the Creating payment templates manual.
WarningWarning! When creating membership templates, carefully configure the due date, as it affects how the template handles late registrations.

Unit price

The unit price is used to calculate the final price according to the selected payment schedule. Zooza also uses the unit price to determine the value of credits, including make-up sessions.
NotesNote: If a payment template includes a discount, the entire discount is applied to the first scheduled payment.. Read more about payment templates here.

Downpayment

A down payment allows clients to pay part of the course price in advance as a commitment to attend. This is commonly used for one-off events such as camps, retreats, or tours. Down payment is available for:
  1. Registration for full duration course
  2. Registration for one session course
For setup details, see the Down Payment manual.

Late registration

If you want to allow clients to register after a course has already started, you can enable late registration. You then choose how these registrations should be confirmed:
  1. Disable - late registrations are not allowed.
  2. Manual confirmation - late registrations are placed on a Waiting list until approved by an admin.
  3. Automatic confirmation - late registrations are approved automatically, with fees calculated based on your aliquot price calculation settings.

Aliquot price calculation

When automatic late registration is enabled, you must define how the price is calculated:
  1. Automatically calculated - price is based on the number of remaining sessions.
    1. Formula: total price ÷ number of sessions OR unit price × remaining sessions
    2. Recommended: when clients pay per session rather than for a fixed period.
  2. Calculated automatically by the number of days - price is prorated based on the remaining days in the current payment period plus the full next period.
    1. Recommended: for courses with a Course Fee where pricing depends on time (days), not number of sessions. Useful for irregular classes.
  3. Full course price - late registrations pay the full course amount, regardless of remaining sessions.
    1. Recommended: when clients pay a fixed recurring fee regardless of attendance.
  4. No value - no debt is set at registration. The amount will either be generated in the next scheduled period (for memberships/scheduled payments) or entered manually (for full-course pricing).

Additional Option:

If the course uses scheduled payments, you can decide whether to include the initial full payment at registration:
  1. Checked: Zooza calculates both the prorated scheduled payment and the first full scheduled payment.
  2. Unchecked: Only the prorated scheduled payment is calculated; the next full payment is created on its due date.

Payments managed by registrant

This function is useful when multiple registrations are made under a single registrant. In this case:
  1. The payment obligations (debts) of all subsequent registrations are transferred to the first attendee.
  2. If a payment schedule is set up, it is generated from the total debt of all registrations combined.
  3. The registrant receives one payment reference and one confirmation email, simplifying the payment process.
  4. When downpayment is activated:
    1. Fixed amount – the down payment is multiplied by the number of attendees.
    2. Percentage deposit – the down payment is calculated from the total combined debt.

Billable events

Billable sessions allow you to define which sessions in a class are paid and which are not. Read more in How to use billable events.
  1. The total course price = unit price × billable sessions.
  2. Non-billable sessions (e.g., cancelled or make-up sessions) are excluded from the total price.
QuoteExample: You create 10 sessions with a unit price of €8. Total = €80. If one session is cancelled and replaced by a make-up session marked not billable, you now have 11 sessions total, but the course price remains €80.
AlertNote: Billable sessions are available only with the One-off payment pricing type. They are not compatible with scheduled payments.

Payment freqency

In the Payment Frequency section, click Active to select the payment types you want to allow your clients to make within the course.

AlertImportant! This section is only available when using scheduled payments. It does not apply to one-off payments.

Payment methods

Here you can define how clients can pay:
  1. Online payment by card
  2. Online payment by transfer
  3. Cash payment

For details on how these methods work and which option best suits your needs, see the Payment Options manual.

Payment instructions and invoicing

  1. Payment Instructions: Enter the IBAN of the account where payments should be received.
  2. Invoicing: Select the billing profile that will appear on your clients’ invoices. Invoice profiles are managed in Settings → Billing → Invoice Profiles.
AlertNote: Only fill in the Invoice Profile field if you want the amount for the course to be sent to an account other than the one you entered in the main settings, under Settings.

Payment reminders settings

Click Change to open the reminders table. Here you can:
  1. Define when reminders are sent.
  2. Set up automatic deletion of registrations if payments are not made.

After making changes, click Save directly in this section. For more details, see the Payment Reminders documentation.

    • Related Articles

    • Downpayment

      A down payment (deposit) allows clients to pay part of the course price in advance as a commitment to attend. This feature is most commonly used for one-off events such as camps, retreats, or tours. Down payments are available for: Registration for ...
    • Course creation

      Before your clients can sign up, you’ll need to create a menu of courses in the application. If you’re not sure what types of courses you can create, check the Course Types documentation. In order to create a new course, follow these steps: Open the ...
    • How to create paid events?

      The paid appointments functionality is a way for Zooza to “know” how many appointments in a group should be paid. For various reasons, sometimes the dates in a group do not match the number of paid dates. For example: In a full course – add a “Free ...
    • Blocks creation

      The blocks feature allows you to divide the terms within a group into smaller logical units - subgroups that you can use for different purposes depending on the needs of your organization or the type of course. For example, blocks can be used for: ...
    • Open course creation

      When you create a course, you have the option to specify what type of registration it is for – Single Event Registration, Full Term Registration, or Open Registration. How and when to use open registrations? Open classes are for courses that last for ...