How to charge for access to a Discord server
Updated · Paid communities
Put your paid content in private channels that only a paid role can see, then use a tool that adds that role when someone pays and removes it when they stop: Discord Server Subscriptions (if your server is eligible), Whop, LaunchPass, Patreon, or Stripe with a bot or Linked Roles. Sending a plain invite link after purchase works, but nobody gets removed when they stop paying.
| Option | How access works | Auto-removes on cancel | Best for |
|---|---|---|---|
| Discord Server Subscriptions | Native paid roles sold inside Discord | Yes | Eligible servers that want members to pay without leaving Discord |
| Whop | Checkout + bot assigns a role | Yes | Creators selling several products, wanting a marketplace |
| LaunchPass | Join page + bot assigns a role | Yes | One paid community; also Telegram/Slack |
| Patreon | Patreon tiers mapped to Discord roles | Yes (role sync) | Creators who already have patrons |
| Stripe + bot or Linked Roles | Your Stripe checkout, a bot or app grants the role | Only if you build or buy it | Developers or anyone with existing Stripe billing |
| Course platform + invite | Invite link in the post-purchase email | No, unless you add a role bot/automation | Courses where Discord is a bonus |
Step 1: Build the paywall inside Discord first
- Create a role for paying members (one per tier if you have tiers).
- Create a category for paid content and deny View Channel for @everyone.
- Allow View Channel for the paid role on that category; channels inside inherit it if synced.
- Keep a public #welcome or #start-here channel so non-paying visitors see what they get.
- Test with a second account that has no roles.
Step 2: Pick the tool that hands out the role
If your server is eligible for Server Subscriptions, members can pay inside Discord. If not, or you want more control over checkout, use Whop or LaunchPass. If you already sell on Patreon, connect Patreon to Discord and map tiers to roles.
With Stripe, you need something to connect payment to a Discord account: a paywall bot, an app using Linked Roles (roles granted from verified external account data), or an automation (for example Zapier can add a role to a user if you have their Discord ID).
Discord vs Patreon for a paid community
Patreon is a membership platform with its own posts, payments and audience; Discord is where members talk. Many creators use both: Patreon handles billing, Discord is the community, and Patreon's role sync gives patrons their Discord role.
Use Patreon if your audience already pays you there or you post lots of exclusive content. Use a Discord-first paywall if the conversation is the product. Compare current fees on Patreon and the alternatives.
Pricing ideas (without made-up benchmarks)
- Price on outcome, not on channel count: what does a member get done in a month?
- Start with one tier. Add a higher tier only when you have something real to put in it (calls, reviews, direct access).
- Offer monthly and annual; annual reduces churn and admin.
- Run a founding-member price for your first cohort and say when it ends.
- Raise prices for new members, not existing ones, as the community proves value.
Common mistakes
- Relying on a secret invite link. Links leak and nobody is removed when they stop paying. See how to remove members who stop paying.
- Putting the paywall bot's role below the paid role, so it cannot assign it.
- Giving the paid role Administrator, which bypasses every channel permission.
- Launching with 30 empty channels. Start with a few and add as activity grows.
Quick answers
- how to charge for access to a discord server?
- Lock paid channels behind a role, then use Server Subscriptions, Whop, LaunchPass, Patreon or Stripe with a role bot to add the role on payment and remove it on cancellation.
- how to connect stripe to discord roles?
- Stripe does not assign Discord roles by itself. Use a paywall service that runs on Stripe, a bot or app with Linked Roles, or an automation tool that adds the role using the buyer's Discord ID.
- discord vs patreon for a paid community?
- Patreon handles billing and exclusive posts; Discord is the conversation. Many creators use Patreon for payment and its Discord role sync for access.
- how to set channel permissions for paid members only?
- Deny View Channel for @everyone on the paid category and allow it for the paid role. Make sure no free role has Administrator.
- discord server subscriptions vs third party paywall?
- Server Subscriptions keep checkout inside Discord but have eligibility and region limits. Third-party paywalls work on any server and offer more checkout options. Compare current fees on each official page.
What to do next
Skip the permission setup: our paid membership template ships with the paid role, private categories and a public preview channel.
Related guides
Sources
- Discord Help Center: Server Subscriptions
- Discord Developer Docs
- Whop
- LaunchPass
- Patreon
- Zapier Discord integrations
Checked: . Discord changes features and menus often; if something looks different, the official help center is the source of truth. LaunchMyServer is not affiliated with Discord.