Logo for Door Fee

Upvote Door Fee


Run paid subscriptions in your Discord server. DoorFee syncs subscriber roles with Stripe in real time and handles cancellations, refunds, and chargebacks.

Back to Door Fee
DoorFee: paid subscriptions for your Discord server

DoorFee turns a Discord server into a paid community. Connect your own Stripe account, set tier prices and Discord role mappings on the DoorFee dashboard, and the bot handles the rest: role assignment when someone subscribes, role removal when they cancel, welcome messages for new subscribers, and admin notifications when subscription events fire.

What the bot does
  • Subscriber role sync. When a payment goes through Stripe, the bot grants the subscriber the role(s) tied to their tier within seconds. When the subscription cancels,
    lapses, or is refunded, the role comes off automatically.
  • Optional kick-on-cancel. If you’d rather remove non-paying members from the server entirely instead of just removing their roles, flip the setting in the dashboard or
    with /dontkickoncancel.
  • Welcome messages. Configure a per-server welcome message that fires when a subscriber’s role is granted.
  • Notifications channel. Set up a private channel where the bot posts admin updates: new subscribers, refunds, dispute alerts, and sync failures.
  • Manual role resync. If anything ever drifts, /syncroles forces a full reconciliation against your Stripe data.
Slash commands

For your subscribers:

  • /status check your own subscription status
  • /cancel cancel your subscription (routes through the Stripe billing portal)
  • /update update your payment method
  • /help show available commands

For server admins:

  • /whois <user> look up a user’s subscription details
  • /subscriptioninfo show subscription details in the current channel
  • /updateuseremail <user> <email> correct a subscriber’s email on file
  • /stats show server-wide subscription stats
  • /syncroles force a full role resync from Stripe
  • /dontkickoncancel <enabled> toggle whether members get kicked on cancellation
  • /setupnotificationschannel <channel> and /removenotificationschannel configure the admin notifications channel
  • /setupsyncchannel <channel> and /removesyncchannel configure the sync log channel
Setup
  1. Sign up at doorfee.io with your Discord account.
  2. Add your server. The dashboard walks you through connecting Discord and Stripe.
  3. Invite the bot using the invite link in your DoorFee dashboard. The bot needs permission to manage roles and post to its configured channels.
  4. Define tiers. Set the price and Discord role(s) for each subscription tier.
  5. Publish your sales page and share the link.

Most server owners go from signup to first paid subscriber on the same day.

Pricing
  • Free: 10% per transaction, all features, no monthly fee
  • Pro: $28/month and 2.5% per transaction

Stripe processing fees are separate and go to Stripe regardless of plan. Payouts go directly from your own Stripe Connect account to your bank, so DoorFee never holds your money.

Links
Check out the home page for the full Discord Bot List.