Stripe Paid Memberships for Notion

Set up Stripe paid memberships for your Notion site with Sotion: connect Stripe, add offerings and put pages behind a paywall. Updated October 2026.

Stripe Paid Memberships for Notion
Slug
stripe-paid-memberships-for-notion
Excerpt
Set up Stripe paid memberships for your Notion site with Sotion: connect Stripe, add offerings and put pages behind a paywall. Updated October 2026.
This guide shows you how to sell access to your Notion pages with Stripe paid memberships in Sotion. You connect your own Stripe account, add the prices you want to sell, and set the pages they open to Paid (Stripe). Visitors pay on Stripe Checkout and are signed in as soon as the payment goes through.
Updated 28 October 2026 for the current version of Sotion. The earlier version of this guide (a restricted API key and payment links pasted by hand) described Sotion v1.
Paid memberships are part of the Pro plan and above, and of the 14-day free trial (pricing). Sotion takes no cut of your sales, so only Stripe's own fees apply.

Before You Start

  • A Stripe account, free to create at stripe.com. Payments go straight to it.
  • At least one product with an active price in Stripe. A price can be one-time or a recurring subscription.
  • An access group for your paying members, for example "Paid members", created on the Access Groups page of your site dashboard.

Step 1: Connect Stripe

  1. In your site dashboard, open Paywall in the sidebar.
  1. Click Connect Stripe.
  1. Sign in to Stripe and approve the connection.
Stripe sends you back to the Paywall page, which now shows an Offerings list. Each site has its own Stripe connection, and you can connect the same Stripe account to several sites.

Step 2: Add an Offering

An offering links one Stripe price to the access groups a buyer joins. Add one for each price you sell, for example a monthly and a yearly subscription that grant the same group.
  1. On the Paywall page, click Add Offering.
  1. Under Stripe price, select a price. The list holds the active prices of your connected Stripe account.
  1. Under Grant access groups, select the groups the buyer joins.
  1. Click Add Offering.
Offerings go live as soon as you add them.

Step 3: Put Pages Behind the Paywall

  1. Open Access Control in the sidebar.
  1. Click the Access Control cell of the page you want to sell.
  1. Select Paid (Stripe) and the access group your offering grants.
  1. Click Publish at the top of the dashboard.
Child pages follow their parent unless you override them, so one parent page can cover a whole section.

Step 4: Check What Visitors See

A visitor without access sees your paywall instead of the page: your offerings with their prices, a Buy button for a one-time price or Subscribe for a subscription, and an Already a member? form. After paying on Stripe Checkout they return to the page they wanted, signed in, and we email them a purchase confirmation. Later they sign in again from Already a member? with an emailed sign-in link or a 6-digit code.
The paywall uses your site's logo and brand color, and you can change its heading, subheading and member button text on the Paywall page.

Step 5: Review Your Paying Members

Every buyer appears in your member list with the access groups of the offering they bought. When a subscription is cancelled or becomes unpaid in Stripe, Sotion removes the access it granted; one-time purchases don't expire. A refund in Stripe doesn't remove access, so remove the member yourself on the Members page.

Let Members Manage Their Subscription

Set up your Stripe customer portal from the Paywall page (Stripe portal settings), and members who bought a subscription get Manage subscription in your site's profile menu to change their card, see their invoices or cancel. If they cancel at the end of the billing period, they keep access until the period they paid for runs out.

Selling Through Your Own Stripe Payment Link

Prefer a Payment Link you made in Stripe, for example to let Stripe Managed Payments handle sales tax and VAT? Click Payment Link next to an offering on the Paywall page and follow the steps there. Buyers still join the offering's access groups and are signed in straight after paying.

Conclusion

That's it: your Notion pages are behind a Stripe paywall, and Sotion handles sign-in and access for you. For every setting and troubleshooting tip, see the Paywall guide in our help center.

14-day free trial. No credit card needed

Take control of your Notion site today!

Get started →

Written by

Bruce McLachlan
Bruce McLachlan

Meet Bruce, the founder behind Sotion, and explore his vision on enhancing Notion Pages. Get a glimpse of the journey and the future roadmap of Sotion.