Subscription and Billing Management
ServeLeague offers several subscription tiers to match your club's size and needs. Whether you are running a small weekly league or managing a large multi-sport organization, there is a plan that fits. This tutorial explains how to view your current plan, compare features, upgrade or downgrade, and set up Stripe Connect so you can collect payments from your members.
Accessing Subscription Settings
From your club admin dashboard, click "Settings" in the sidebar, then select the "Subscription" tab. This page shows your current plan, billing status, and available upgrade options.

The subscription page displays:
- Your current plan name and tier
- Billing cycle (monthly or annual)
- Next billing date and amount
- A link to manage your payment method
- Quick access to upgrade or downgrade
Understanding Plan Tiers
ServeLeague offers four plan tiers, each unlocking additional features as your club grows:
Free
The Free plan is perfect for trying out ServeLeague or running a small casual league. It includes:
- Up to 1 active league
- Basic match recording and results
- Player profiles and ratings
- Public club page
Starter
The Starter plan is designed for clubs that are ready to get more organized. It adds:
- Multiple active leagues
- CSV player import
- Basic statistics and reports
- Email notifications
- Custom club branding
Pro
The Pro plan unlocks the full power of ServeLeague for serious clubs. It includes everything in Starter, plus:
- Unlimited leagues
- AI-generated weekly reports
- Advanced analytics and leaderboards
- Stripe Connect for payment collection
- Priority support
- Custom domain support
Enterprise
The Enterprise plan is for large organizations and multi-club setups. It includes everything in Pro, plus:
- Multiple club management
- Dedicated account manager
- Custom integrations
- SLA guarantees
[!TIP] Most clubs find the Pro plan to be the sweet spot. It includes all the features you need to run a professional operation without the complexity of Enterprise.
Comparing Features
Click "Compare Plans" on the subscription page to see a detailed side-by-side comparison of all plan features. The comparison matrix lets you see exactly what each tier includes.

The feature matrix groups capabilities into categories:
| Category | Free | Starter | Pro | Enterprise |
|---|---|---|---|---|
| Active Leagues | 1 | 5 | Unlimited | Unlimited |
| Player Import | – | CSV | CSV + API | CSV + API |
| Weekly Reports | – | Basic | AI-powered | AI-powered |
| Payment Collection | – | – | ✓ | ✓ |
| Custom Branding | – | ✓ | ✓ | ✓ |
| Analytics | Basic | Standard | Advanced | Advanced |

How to Upgrade or Downgrade
To change your plan, click the "Change Plan" button on the subscription page. Select the plan you want to move to and confirm the change.
When upgrading:
- New features are available immediately
- You are charged a prorated amount for the remainder of your current billing cycle
- Your next billing date stays the same
When downgrading:
- You keep your current features until the end of your billing cycle
- At the next billing date, your plan switches to the lower tier
- Features that are not included in the new plan are gracefully disabled. Your data is never deleted
[!NOTE] If you downgrade from Pro to Starter and you have more than 5 active leagues, you will not be able to create new leagues until you are within the Starter limit. Existing leagues continue to work normally.
Setting Up Stripe Connect
If your plan includes payment collection (Pro and above), you can connect your Stripe account to collect registration fees, membership dues, and other payments directly through ServeLeague.
From the subscription page, scroll down to the "Payment Collection" section and click "Connect with Stripe".

The Stripe Onboarding Flow
Clicking "Connect with Stripe" redirects you to Stripe's secure onboarding process. You will need to provide:
- Business information: your club's legal name, address, and type
- Bank account details: where Stripe should deposit your collected payments
- Identity verification: a government-issued ID for the account holder
- Tax information: depending on your country and club structure

The onboarding process typically takes 5-10 minutes. Once complete, you are redirected back to ServeLeague and your Stripe Connect status shows as "Active".
[!WARNING] Stripe requires accurate business information. If your details do not match your bank records, payouts may be delayed. Double-check everything during onboarding.
Once connected, you can:
- Collect registration payments for leagues (see League Registration and Waitlists)
- Collect membership dues
- View payment history and issue refunds
- Manage payouts from your Stripe dashboard
Viewing Billing History
The "Billing History" section at the bottom of the subscription page shows all past invoices and payments. Each entry includes:
- Invoice date and number
- Amount charged
- Payment method used
- Status (paid, pending, or failed)
- A link to download the invoice as a PDF

[!TIP] Download your invoices regularly for your club's financial records. ServeLeague retains billing history for as long as your account is active.
What Happens When You Downgrade
ServeLeague is designed so that downgrading never causes data loss. Here is what happens to features that are no longer included in your new plan:
- Leagues beyond the limit: existing leagues remain accessible in read-only mode. You can still view results and standings, but cannot create new sessions.
- AI reports: previously generated reports stay published. You can no longer generate new AI content, but you can still write reports manually.
- Payment collection: pending payments are processed normally. New payment requests cannot be created until you upgrade again.
- Advanced analytics: historical data is preserved. You see the basic analytics view instead of the advanced dashboard.
Your data is always safe, regardless of which plan you are on.
Summary
Managing your ServeLeague subscription is straightforward. Choose the plan that matches your club's needs, upgrade when you are ready for more features, and connect Stripe to start collecting payments. Remember that downgrading is always safe. Your data and existing content are preserved, and features degrade gracefully.
What's Next?
- Setting Up Your Club: make sure your club profile is fully configured
- League Registration and Waitlists: start collecting registration payments with Stripe Connect
- Club Branding and Customization: customize your club's appearance to match your brand