Docs
Sign In

Membership plans

A membership plan is what a member subscribes to and pays for. Every plan you create becomes a real product in your own Stripe account (see Payments), and every active, visible plan shows up automatically on your public signup page. This page covers building one, what members see when they're choosing a plan, and what you can still change once it's live.

Create a plan

Go to Payments, open the Plans tab, and click Create Plan.

www.trainos.site/dashboard/payments
Create Membership Plan
Create a new membership plan that students can subscribe to.
Plan NameUnlimited Adults
DescriptionFull access to every adult class, every day.
1
Price ($)150.00
Billing IntervalMonthly
Billing CadenceEvery month
Features (one per line)Unlimited classesOne feature per line — each line becomes a bullet members see.
2
Allowed Classes
Leave every box unchecked for unlimited access.
All classes
Create Membership Plan. Price and Allowed Classes are the two decisions that stick.
  1. 1Set once — Price, Billing Interval, and Billing Cadence can't change after you create the plan. More on that below.
  2. 2Limits this plan to specific classes or groups, or leave it open to your whole schedule.

Plan Name is what members see as the plan's title, and Description is one line explaining what it includes. Price and Billing Interval — weekly, monthly, or yearly — set what a member pays and how often. Features, one per line, becomes the bullet list members see on their plan card. Allowed Classes decides which classes the plan admits — covered next.

Billing Cadence appears next to Billing Interval and stretches that interval further apart, for plans you want billed a few periods at a time:

WeeklyEvery week, every 2 weeks, or every 3 weeks.
MonthlyEvery month, every 3 months, or every 6 months.
YearlyEvery year — yearly plans have no cadence choice, so the field stays hidden.

Members are billed the full price once per cadence — a $450 plan on Every 3 months charges $450 every three months, not $450 a month. The helper text under the field spells out exactly what a member will be charged before you save.

Only owners and admins can manage plans

Anyone with dashboard access can look at the Plans tab, but only owners and admins can create, edit, hide, deactivate, or delete a plan.

Decide which classes a plan covers

By default, a new plan covers every class on your schedule. Use Allowed Classes to limit it to specific classes or whole class groups instead — see Schedule for how groups work.

If a member's plan doesn't include a class, check-in turns them away with This class isn't included in the current plan. See Attendance & check-ins for what your front desk sees when that happens.

Your plans on the public signup page

Every active plan is on your public signup page the moment you create it — trainos.site/your-url/signup — with nothing extra to publish. A prospect opens that link, browses without signing in, and picks from your active, visible plans, cheapest first:

Opens your signup link
No login needed to browse
active, visible plans, cheapest first
Picks a plan
Hidden and inactive plans never appear here
email, Apple, or Google
Signs in or creates an account
Their plan choice carries over
Pending
Stripe checkout
Pays for the plan
Card, Apple Pay, or Google Pay
Active

What happens next — the waiver, and landing on your roster — is the same for every signup path. See Share your signup link for the rest of it.

If your academy uses coupons, prospects can enter a promo code before they pay — see Coupons & promo codes.

Share the page yourself from Payments → Plans → Share signup page — it hands you a QR code to print at the front desk and a link you can copy anywhere. Turn on Allow public signups in Academy Settings first; it's on by default.

Pricing stays put

Price, Billing Interval, and Billing Cadence are set once, when you create a plan — after that, editing the plan shows them as read-only. Everything else about the plan (name, description, features, and allowed classes) stays editable any time.

That means nobody's subscription can quietly get more expensive. Every member keeps the price they signed up at for as long as they stay on the plan. When you want to charge something different, create a new plan — existing members keep going at their price, and the new plan is what anyone joining from here on sees.

What the plan editor shows

"Pricing can't be changed on an existing plan. To charge a different price, deactivate this plan and create a new one."

Hide a plan from members

Turn on Hide from Members, from the ⋯ menu on any active plan in the Plans table, to take it off what members see everywhere — their app's plan list and your public signup page — while you can still put someone on it yourself from their profile any time.

Unlimited Adults
$150.00 / month
Visible

On the member's Plans screen and your signup page, for anyone to choose.

Founding Member Rate
$99.00 / month
Hidden

Off both. You can still put a member on it yourself.

A hidden plan is still real — it's just off the public menu.

This is the move for legacy pricing, family deals, and staff comps — rates you keep honoring without listing them for everyone. A member already on a hidden plan keeps seeing it as their own; hiding it only removes it from everyone else's list.

Retire a plan

Deactivate stops new signups instantly. Everyone already subscribed keeps their access and their billing exactly as it was — nothing about their subscription changes. Activate brings the plan back whenever you're ready.

Delete removes a plan for good. Deactivate it first, and once nobody's left on the plan, Delete is ready to click.

What members see in the app

Once someone's already a member, they pick a plan the same way from their own TrainOS app — the same price, interval, and Features list you set, shown as a checklist.

9:41
Membership Plans

Choose a plan to start training at Glory Jiu-Jitsu.

Unlimited Adults
$150.00 / month
Unlimited classesOpen mat accessPrivate lessons (2/month)
Subscribe
What a member sees when they open Plans in their app.

See Subscriptions & policies for what happens next: pausing, cancelling, switching plans, and failed payments.

See also