MemberPass
For Creators

Subscription Plans

Build the pricing tiers subscribers pay for — pricing, billing cycles, trials, and eligibility rules.

By the end of this page, you'll have created your first subscription plan and know how to shape every option — from trial days to "churned-only" eligibility filters.

A subscription plan is the product your members actually buy. Each plan defines a price, a billing cycle, a set of resources it unlocks, and any eligibility or usage rules. You can create unlimited plans per project — monthly, yearly, lifetime, access-code-only — mix and match to fit your business.

Navigating to Subscription Plans. Select a project first (top-left project picker), then open Subscription Plans from the sidebar.

Prerequisites

Before creating a plan, you should have at least:

  • One payment method enabled — otherwise there's nothing for the plan to charge through.
  • One resource available — plans require at least one linked resource to define what the subscriber unlocks.

Create a plan

From the Subscription Plans page, click Create New Subscription Plan at the top-right. A multi-section form opens. The sections below walk through every field in order.

Basic details

  • Plan Name (required) — 5–255 characters, must be unique within the project. Public-facing, so make it descriptive: "Pro Monthly", "Annual Lifetime Legacy".
  • Description (optional) — up to 1,000 characters. HTML is allowed (bold, italics, lists, links) and sanitized for safety. Use it to sell the plan.

Linked resources

At least one required. Tick the resources this plan grants access to.

  • Ordering matters: the sequence you select is the order they appear on the invoice and in the member's portal view.
  • For Telegram channel / group / supergroup resources, MemberPass automatically invites and removes subscribers on lifecycle events.

Pricing

  • Currency (required) — pick one of the currencies your enabled payment methods support. If no enabled method supports it, the plan will be blocked from saving until you either change the currency or enable a compatible method.
  • Price — a non-negative number (0 is valid for free-access plans).

Billing cycle

  • Cycle typeDays, Weeks, Months, Years, or Lifetime.
  • Cycle count — an integer ≥ 1 representing how many of the cycle units pass between charges.

Examples:

  • Monthly billing → cycle type Months, count 1.
  • Every-3-months plan → cycle type Months, count 3.
  • Weekly plan → cycle type Weeks, count 1.
  • Annual plan → cycle type Years, count 1.
  • Lifetime (pay once, keep forever) → cycle type Lifetime. Count is locked to 1.

Trial period (optional)

  • Trial days — 0 or more. Zero disables trials entirely.
  • Trial type
    • "Once for project" — the subscriber gets one trial across all plans in this project. Switching plans during trial doesn't reset it.
    • "Once for plan" — the subscriber can trial this plan even if they trialled a different plan previously.
  • Cardless trial
    • On — we don't ask for payment details up front. Access stops when the trial ends unless they convert.
    • Off — we take a card during signup and auto-charge when the trial ends (recurring plans only).

Renewal behaviour

  • Recurring (default on) — plan auto-renews. At the end of each billing cycle, MemberPass tries to charge the saved payment method and extends access on success.

    If turned off, the plan becomes a one-time purchase: access is granted for the billing duration, then expires. No automatic renewal. Think "season pass" or "lifetime deal".

    Recurring can't be enabled for crypto or platform-currency plans (CoinPayments, CeyPay, Telegram Stars) — they only support one-time charges by nature. MemberPass will block the save and explain why.

  • Allow disabled plan renewal (default off) — if you later mark this plan Inactive, existing subscribers on it either keep renewing (this toggle on) or are locked out of renewal (this toggle off).

    Turning it on is how you grandfather early supporters into legacy pricing while hiding the plan from new buyers.

Access restrictions (optional)

Pick at most one of the following audience filters:

  • Newcomers only — only users who have never subscribed before. Great for intro offers.
  • Customers only — only users with an active subscription. Perfect for VIP upgrades.
  • Churned only — only users whose subscription has expired. Great for win-back campaigns.

And optionally one or both usage filters:

  • Single use — plan hides from the subscriber's view after they've bought it once.
  • Access codes only — plan never appears on the public portal or in the bot's plan list. The only way to subscribe is by redeeming a pre-generated access code.

Save and activate

  • Active (toggle) — when on, the plan is visible and buyable. Turn off to hide without deleting.
  • Click Create Subscription Plan.

Field reference

A quick summary of every configurable field on a plan:

FieldTypeDefaultNotes
NamestringRequired, 5–255 chars, unique per project
Descriptionrich text(empty)Up to 1,000 chars, HTML allowed & sanitized
Pricedecimal≥ 0
CurrencyenumMust be supported by ≥ 1 active payment method
Billing cycleenumMonthsDays / Weeks / Months / Years / Lifetime
Billing cycle countinteger1≥ 1; must be 1 for Lifetime
Trial daysinteger0≥ 0
Trial cardlessbooleanfalseCan't require payment up front
Trial typeenumProjectProject / Plan
RecurringbooleantrueCan't be on for crypto / platform currencies
Disabled renewalbooleanfalse"Grandfather" early subscribers
Newcomers onlybooleanfalseMutually exclusive with Customers / Churned
Customers onlybooleanfalseMutually exclusive with Newcomers / Churned
Churned onlybooleanfalseMutually exclusive with Newcomers / Customers
Single usebooleanfalseHides plan from users who've bought it
Access codes onlybooleanfalsePlan never appears publicly
ActivebooleantrueWhen false, plan is hidden (but existing subs continue)
ResourcesarrayMust link at least 1

Common plan recipes

  • Name: Pro Monthly - Price: $9.99 - Billing: Monthly (count 1) - Recurring: On - Resources: Main group, premium channel
  • Name: Pro Annual (save 20 %) - Price: $95.99 - Billing: Yearly (count 1) - Recurring: On - Resources: Same as monthly
  • Name: Lifetime Founder - Price: $299 - Billing: Lifetime - Recurring: Off (Lifetime auto-disables recurring) - Resources: Same as other paid tiers - Single use: On (optional — prevents duplicate purchases)
  • Name: Pro Monthly + 7-day trial - Price: $9.99 - Billing: Monthly - Recurring: On - Trial days: 7 - Trial type: Once for project - Cardless trial: Off (auto-charge at trial end)
  • Name: We Miss You — 50 % off for 3 months - Price: $4.99 - Billing: Monthly - Recurring: On - Churned only: On - Single use: On
  • Name: Creator Gift - Price: $0.00 - Billing: Months, count 1 (or whatever matches the gift duration) - Recurring: Off - Access codes only: On

Sync with payment providers

Recurring plans need to exist in your payment provider's own catalogue for automatic billing to work. See Sync subscription plans for the one-click sync action.

Create or update the plan in MemberPass first, then run Sync. Running Sync before saving changes won't propagate them.

Edit, deactivate, or delete

Edit a plan

Change any field on the plan form and save. Edits apply immediately to new subscribers. For existing subscribers:

  • Price changes apply at their next renewal.
  • Resource changes apply immediately (existing members gain / lose access on the next sync).
  • Eligibility filters don't kick existing members out — they only affect new purchases.

Deactivate a plan

Flip the Active toggle off. The plan disappears from the public portal and the bot's plan list. Existing subscribers keep renewing only if Allow disabled plan renewal is on — otherwise they lapse at cycle end.

Delete a plan

Permanent. Active subscribers on a deleted plan lose access at their current cycle end. Use with care — prefer Deactivate unless you truly need the plan gone.

Frequently asked

On this page