How do I create a fee for a team event without each team member being charged? ie one team costs $100 not $100 per person.

2 Answers 2


If you are OK with it being on the honor system (you can always check to be sure each team has a paying member), then create 2 Fee Labels 1) Team $100 2)Team Member $0. The teams will have to be sure that one member checks the Team Fee and the rest check Team Member.

It might make it easier if you check the box "Register Multiple Participants" It is under the Online Registration tab of the Event Setup. Then one team member can register the entire team and be sure that they pay the $100 only/at least once.

Note: This is on the honor system since all team members can select the $0 option. But you can check to be sure that they have paid before the event.

  • Does this need to mention that this involves "using a Price Set"
    – petednz - fuzion
    Mar 11, 2018 at 22:43
  • With jQuery on a .extra template you can hide the $0 option on the initial person registering and then hide the $100 for the additional registrations. They run on different templates so you would need a custom template for each.
    – KilakwaBT
    Mar 19, 2018 at 21:31

If you are on Drupal or Backdrop, you can set this up using the webform_civicrm module. The webform can take team info and multiple team members info simultaneously and only charge the fee one time while also registering all contacts for the same event (that is a setting in the webform_civicrm interface).

At the same time, you can add relationship links in the webform to link all the contacts with a custom relationship (for example, "Team Member of/Team Member is" or something along those lines).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.