flatpass sells subscriptions to your Discord roles on your own Stripe account. Members get the role the moment they pay and lose it when the subscription ends. Free up to 15 paid members, then a flat monthly fee.
You've been invited to join
Chef Society
Monitors, early links, and release guides for sneaker drops.
Renews monthly until cancelled
Payments are securely processed by
Payments land in your Stripe account, via Stripe Connect. No API key.
Your customers stay yours
They’re customers of your Stripe account, not ours.
Manage Roles and Create Invite only. It can’t read your messages.
EU company, sellers worldwide
Based in Germany. Works wherever Stripe does.
No code. Stripe’s own sign-up is the long part.
Step 1
Invite flatpass to your server. It asks for Manage Roles and Create Invite, never Administrator.
Step 2 · about 10 min
Connect the Stripe account you have, or create one. Stripe asks for photo ID and bank details, so have them to hand.
Step 3
Choose the Discord role to sell and price it for any billing period, from weekly to annual. Your invite page builds itself from your server’s name, icon and colours.
Step 4
Post your invite link anywhere, or run /flatpass panel to pin a price card in your server. Members pay, and the bot does the rest.
Once a tier is live, nobody on your team adds, checks or removes a role.
The bot adds the role within seconds. A buyer who isn’t in your server yet is added to it with the role already on. How roles are given
They keep the role while Stripe retries the card, and your member list marks them past due so you can see who is behind. What happens next
The role stays until the end of the period they’ve paid for, then the bot removes it. Cancelling, step by step
A full refund takes the role off and ends the subscription. A pause takes it off until the member resumes. Refunding a member
Revenue, subscribers, traffic and role health on one screen — and every lever that grows them.
The overview
Money at the top, role and payment health right under it — anything that needs you is called out, everything else runs itself.
Role health — a role Discord wouldn't let the bot give is called out, with a one-click retry.
Sell worldwide — price once in your currency; members see and pay theirs at checkout.
Unlimited servers — one plan and one dashboard for every server you own.
Grandfathered price changes — raise prices for new members whenever — existing subscribers keep theirs.
The funnel
Visitors, conversion and per-campaign links — measured first-party on your invite page, nowhere else. And the levers to move the numbers:
Free trials — set a length once and your invite page shows it — “Join free for 7 days”.
Every billing period — weekly to annual on one role, with the savings members see worked out for you.
Promo codes — codes you create in your flatpass dashboard work at checkout automatically.
Both screens are the dashboard’s real components rendered live with demo numbers — not screenshots
Then a flat monthly plan by community size.
All features on every tier. The only meter is active paid members — never a percentage of your sales. Full pricing →
No card required. You only pay once you pass 15 paid members.
flatpass turns Discord roles into paid subscriptions that settle in the seller's own Stripe account through Stripe Connect Standard; flatpass never holds funds. Members subscribe on a hosted invite page (one per server), sign in with Discord, pay on Stripe Checkout, and the bot assigns the role in seconds and removes it when the subscription ends. Pricing is a flat monthly plan — free up to 15 paying members, then $29, $79 or $149 a month for up to 80, 200 and 750, and $399 uncapped — and flatpass takes 0% of sales on every plan. Stripe's card-processing fees apply, as on every platform.
Yes. Members get the role within seconds of paying, and it’s removed when their subscription ends, so nobody on your team adds or checks roles by hand. How roles are given and removed.
A member who cancels keeps the role until the end of the period they’ve paid for, then it’s removed. If a renewal fails, they keep it while Stripe retries the card; if the subscription then ends, the role comes off. Every case, including refunds.
Nothing. You connected your own account via Stripe Connect Standard, so it — plus your customer data and payment history — stays with you.
Free while you have up to 15 active paid members, then a flat monthly tier by community size — US$29, $79 or $149 for up to 80, 200 and 750 paid members. Never a percentage of your sales. Where Stripe supports it, checkout shows and bills the equivalent in your local currency. Cancel anytime from your dashboard — you keep access through the period you’ve paid for and won’t be charged again. Fees already paid are non-refundable; full details in the Terms of Service.
Whop is a marketplace: Discover traffic, an app ecosystem and its own checkout, paid for by a cut of every sale. flatpass does one job for a community that already has its audience: members pay from your invite page or a button in your server, the role goes on and comes off by itself, and the money lands in your own Stripe account. If you want to be found on a marketplace, use Whop — genuinely. Full comparison: flatpass vs Whop.
No. You create one during signup, and Stripe's onboarding takes about 10 minutes — it asks for photo ID and bank details, so have those to hand. Already have a Stripe account? Connect it with one click. Stripe Tax is built into the account: optional, and free to turn on for threshold monitoring.
Cards (Visa, Mastercard, American Express, and more), Apple Pay, and Google Pay — all enabled automatically through Stripe.
Yes. flatpass is EU-based (Germany) and works with Stripe accounts in any country Stripe supports — you pick your country during onboarding. You price your roles in your own Stripe currency, your members see local prices at checkout, and your monthly tier bills in your local currency where Stripe supports it.
Free up to 15 paid members · No setup fee · Cancel anytime
Billed in your local currency where supported