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.

Subscription settings tab showing current plan and status

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.

Plan comparison view showing all four tiers side by side

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

Feature matrix showing detailed capability comparison

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".

Stripe Connect setup showing the connect button and status

The Stripe Onboarding Flow

Clicking "Connect with Stripe" redirects you to Stripe's secure onboarding process. You will need to provide:

  1. Business information: your club's legal name, address, and type
  2. Bank account details: where Stripe should deposit your collected payments
  3. Identity verification: a government-issued ID for the account holder
  4. Tax information: depending on your country and club structure

Stripe onboarding flow showing the business information step

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

Billing history showing past invoices with download links

[!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