Kids and money are involved. Here’s exactly how we handle both.
No fine print, no vague promises — this page describes what the platform actually enforces.
For parents and guardians
Children are managed by adults
Player self-registration is for adults. A child under 13 has no login; an active guardian may manage their private athlete record when family setup is available. A teen receives a login only through a guardian invitation linked to an existing record. Family setup is currently unavailable. Email confirmation is not proof of age or guardianship.
Your card details never touch our servers
Every payment on RosterUp is processed by Stripe, the same payment infrastructure used by millions of businesses. RosterUp never stores card numbers.
A clear, automatic refund policy
If a trainer cancels a paid session, you receive a full refund automatically — including all fees. If you cancel more than 24 hours before the session, you receive a full refund. Within 24 hours of the session, the booking is non-refundable — that window protects trainers from last-minute no-shows.
For trainers
Payouts through Stripe, to your own account
Trainers are paid through Stripe Connect. Before you can receive money, Stripe requires you to verify your identity — the same onboarding every Stripe-powered business completes. Session payments route to your connected account on Stripe’s standard payout schedule; RosterUp keeps a 5% platform fee on paid bookings.
Cancellations protect you too
When a player cancels inside the 24-hour window, the session fee is yours. When you cancel, the player is made whole automatically — refunds claw back the platform fee as well, so nobody profits from a cancelled session.
Questions about any of this? Visit Contact RosterUp — a person reads every message.