Registration Set Up: Add Fees and Advanced Fee Adjustments

This article explains how to setup fees, options, and fee adjustments for your organization's registration form, and is part of our registration set up guide, which will walk you through the entire process of setting up a registration form, from choosing the form template to setting up fees to activating the form and sharing it with your participants. 

Wondering what type of fees you should set up? TeamSnap registration currently provides two fee types that you can set up - form fees and participant fees.

Participant fees are used to allow participants to register for specific programs as offered by your organization, such as training camps, season, tournaments, etc. Participant fees can each have their own capacity, division or team placement, and conditional logic set up.

Form fees apply once per form. This means that these fees are selected and applied to the total registration fee once regardless of the number of participants being added by a single registrant. 

This article is part of the Registration Set Up series:

In this article


Add Participant Fees

Participant fees can be set up for your organization's programs, and are applied based upon the selection for each participant being registered.

  1. Log into TeamSnap
  2. Enter your club or league under the My Leagues section of the Dashboard screen
  3. Click Registration tab
  4. Hover over the Admin ... button and click Edit for the form you will be adding participants to
  5. Click Participant Fee
  6. Click Create Your First Participant Fee or New Participant Fee
  7. Enter participant fee Name
  8. Enter Help Text
  9. Select/Deselect Required setting (participant fees are set as required by default)

    Note: Unchecking this box will make the participant fee optional so registrants can proceed through registration without making a selection.

  10. Optional: Select the checkbox for Roster Member Creation 
  11. Enter fee option Title
  12. Enter fee option Amount
    1. Offering an Early Bird discount? Enter the discounted price here, then add the regular price using the instructions for the Advanced Fee section.
  13. Optional: Set participant fee option Capacity
  14. If the Roster Member Creation checkbox was selected, select the destination division or team where the participant will be rostered in the Team or Division Placement dropdown
    1. Optional: Select the checkbox for creating the roster in pending status if desired (available for team placement only)

      Attention: A registrant must select a fee to auto-generate a member profile. Without a selected fee, a member profile can not be automatically generated. This fee can be a zero-amount fee. A Commissioner can generate member profiles for completed entries that do not have any fees using one of these options.

  15. Optional: Select conditional logic filters (associated field must be active on the form). This will allow the participant fee option to be displayed or hidden from registrants based on whether they fit the conditional logic criteria. 
    1. birthday (set birthdate period for participant fee eligibility)
    2. gender (set gender for gender-specific participant fees)
    3. custom field (select from custom fields you have created to display the participant fee to registrants with matching selections for the custom field)
  16. Optional: Click Add Advanced Fee to add price variations based on desired criteria

    Tip: Advanced fees are price variations that are either date-based or registrant #-based, so for something like an early bird discount, you will need to enter the early bird discount amount as the base participant fee option amount in step 12 above. Your regular fee will then be entered as an advanced fee that becomes active from the date selected (e.g. base participant fee set for $25 early bird pricing effective as soon as the form is active, with the advanced fee set for the regular registration fee of $50 effective after a set date).

    1. Enter the advanced fee name
    2. Enter fee value
      1. Enter adjusted fee (e.g. If your fee is $75, but you want to add a late fee adjustment of $25 additional, your adjusted value is $100, NOT +$25.  If you want to add an early bird fee adjustment which is $25 less than your fee of $75 (as in our example, then the adjusted value is $50, NOT -$25.)
    3. Starting Date (optional if doing registrant-based adjustment)
      1. Enter the date the adjusted price will take effect
      2. If multiple adjustments are added, they will go in order of date. In other words, the first scheduled adjustment will end when the next date adjustment begins.
    4. Number of Registrants AKA Multi-player Discount (optional if doing date-based adjustment)
      1. Enter the number of registrants required for the adjustment to take effect
  17. Optional: Click Add Option to enter another fee choice
  18. Optional: Click Remove Last to remove the last fee choice added (cannot be undone)
  19. Click Save

All done! For additional participant fees that need to be selected in addition to the first participant fee you created, just run through the process again as many times as needed.

Note: Registrants will be required to select at least one option from each participant fee created unless they are ineligible due to birthdate or gender requirements, or if the fee is marked as optional.


Add a Form Fee

Form fees are broader than participant fees, and are applied once per registration, regardless of how many participants are added to a single registration.

  1. Log in to TeamSnap or skip to step 5 if you have your registration form open to edit
  2. Enter your club or league under the My Leagues section of the Dashboard screen
  3. Click Registration tab
  4. Hover over the Admin ... button and click Edit for the form you will be adding fees to
  5. Click Form Fees button
  6. Click Create Your First Form Fee or New Form Fee
  7. Enter fee details:
    1. Name
    2. Help Text
    3. Required fee setting (fees are required by default)
      • unchecking this box will make the fee optional so registrants can proceed through registration without making a selection for that particular fee
    4. Click Add a choice (multiple options can be added to one fee, but registrants can only select one option per fee item)
    5. Enter the fee option details:
      1. Title
      2. Enter fee option amount
    6. Optional: Repeat steps 7e & 7f to enter additional fee options
    7. Optional: Click Remove Last to remove the last fee option added (cannot be undone)
    8. Optional: Check box for 'Allow registrant to set amount' if registrants can enter any amount they desire in this field (this is often used for registrants to add a donation amount)
  8. Click Save

All done! For additional registration fee items that need to be selected in addition to the first fee you created, just run through the process again as many times as needed.

Note: Registrants will be required to select at least one choice from each form fee added unless the fee is marked as optional.


Set Up Advanced Form Fees

Once you've added a form fee, you can set up advanced fees! Want to have special early bird pricing? Want to have a late fee after a certain date? Want to provide special pricing for those who register multiple participants from the same family? Read on to find out how:

Note: Advanced fees are date-based or registrant #-based, so for Early Bird discount pricing you will need to enter the Early Bird fee amount in the regular fee area following the steps in the Create New Registration Fee section. The regular fee pricing will be entered as an advanced fee that becomes active on the date you select (e.g. registration fee above set for $25 early bird pricing, the advanced fee here set for $50 regular fee pricing).

  1. Log into TeamSnap
  2. Enter your club or league under the My Leagues section of the Dashboard screen
  3. Click Registration tab
  4. Hover over the Admin ... button and click Edit for the form you will be adding fee adjustments to
  5. Click Registration Fees button
  6. Click the Advanced link for the fee you need to create the adjustment for
  7. Click Add Fee Adjustment
  8. Enter adjustment details
    1. Starting Date AKA Early Bird or Late Fee (optional if doing registrant-based adjustment)
      1. Enter the date the adjustment price will take effect
        1. If multiple adjustments are added, they will go in order of date. In other words, the first scheduled adjustment will end when the next date adjustment begins.
    2. Number of Registrants AKA Multi-player Discount (optional if doing date-based adjustment)
      1. Enter the number of registrants required for the adjustment to take effect
    3. Name
    4. Value
      1. Enter adjusted fee (e.g. regular fee is $50, adjustment is $15 off = adjustment value is $35 NOT -$15)
  9. Click Save

Next Up: Select Payment Methods and Automatic Adjustments

Did this answer your question? Thanks for the feedback! There was a problem submitting your feedback. Please try again later.