Payments & billing · Plans & pricing

Create a membership plan

Build the plans your members pay for — monthly, yearly, or one-time — with a price, description, optional free trial, and image. New plans start private so you control exactly when they appear on your pricing page.

What a plan is

A plan is a price your members can buy: a monthly subscription, a yearly subscription, or a one-time purchase (like a lifetime deal). Plans live on your own Stripe account, and the plans page in your admin mirrors that account — anything you create here appears in Stripe, and anything you create in the Stripe dashboard shows up here after a sync.

The plans list shows each plan's status, how many members are in trial, total subscribers, how much content the plan unlocks, price, and billing period — so you can see your whole pricing lineup at a glance.

What you set when creating a plan

Each plan has a name, an optional description and image (shown at checkout), a price, and a currency (USD, EUR, NOK, GBP, SEK, or DKK). You choose the type: Subscription (recurring) or One-time. For subscriptions you pick the billing period — for example every 1 month or every 1 year — and can add an optional free trial in days.

One important rule: the price and billing period cannot be changed after a plan is created. If you need a different price, archive the old plan and create a new one — existing subscribers on the archived plan keep their access and their old price. The Duplicate action gives you a pre-filled form to make a variant quickly.

New plans start private

Every new plan is created as private, meaning it doesn't appear on your public pricing page yet. This lets you finish the description, image, and ordering before members see it. When you're ready, mark it public — see the article on controlling your pricing page.

Step by step

  1. Open Payments → Membership plans in your admin.
  2. Click 'New plan'.
  3. Enter the name, description, price, and currency.
  4. Choose Subscription or One-time; for subscriptions, set the billing period (e.g., every 1 month).
  5. Optionally add trial days and an image, then save.
  6. Mark the plan public when you want it to appear on your pricing page.

Good to know

  • Already have prices in Stripe? Click 'Sync from Stripe' to pull them all in.
  • A monthly plus a discounted yearly plan is the classic setup — the yearly option boosts upfront revenue and retention.

Related articles