How Payments Work
When a family registers for your program and a fee is set, they complete payment during the registration flow. Payments are processed securely through Stripe — HuddleUp never stores card information.For Organizations
Setting Up Stripe Connect
Before you can collect payments, you need to connect a Stripe account:- Go to Organization Settings > Payments
- Tap Connect with Stripe
- Complete the Stripe onboarding flow:
- Enter your bank account information
- Verify your identity
- Confirm your organization details
- Once connected, you can start creating payment requests
Stripe onboarding typically takes a few minutes. Once approved, funds from payments will be deposited directly into your connected bank account.
Creating Payment Requests
- Go to your Organization or League settings
- Tap Create Payment Request
- Set the details:
- Amount — The fee amount (e.g., $100)
- Description — What the fee is for (e.g., “Spring 2026 Registration Fee”)
- League — Which league the fee applies to (all families in that league receive the request)
- Save and send
Viewing Payment Status
Your organization dashboard shows a summary of all payment requests:- Who has paid — Families that have completed payment
- Who is pending — Families that haven’t paid yet
- Total collected vs total outstanding
For Families
Receiving a Payment Request
When your league posts a new fee, you’ll receive a push notification. The payment request appears in the app with the amount, description, and league.Completing Payment
- Tap the payment request
- Enter your credit or debit card details
- Confirm payment
- Done — your payment is processed securely through Stripe
Viewing Receipts
After payment, a receipt is available in the app showing:- Amount paid
- Date of payment
- Description of what was paid for
Fee Structure
HuddleUp charges a 5% application fee on each transaction. This fee is deducted automatically from the payment amount.| Example | Amount |
|---|---|
| Registration fee | $100.00 |
| HuddleUp fee (5%) | -$5.00 |
| Stripe processing (~2.9% + $0.30) | -$3.20 |
| Organization receives | $91.80 |
The 5% application fee supports HuddleUp’s platform and keeps the app free for families. Standard Stripe processing fees also apply.
Payment Status Lifecycle
Each payment goes through a status lifecycle:| Status | Meaning |
|---|---|
| Pending | Payment request sent, awaiting parent action |
| Succeeded | Payment completed successfully |
| Failed | Payment attempt failed (card declined, insufficient funds, etc.) |
| Refunded | Admin issued a refund for the payment |
Security
All payments are processed through Stripe, a PCI-compliant payment processor. HuddleUp never stores your card information. Card data goes directly to Stripe’s secure servers.Related
- Setting Up Your Organization — Create your org before setting up payments
- Registration — Set up online registration with fees

