To charge a family fee only once per season, no matter how many children register or how many programs they join, add the fee as an add-on with Required? set to 1 per Account per Season. The first registration on the account that season includes the fee, and later registrations don't.
Applies to: Org admins · All plans · Registration programs that use add-ons
Where: Programs > Manage Programs > (your program) > 2 Configuration > Add-Ons > Add Add-On
Choose the right Required? option
| Required? | Who is charged | Example |
|---|---|---|
| No | Only people who choose it | Optional team photo |
| Yes | Every enrollee, on every registration | Uniform included with each registration |
| 1 per Order | Once per checkout, however many enrollees are in the cart | Processing fee per order |
| 1 per Season Year | Once per enrollee per season, across programs | League insurance for each player |
| 1 per Account per Season | Once per family account per season, across programs and checkouts | Family volunteer or membership fee |
"Season" means the program's Season Year, not the calendar year. A program for the 2027 season counts toward 2027 even if registration opens in December 2026.
How to set it up
- 1. Create the fee as a buy item under Programs > Configurations > Buy Items/Add-Ons, if it doesn't exist yet. Use one buy item for the fee in every program.
- 2. Go to Programs > Manage Programs and open the program.
- 3. Click the 2 Configuration tab and scroll to Add-Ons.
- 4. Click Add Add-On.
- 5. Choose the Offering and Enrollment Type, and pick the fee in Buy Item.
- 6. For Required?, choose 1 per Account per Season.
- 7. Leave Allow Multiple set to No.
- 8. Click Add.
- 9. Repeat in every program of that season that should share the fee, with the same buy item.
TeamSideline recognizes the fee by its buy item. If another program uses a different buy item for the same fee, the family is charged again there.
What families see
- First registration of the season: the fee appears in the add-ons with its box already checked. Families can't uncheck it.
- A second child in the same checkout: the fee is unchecked and grayed out for that child, with the note "Already added for your account this season."
- A later registration that season, in the same program or another one using the same buy item: the fee isn't shown, so it isn't charged again.
- Buying add-ons after registering (My Account > Enrollments): the fee is listed as "(fee name) (already purchased this season)" and can't be selected.
If it doesn't work
- "Allowing Multiple for 1 per Account per Season is not supported." Set Allow Multiple to No. A once-per-season fee can't have a quantity.
- A family was charged twice in one season. Check that both programs use the same buy item and have the same Season Year, and that both add-ons are set to 1 per Account per Season. Then refund the extra add-on.
- The fee didn't appear for a new family. Check that the add-on's Offering and Enrollment Type match what the family registered for.
Good to know
- When you add an add-on to an existing enrollment yourself (Place Order > Add Add-On), TeamSideline doesn't check whether the family already paid the fee this season. Check the family's orders first.
- When you place an order for a family, you can uncheck the fee if you need to waive it.
- The setting doesn't charge families who registered before you added it. To bill them, add the add-on to their enrollments individually; see Can I Mass/Bulk Add an Add-On to Existing Enrollments?