Creating a membership plan on YeahApp
Membership plans let you charge recurring fees for access to your community. Once a plan is live, members can subscribe, get immediate access, and manage their subscription themselves. This guide walks you through creating your first plan.
Membership plans let you charge recurring fees for access to your community. Once a plan is live, members can subscribe, get immediate access, and manage their subscription themselves. This guide walks you through creating your first plan.
Before you start
Two things need to be in place before you can create a plan:
1. Your community must be on the Pro plan (or higher). Memberships are part of the Pro tier. If you're on Starter, the create button shows an upgrade prompt. You can change your plan from your community's billing settings. This applies to every membership plan, including free ones — the requirement is about your community's plan, not about the price you charge members.
2. Your community's Stripe account must be connected — unless the plan is free. Paid memberships run through Stripe Connect. The community owner connects the account from the Finance page and completes Stripe's identity checks. There are no API keys to copy or paste — Stripe's hosted onboarding handles all of it. Until the account is connected and verified, you can save a plan but it won't be able to take payments. Connecting your Stripe account walks through the whole thing.
A free plan — one with the price set to 0 — doesn't need Stripe at all, but it still needs Pro. Until you've connected Stripe, the Memberships screen makes that the obvious path: it offers a "create a free plan instead" shortcut and explains that free plans are all you can create for now. In the create dialog, the price field says as much too: set 0 for a free plan, connect Stripe to charge a price. Members joining a free plan see a Join for free button and are let straight in — no checkout, no card.
So: Pro tier always, plus a connected Stripe account whenever you're charging. Once that's sorted, you're ready.
Step 1: Navigate to Membership Settings
From your community dashboard, open the Memberships section. This is where all your plans live — you can see, edit, and manage them from here.

Step 2: Open the Create Plan dialog
Click the Create Plan button. A dialog will open where you fill in all the details for your new plan.
Step 3: Fill in your plan details
The form has a few sections. Here's what each one means.
Plan name This is what members will see when choosing a plan. Something like "Basic", "Premium", or "Founders Club" works well. Keep it short and clear.
Price and currency Enter the amount members will be charged per billing period. Pick the currency your community operates in. A note on pricing: amounts like €19, €49, or €99 tend to convert better than round numbers.
Billing cycle Choose how often members are charged:
| Cycle | Good for |
|---|---|
| Monthly | New communities, lower-commitment offerings |
| Quarterly | Seasonal programs, cohort-based communities |
| Semi-annual | Twice-a-year billing for mid-commitment offerings |
| Annual | Established communities that want lower churn |
| Lifetime | One-time payment, permanent access — early supporters, founders |
If you offer both monthly and annual options, a common approach is to make the annual price about 15–20% less than 12 months of monthly. That gives members a reason to commit longer.
Grace period This sets how long a member keeps access after a payment fails, while the charge is retried. You enter it as a number of days, and seven is the default. Set it to zero and access ends the moment a payment fails. A few days of grace is the friendlier option for most communities, and it covers the usual expired-card hiccup.
Features List what this plan includes — access to specific channels, event discounts, exclusive content, whatever applies to your community. Members see this list when comparing plans, so be specific. "Access to monthly member calls" is more useful than "exclusive content".

Step 4: Submit the form
When everything looks right, click Create Plan.
The form validates before saving. If anything is missing or in the wrong format, you'll see errors on the relevant fields — fix them and click Create Plan again. Once it goes through, you'll see a confirmation message and the plan will appear in your Memberships list.
Your plan is live
Members can now see and subscribe to this plan. They'll be taken to a Stripe-hosted checkout page to complete payment, and access is granted immediately after.
A few things to know from here:
- Members manage their own subscription (upgrades, cancellations, payment method changes) through the Stripe Customer Portal, accessible from their account settings.
- When a member cancels, they keep access until the end of the period they've already paid for.
- If you want to run a discount, you can create a promo code under Memberships → Promo Codes and share it separately.
Quick reference: the full flow
What's next
- Community Roles & Permissions — understand who can create and manage plans
- Creating a Community — if you haven't set up your community yet