Everything you want to know about collecting travel sports fees with RosterPay.
RosterPay is a payment collection platform built specifically for travel sports organizations. It lets coaches create seasons with flexible payment plans so families can split season fees into automatic installments instead of paying a lump sum upfront.
RosterPay is for coaches, team directors, and program administrators who collect season fees from families. It works for any travel sport — baseball, soccer, basketball, softball, volleyball, lacrosse, and more. Teams typically range from 10 to 500+ players.
Most coaches create their first season in under 5 minutes. Connecting a bank account for payouts takes an additional 5-10 minutes through Stripe's verification process.
No. Families receive a shareable link from their coach, click it on any device, choose their payment plan, and pay — all without creating an account or downloading an app.
There are no monthly fees, no setup costs, and no contracts. You pay standard payment processing when you collect: 3.9% + 30¢ per card transaction, or 1.8% for ACH bank transfers. Parents see one clean price with no surprise fees at checkout.
Families pay the exact season fee you set — no added fees at checkout. You (the organization) pay 3.9% + 30¢ per card transaction or 1.8% for ACH. Most coaches round up their fee slightly to cover processing.
This is exactly how it works by default — families see one clean price, and processing comes out of what you receive. Most coaches set their fee slightly above their target to account for this. For example, set the fee to $880 to net ~$850 after card processing.
No. Organizations pay nothing. The only fee families pay is the processing fee, which they see before confirming their payment.
Stripe deposits funds on a rolling 2-day basis. Payments collected Monday are typically available in your bank account Wednesday.
You can offer 3, 4, or 5 installment payments, or require full payment upfront. You can mix and match — for example, offer 3 or 5 payments, with a discount for paying in full.
An optional incentive you can configure to encourage families to pay the full season fee upfront. For example: '5% off if you pay in full today.' Families choosing installments pay the regular price.
RosterPay automatically retries failed payments and notifies the family to update their payment method. Failed payments update the player's cleared-to-play status until resolved.
Yes. If a family pays by cash or check offline, you can manually record that payment in the dashboard. The player's cleared-to-play status will update accordingly.
Yes. Families can update their card or bank account before the next scheduled payment.
A player is 'cleared to play' when they are current on their payment plan — meaning all payments due to date have been made. Players with upcoming payments or fully paid are green. Players with overdue payments are red.
Your dashboard shows a roster with real-time payment status for every enrolled player. Green = cleared, yellow = upcoming payment due, red = overdue. You can pull this up on your phone right before practice or a game.
Yes. One organization account can have unlimited teams and seasons. You can see each team separately or view across your entire organization.
Yes. You can export roster data and payment history as a CSV file for use in Excel, Google Sheets, or any other tool.
Yes. All payments are processed by Stripe, which is PCI DSS Level 1 compliant — the highest level of payment security. RosterPay never stores card numbers. Stripe handles all sensitive financial data.
Yes. Payment data is stored securely by Stripe, not by RosterPay. Stripe uses bank-level encryption and is trusted by millions of businesses including Amazon, Target, and Shopify.
Visa, Mastercard, American Express, Discover, debit cards, Apple Pay, Google Pay, and ACH bank transfers. ACH has the lowest processing fee at 1.8%.