Accept Payments Right Inside Your Discord Server

The Discord payment bot that runs on your own Stripe. Stripe runs the checkout, PayBot assigns the role the second the card clears, and the money lands in your Stripe account. Add it and run /setup.

Add PayBot to Server Free to add • Start now
Watch Demo

Trusted by Discord communities everywhere. Free to add. You only pay when your members do.

Discord payment bot dashboard

Trusted by Discord Communities

"PayBot simplified our entire subscription process. We set it up in minutes and now manage over 200 premium members effortlessly."

Testimonial author

Daniel

Active Stacks Community • 210 members

"The tier grouping feature has increased our revenue by 40%. Members can easily upgrade their subscriptions without any friction."

Testimonial author

Tommy

Men's Fitness and Bible Study • 95 members

"Our members love how easy it is to subscribe. The seamless role assignment and checkout process has boosted our conversion rate significantly."

Testimonial author

PipelineGuy

Pipeline Club • 140 members

Why Server Owners Choose PayBot

Start Earning Immediately

Add the bot, connect Stripe, and you can accept your first payment in under 5 minutes.

Zero Maintenance

The bot handles everything. Role assignments happen automatically when someone pays.

Your Stripe Account

Money goes straight to your bank account. We never touch your funds.

Built-in Analytics

See subscriber counts, revenue, and member activity from your Stripe dashboard.

How Your Members Subscribe

Members type /subscription in your Discord server, pick a tier from the dropdown, and pay through Stripe checkout. PayBot assigns their Discord role within seconds of payment confirmation.

1

They type /subscription

The bot shows available membership tiers with prices and benefits.

2

Pick a tier from the dropdown

Click "Proceed to Payment" and get taken to a Stripe checkout page.

3

Enter card info and pay

Standard Stripe checkout. Supports all major cards, Apple Pay, Google Pay.

4

Get their role instantly

PayBot assigns the Discord role within seconds of payment confirmation.

Member subscription interface

Simple Commands for Everything

Admin Commands

Requires Administrator
/setup

Connect your Stripe account and view your subscription plan

/setup → Add Recurring

Create monthly or yearly membership tiers

/setup → Add One-Time

Sell lifetime access or one-time purchases (any paid plan)

/setup → Manage Pricing

Edit, archive, or delete existing membership tiers

Member Commands

All Members
/subscription

View available tiers and subscribe

/subscription

When already subscribed: manage or cancel subscription

/subscription → Upgrade

Switch to a higher tier with automatic proration

/subscription → Cancel

End subscription (role is removed immediately)

What the Bot Does For You

PayBot automates membership tier creation, role assignment, subscription upgrades, failed payment handling, tier groups, and member notifications, all through simple Discord slash commands.

Membership Tier Creation

Set up unlimited membership levels with different prices and roles. Want Bronze, Silver, Gold tiers? Done. Need different pricing for students vs. professionals? Easy.

Automatic Role Assignment

Roles get added when someone pays and removed when they cancel. No manual work. The bot polls Stripe every few seconds to catch completed payments.

Seamless Upgrades

Members can upgrade to higher tiers mid-billing cycle. Stripe prorates the charge automatically so they only pay the difference.

Failed Payment Handling

If a card fails, Stripe retries automatically based on your settings. If the subscription ultimately cancels, the bot removes their role.

Tier Groups

Link related tiers together (like Basic → Pro → Premium) to enable one-click upgrades and downgrades between them.

Member Notifications

The bot sends DMs to members when payments succeed, fail, or when their subscription is about to renew.

Real Discord Servers Using PayBot

Trading Discord

~200 paid members

Setup: Three tiers ($49/mo, $99/mo, $199/mo) for different signal channels.

What they did: Used tier groups so members can upgrade from Basic to Pro without canceling. Pro members get access to private voice channels for live trading calls.

Result: 40% of Basic members upgraded within 60 days.

Fitness Coaching Server

~95 paid members

Setup: Monthly ($9) and yearly ($90) subscriptions for the same program.

What they did: Gave the annual tier a different role color to make it feel premium. Added a "Yearly Member" badge in the nickname.

Result: 30% chose annual upfront, improving cash flow.

Course Community

~140 members

Setup: One-time $199 payment for lifetime access to course channels.

What they did: Enabled one-time purchases. Students get a "Graduate" role after purchase.

Result: Simpler than monthly billing for a cohort-based program.

PayBot vs. LaunchPass vs. Whop vs. Patreon: Feature-by-Feature

FeaturePayBotLaunchPassWhopPatreon
When you payOnly when you sell$29/mo flatWhen you sellWhen you sell
Discord role managementAutomaticAutomaticManual setupVia integration
Subscription bot in DiscordBuilt-in /subscribeExternal linkExternal linkExternal link
One-time paymentsYesNoYesLimited
Your own Stripe accountYesNoNoNo
Tier upgrades/downgradesProrated, in-DiscordCancel and resubscribeExternalExternal
Branded payment portalYesYesYesYes
Affiliate payoutsYesNoYesNo

Comparison based on publicly available information as of 2026. See full comparison · LaunchPass alternative · Subscord alternative

What Permissions Does the Bot Need?

PayBot requires Manage Roles, Send Messages, Embed Links, and Read Message History permissions. It cannot read DMs or access private channels.

When you add PayBot, you'll be asked to grant these permissions:

  • Manage Roles: To assign and remove roles when subscriptions change
  • Send Messages: To respond to commands and send payment confirmations
  • Embed Links: To show formatted subscription options
  • Read Message History: To see command interactions

The bot can't read your DMs, see private channels it's not added to, or access any other Discord data.

Role Hierarchy Tip

Make sure the PayBot role is positioned above the roles you want it to manage in your server settings. Discord only lets bots assign roles that are lower than their own position.

Bot Pricing

Free to install. Add the bot, connect Stripe, and start selling. You only pay us when your members pay you.

PayBot is free to start. Once your members are paying you, PayBot keeps a small 3% share of those sales. Stripe's own processing fees (usually 2.9% + 30¢ per transaction) apply separately.

Common Questions About the Payment Bot

Can the bot work with my existing Stripe account?

Yes. You connect your own Stripe account, so all your payment data, customer info, and payout schedule stay exactly the same.

What if I already have paying members outside Discord?

You can manually assign roles to them, or have them go through the /subscription flow to link their Discord account to their Stripe subscription.

Does the bot work in multiple servers?

Yes, but each server needs its own Stripe connection. You can't share subscriptions across multiple Discord servers.

Can I customize the bot's messages?

Not currently. The bot sends standard confirmation messages and payment links. If you need custom branding, you'd need to build a custom bot.

What happens if someone's payment fails?

Stripe automatically retries failed payments according to your Stripe settings. If the subscription ultimately cancels, the bot removes their role and sends them a DM.

Can members get refunds?

Refunds are handled through your Stripe dashboard. If you issue a refund, you'd manually remove their Discord role (the bot doesn't auto-detect refunds yet).

Ready to Add Payments to Your Discord?

Free to add. Set up in under 5 minutes. You only pay when your members do.

Add PayBot to Server Free to add • Start now
See All Features