Skip to content
Product logic

Configure on-time payment discounts for students

Set a payment deadline and understand why an on-time payment discount is included in or removed from a student's invoice.

Pricing
Published: 2026-06-06Updated: 2026-10-09
Liam's payment dated 7 October allocated to September and October

If your school offers a discount for paying on time, set the payment condition on the discount itself. For example, payment for the month must arrive on or before the 10th. Assign the discount to the student. The system checks the condition when calculating their invoice.

Receiving a payment is not enough: a positive part of it must be allocated to the same billing month. A payment used entirely to settle an earlier balance does not qualify the student for the new month's discount.

Payment-dependent student discounts in Intelligence Cloud

Set the payment condition

Your school needs the payment-dependent discount service to use this setting. The owner can check Active services. Discounts without a payment condition are handled separately.

  1. Open Programs & Pricing → Discounts and select Add discount. To change an existing discount, open it and choose Edit.
  2. Enter its name and value, then choose the calculation base and apply rule.
  3. Under Payment condition, select Apply only if payment is received before period day.
  4. Enter a Cutoff day, for example 10.
  5. Save the discount. If you change the terms of a discount that is already assigned, confirm the billing period from which the changes should apply.

The cutoff applies to each billing month: 10 September for September, 10 October for October. The selected day is included. If the day does not exist in a shorter month, the last day of that month is used.

A 10% discount for each eligible lesson, with the on-time payment condition enabled and cutoff day 10

Assign the discount to a student

Open Discounts in the student's profile and add an assignment. Choose the discount and its start date, and an end date if needed. You can limit it to one group or one course; the recipient is still the individual student.

The cutoff belongs to the discount's terms, rather than to each student's assignment. Assignment dates determine which lessons can receive the discount. Follow the discounts guide for the assignment steps.

Before and after the deadline

Up to and including the cutoff day, the discount is included provisionally: the system does not yet exclude it because payment is missing. Seeing a discount on an invoice on the 5th or 10th does not prove the student has paid.

After the cutoff day, the discount remains eligible if a positive payment amount is allocated to that billing period and the payment date is on or before the deadline. Without such an allocation, the conditional discount is excluded from the calculation.

This rule does not require the invoice to be paid in full or a minimum payment amount. A positive part of a payment allocated to the period is enough. It checks payment timing, not whether the student's balance is zero.

Example: one payment covering two months

Liam's payment is dated 7 October 2026 and totals 1380 EUR. Of that amount, 660 EUR is allocated to September and 720 EUR to October.

Liam's 7 October 2026 payment: 660 EUR allocated to September and 720 EUR to October

Suppose Liam has a discount with a cutoff day of 10. The same payment meets the condition differently for the two months:

  • September 2026: 660 EUR is allocated to September, but the 7 October payment is after the inclusive 10 September deadline. This payment does not qualify for September.
  • October 2026: 720 EUR is allocated to October, and the 7 October payment is before the inclusive 10 October deadline. This payment qualifies for October.

Another payment might have qualified for September, so check all allocations for that month. Meeting the payment condition does not assign a discount automatically: the student needs an active assignment and eligible lessons. Check the applied discount amount on their invoice.

Check payment allocation and the invoice

Open Payments, find the student's payment, and check its date. In the allocation details, check which billing month receives the money. The date staff entered the record can differ from the payment date; the condition uses the payment's own date.

If the payment first settled an earlier balance, check whether a positive amount was left for the current period. A payment record without that allocation is not enough.

Open the student's invoice for the month and check discounts, charges, and received payments. Expand the lesson rows to see how individual charges contribute to the total. See the payments guide and invoices guide.

What “Apply discount” means for a lesson

The Apply discount checkbox in attendance allows a lesson to participate in discount calculation. It does not override the payment condition: an on-time payment discount is still excluded if the condition is not met, even when the checkbox is selected.

The automatic payment check does not select or clear this checkbox. If you manually exclude a lesson, an on-time payment will not include it again. Discounts without a payment condition are evaluated separately from conditional discounts.

Apply discount in the attendance form: lesson participation is separate from attendance status and billing treatment

If the result is unexpected

The discount appears before the student has paid

Check the date first: through the cutoff day, the discount is provisional. After the deadline, check payment allocations: part of an on-time payment may have reached the current month. Also check for a separate discount without a payment condition.

The student paid on time, but there is no discount

Check the payment date, allocated month, and active discount assignment. Paying an earlier balance does not qualify for the new month's discount. The relevant lessons must also be allowed to participate in discount calculation.

You recorded the payment later, but it arrived before the deadline

Use the actual payment date. When payments and calculations for an open period are updated, the condition is checked using that date, rather than only the record's entry date. Check the allocation and updated invoice afterwards.

A closed month's invoice did not change

The automatic check runs for open billing periods. It does not recalculate a closed period when a new payment is entered.

Try your school's payment terms

Before using the condition, check the discount assignment, cutoff day, payment date, and allocated month. These four values explain most differences between the discount you expect and the discount shown.

Create a workspace and try demo data