Accept Payments Right Inside Your Discord Server

A payment bot that handles subscriptions, role assignments, and billing automatically. Just add it and run /setup.

Add Bot to Discord No credit card • Start now
Watch Demo

Used by 500+ Discord servers. Free tier available.

Discord payment bot dashboard

Trusted by 500+ Discord servers

"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

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 (Large plan only)

/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

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 ($29) and yearly ($290) 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: Used the Large plan to enable one-time purchases. Students get a "Graduate" role after purchase.

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

What Permissions Does the Bot Need?

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

$0/month

Up to 3 subscribers

Add Bot No credit card • Try first

Large Server

$89/month

Unlimited subscribers + one-time payments

  • Payment links
Add Bot No credit card • Earn now

Stripe's payment processing fees apply separately (usually 2.9% + 30¢ per transaction)

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 tier available. No credit card required to start.

Add Bot to Server No credit card • Start now
Read Setup Guide