Skip to content
PayBot
Add PayBot to Server

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, then connect Stripe in the web dashboard or with /setup in Discord.

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.

The PayBot web dashboard for a Discord payment bot: monthly recurring revenue, active subscribers, purchases and a funnel from page views to paid.

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 revenue, active subscribers, and where buyers drop off in the PayBot dashboard. The full payment record stays in your Stripe.

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, on your own Stripe account.

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 Stripe, then manage products, payment links, and settings

/setup → Create Subscription

Create daily, weekly, monthly, quarterly, or yearly tiers

/setup → Create One-Time Product

Sell lifetime or time-limited access for a single payment

/setup → View & Edit Products

Edit, reprice, or archive existing products

Member Commands

All Members
/subscription

View available tiers and subscribe

/subscription

When already subscribed: manage or cancel subscription

/subscription → Upgrade

Switch tiers in a product group, paying the difference now or at renewal, as you set it

/subscription → Cancel

End the subscription; access runs to the end of the paid period

What the Bot Does For You

PayBot automates membership tier creation, role assignment, subscription upgrades, failed payment handling, tier groups, and member notifications, from the web dashboard or 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 their access ends. No manual work. Stripe tells PayBot the moment a payment clears, so the role follows within seconds.

Seamless Upgrades

Members can switch tiers mid-billing cycle. You choose per tier group whether they pay the prorated difference now or the new price starts at renewal.

Failed Payment Handling

If a card fails, Stripe retries and the member keeps access for a grace period you set (7 days by default). If the payment hasn't recovered by then, 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 DMs members a welcome message when access starts. When a renewal payment fails, PayBot emails them, and DMs them too if later retries fail. They get an email when access ends.

Example Discord Server Setups

Trading Discord

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: Members move up a tier without canceling first.

Fitness Coaching Server

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: Members pick the billing cycle that suits them, and yearly payments arrive upfront.

Course Community

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
Cost to take a paymentFree$29/mo after a 14-day trialFree to startFree to start
Your own Stripe accountYesYesNoNo
Where your money landsYour own StripeYour own StripeWhop's balancePaid out on Patreon's schedule
CoursesBuilt inNoSeparate app to addNo
AffiliatesBuilt inNoSeparate app to addNo

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

What Permissions Does the Bot Need?

PayBot asks for Manage Roles and Manage Channels so it can grant paid roles and lock the channels behind them, plus message, embed, and thread permissions for its own posts. It never asks for Administrator and cannot read DMs.

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

  • Manage Roles: To assign and remove roles when access starts and ends
  • Manage Channels: To create private channels for a product and set who can see them
  • View Channel, Send Messages, Embed Links, Read Message History: To post buy cards, alerts, and formatted replies
  • Thread permissions: For member groups created with /groups

The bot can't read your DMs or see private channels it hasn't been given access to.

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?

If they already pay through your own Stripe, Migrate Stripe Subscribers emails each one a claim link that ties their subscription to their Discord account. You can also grant anyone access by hand with gifted access.

Does the bot work in multiple servers?

Yes. You connect Stripe once per server, and the same Stripe account can serve several servers. Each product and its subscribers belong to one server.

Can I customize the bot's messages?

Yes. Write a custom welcome DM for each product, add a note above Stripe's Pay button, and set the title, text, and image of your promo posts.

What happens if someone's payment fails?

Stripe retries the charge, and the member keeps access for a grace period you choose (7 days by default, or none). PayBot DMs and emails them while it retries, alerts you, and removes the role if the payment hasn't recovered when the grace period ends.

Can members get refunds?

Yes. Issue the refund in Stripe or from Discord. A full refund removes their access automatically and the member gets a DM. A partial refund leaves access in place. If a buyer opens a dispute, PayBot alerts you so you can respond in Stripe.

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