Skip to main content

Time-based discount on training fees

Learn how to set up automatic price reductions for athletes who register after a specific date in the season.

Written by Lukas Grenstad

What is time-based discount?

With time-based discount, your club can set up automatic price reductions for athletes who register after a specific date in the season. Instead of adjusting prices manually, you define the rules once – and Hoopit automatically calculates the correct price.

How it works

The discount is tied to the athlete's registration date. When an athlete registers, Hoopit checks which discount rule applies on that date, and generates the payment with the correct price.

Example:

Registration date

Price

Before December 1st

Full price (2,000 kr)

December 1st – December 31st

20% discount (1,600 kr)

From January 1st

50% discount (1,000 kr)

All discounts are always calculated from the original price – not from a previously discounted price.

Setting up time-based discount

You'll find this setting under Step 4 when you create or edit a training fee.

  1. Scroll down to the Time-based discount section (optional)

  2. Click + Add discount

  3. Select the start date for the discount

  4. Enter the discount percentage (e.g., 20%)

  5. Repeat to add multiple discount tiers

💡 You can add as many discount tiers as you want. The start date must fall within the training fee's validity period.

Rules and limitations

Discounts must increase over time. You cannot set a lower discount after a higher one – the percentage must increase for each tier.

  • ✅ Valid: 20% → 40% → 50%

  • ❌ Invalid: 40% → 20%

Maximum discount is 99%.

The discount applies to all groups in the training fee. It is not possible to set different discounts per group.

Existing payments are affected. The discount also applies to payments that are generated before the discount is activated.

Combination with sibling discount

If the training fee has a sibling discount, it is calculated on top of the time-based discount:

  • Base price: 1,000 kr

  • Time-based discount 10% → 900 kr

  • Sibling discount 20% → 720 kr

Combination with installment payment

Time-based discount also works together with installment payments. The price that the installments are calculated from is the price the athlete had when the payment was created.

Frequently asked questions

What happens if an athlete changes group?
The discount logic is recalculated based on the registration date and the price in the new group.

What if an administrator adds an athlete manually?
The same logic applies – the registration date determines which discount is used.

What if an athlete is reactivated?
An athlete who is reactivated retains their original registration date, and the original discount rule applies.

Did this answer your question?