Sell memberships and subscriptions

Charge a recurring price and give members ongoing access or perks.

6 min readUpdated 15 June 2026

Memberships turn one-off customers into recurring revenue. They are great for clubs, regular classes, repeat services, or any perks you give your regulars.

Set up a membership plan

  1. 1

    Open Products and click Add product

    In the sidebar, click Products, then click the Add product dropdown in the top right and pick Membership.

  2. 2

    Name an access level

    In Membership Details, set Access level — a short label like Basic, Premium, or VIP. Members see it on their membership. It is a label only: your page does not lock content or products behind it.

  3. 3

    Describe what members get

    Be specific in the product description and the Included features list. What do members get that non-members do not? Examples: monthly product drops, free shipping, exclusive content, a private community.

  4. 4

    Pick a billing period

    Choose Monthly or Annual. Each membership product has one billing period — to offer both, create two products (e.g. "Premium Monthly" and "Premium Annual" at different prices).

  5. 5

    Set the price

    Type in the recurring price. This is what customers are charged on the same day each cycle.

  6. 6

    Offer a free trial if you want one

    Set Trial period (days) up to 365 days. Trials only run on Stripe checkout — Paystack memberships charge immediately, so any trial days you set are treated as 0.

  7. 7

    Save Product and start selling

    Click Save Product. It saves as a Draft first; once it is saved, set Status to Active in the sidebar to make it live. Customers join from your page, get a welcome email, see a member area on your page, and recurring charges run automatically.

Manage members

Open Orders > Memberships in your sidebar to see every active member. The page shows your active count, your recurring revenue, a searchable list of members, and a detail sheet per member with their billing schedule and history. If a payment fails, we retry automatically and email the customer — they can update their card straight from the email.

Cancellations are friendly

Members can cancel themselves from their account on your page, or you can cancel for them. Either way, they keep access until the end of the period they have already paid for — and if it was a mistake, they can undo the cancellation from the same screen.

Frequently asked questions

What happens when a payment fails?

We retry the payment a couple of times within a few hours and email the customer a link to update their card. If it keeps failing, the membership is marked as unpaid until they update it.

Can I offer different membership tiers?

Yes — create one membership product per tier (for example Bronze, Silver, Gold) at different prices and Access level labels.

Can members upgrade or downgrade?

Not automatically. Each tier is its own membership, so a member who wants a different tier joins that one and cancels the old one from the membership area in their account. You can also cancel it for them from the member detail sheet.

Will customers see their next bill date?

Yes. Members see their next billing date, their billing history, and a cancel option from their account on your page.

Why is the trial field disabled on my membership?

Trials only run on Stripe checkout. If your page uses Paystack, members are charged immediately at signup — the field is greyed out and trial days are treated as 0.

Related articles

Still need a hand?

Our friendly support team usually replies within a few hours. We are happy to help — no question is too small.

Contact support