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.
Scroll down to the Time-based discount section (optional)
Click + Add discount
Select the start date for the discount
Enter the discount percentage (e.g., 20%)
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.
