Per-event payments — adult and scout pricing
How to charge a per-attendee fee for an event, with separate amounts for adults and scouts.
If your troop has Stripe set up, you can charge a per-person fee for any event — campouts, popcorn pickups, council activities, etc.
Enabling
In the event form, check Enable payment collection. Two fields appear:
- Adult fee per person (in dollars).
- Scout fee per person (in dollars).
You must set at least one. Set the other to 0 (or leave blank) if it's free for that group.
How parents pay
Parents see the total on the event page. After they RSVP yes for everyone in the family, they tap Pay and Stripe takes over. Successful payment is recorded against the event automatically (via Stripe webhook).
Parents can also pay later by returning to the event page. Outstanding balances are shown on the family's account.
What about fees?
If you've turned on fee passthrough, parents see a slightly higher total that covers Stripe's processing cost. Otherwise the troop absorbs it. The math is the same on every event — you don't configure fees per event.
Manual payments
Some families pay by check, cash, or Venmo. Leaders can mark payments as received offline:
- Open the event detail page.
- Find the family in the roster.
- Click Mark as paid next to their entry.
This records the payment so you can see who's all-paid-up at a glance.
Refunds
Refunds aren't built into MyTroop. Issue them directly from the Stripe Dashboard, then mark the family as unpaid (or update their RSVP) so the event roster matches.
Payments and RSVPs are independent
You can enable payments without RSVPs (e.g., for a "donate to popcorn" link) or RSVPs without payments. Most events use both.
Related articles
Connecting Stripe for online payments
How to enable online payment collection by adding your troop's Stripe credentials and webhook.
Charging processing fees to families
How the fee passthrough toggle works and the math behind it.
RSVPs — enabling, capacity, attendee types
How to turn on RSVPs and use capacity caps for adults and scouts.