Skip to main content

Subscription Programs

Learn how Subscription Programs support recurring monthly billing and when to use them for ongoing offerings like memberships or year-round academies.

Updated over 2 weeks ago

1. What this Program Type is

Subscription Programs are used for ongoing or recurring activities that bill on a monthly cycle. Instead of paying once for a season or a single event, families register a player one time and are then automatically billed each month until the Program ends or the subscription is cancelled.

This Program type is well suited to continuous offerings where there is not a fixed start and end like a traditional season. It supports predictable monthly billing for both the organization and the family.

Subscription Programs do not use team assignments. Players are enrolled in the Program, but they are not placed on traditional teams.

2. When to use this Program Type

Use a Subscription Program when you are running an offering that is meant to continue from month to month, rather than for a set season or single event.

Typical use cases include:

  • Facility or club memberships that give access to certain programs or equipment

  • Long term development programs that run year round with a consistent structure

  • Monthly skills academies where players attend regular sessions without a defined end date

Subscription Programs are a good fit when:

  • You want predictable, recurring revenue each month

  • The Program does not need a team based structure

If you are running time bound offerings like camps, clinics, or short training blocks, a Supplemental Program or Training Sessions Program may be a better fit. For season long teams, use a Core Program instead.

3. How registration works with this Program Type

Registration for Subscription Programs follows a simple pattern.

  • Families register a player once into the Subscription Program.

  • The registration collects the information you need and sets up the monthly billing arrangement.

  • The player is then billed automatically each month at the price and date you define, until the Program ends or the subscription is cancelled.

You also have the option to charge a one time initiation fee when the player first registers:

  • The initiation fee is charged only on the initial registration into the Program.

  • Monthly subscription billing then continues on its own schedule after that first payment.

  • This structure works well for memberships that require an onboarding fee or club enrollment fee, while keeping the monthly fee consistent.

Common configuration choices include:

Pricing

Subscription Programs work well when you want predictable monthly billing. Most clubs use one of these approaches:

  • A standard monthly price for all participants, with an optional one-time initiation fee, or

  • Multiple registrations with different monthly prices and initiation fees based on age group, level, or access tier

One-time initiation fee (optional)

If you charge an upfront fee at signup (for example, an enrollment fee or “new member” fee), you can set an Initiation Fee. This is a one-time charge collected at checkout, in addition to the first month’s payment.

Eligibility rules

  • Age and gender, similar to other program types

  • Optional requirements based on past or current participation in other Programs, if you want to restrict access (for example, “must be registered in Core Program X to enroll”)

Registration timing

Subscription Programs often stay open so new participants can join at various points during the year.

  • Use the Program Start Date and End Date to define the overall window when subscriptions can be active.

  • Registrations can remain open within that program window so families can join as needed.

  • Families experience this as a straightforward sign up with an initial charge, followed by recurring monthly charges, rather than needing to re-register each month.

Monthly billing rules and proration

Subscription Programs include billing settings that control when monthly charges run and whether the first month is prorated.

Monthly Billing Date

This controls how the system determines the billing cycle timing.

  • Registration Date

  • Each family’s monthly billing date is based on the date they sign up. This keeps billing aligned to the anniversary of their registration.

  • X Day of Month

  • All families are billed on the same day each month (for example, the 1st or the 15th). This is often easier for clubs that want a consistent billing schedule.

Payment Due Day

This sets the day of the month when payment is considered due. Clubs often align this with their billing date, but it can be different depending on how you want to manage timing.

Prorate First Month’s Payment

If enabled, the system adjusts the first payment based on the number of days until the next billing date.

This is most helpful when using X Day of Month billing. Example:

  • You bill on the 1st of the month

  • A family registers on the 20th

  • With proration enabled, their first payment is reduced to cover only the remaining days until the 1st, then the standard monthly amount begins on the next billing date

If proration is disabled, the first month is typically treated as a full monthly charge regardless of when they join, then normal monthly billing continues.

4. How teams and rostering work

Subscription Programs do not use team assignments.

Key points:

  • There is no team selection step when you create or configure a Subscription Program.

  • Players are associated with the Program and their subscription, but they are not placed on traditional teams.

  • Team based features such as team rosters, team chats, and team specific calendars are not the focus for this Program type.

If you need team structures for your ongoing offering, it may be better to use a Program type that supports teams, such as Core or Supplemental, and configure billing differently.

5. How this Program Type connects to other features

Subscription Programs are primarily about recurring billing, but they can also connect to scheduling and reporting in useful ways.

Communication

  • Since there are no teams, communication is generally sent to all participants in the Program or to filtered groups of subscribers, rather than team specific rosters.

  • This works well for updates about schedule changes, membership policies, and general Program news.

Relationship to other Programs

  • Many clubs use Subscription Programs alongside Core or Supplemental Programs.

  • A player might be on a Core team and also enrolled in a Subscription Program that gives them extra access to training or facilities.

Reporting

  • Using the Subscription Program type and appropriate Program Category helps you track recurring offerings separately from one time or seasonal Programs.

  • This makes it easier to understand the impact of memberships and long term development programs over time.

6. Related articles

For more context on how Programs behave and how to manage them, see:

  • Programs Overview

  • Program Lifecycle & Visibility

  • Program Management for Admins

You may also want to review these Program Type articles in the Types of Programs section:

  • Core Programs

  • Supplemental Programs

  • Training Sessions

FAQs

Do Subscription Programs bill families every month automatically?

Yes. Families register once and are then billed automatically each month until the Program ends or the subscription is cancelled.

Can Subscription Programs charge an initiation fee?

Yes. You can charge a one time initiation fee on the initial registration, in addition to the first month’s payment.

Do Subscription Programs use teams?

No. Subscription Programs do not use team assignments and do not place players on traditional teams.

What is proration used for in Subscription Programs?

If enabled, the system adjusts the first payment based on the number of days until the next billing date, which is most helpful when using X Day of Month billing.

Did this answer your question?