# flatpass > flatpass (https://flatpass.io/) 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. Key product facts: - 0% platform fee on sales, on every plan; the only meter is active paying members - Free plan: up to 15 paying members, every feature, no card required - Paid plans: Starter $29/mo (80 paying members), Growth $79/mo (200), Scale $149/mo (750), Max $399/mo (unlimited) - Every plan has the same features; caps are the only difference — unlimited servers, your own Stripe account, instant role sync, your invite page, analytics, promo codes & trials - Payments settle in the seller's own Stripe account via Stripe Connect Standard (OAuth grant, revocable from the Stripe dashboard; no API key is ever pasted) - Instant role grant on payment; automatic removal when a subscription ends; the role stays while Stripe retries a failed card - Multiple role tiers per server; monthly, quarterly, six-month and annual prices on one tier; free trials; free tiers; promo codes - Cards, Apple Pay and Google Pay; local-currency checkout where Stripe supports it - Unlimited servers on one account, with paying members counted across all of them - Invite-page analytics: visitors, page views, conversion rate by source, device and region; tag any link with ?ref= for its own row - Bot permissions are Manage Roles and Create Invite only — never Administrator; the bot cannot read messages - /flatpass panel posts the offer card with a checkout button in any channel; /join and /membership are the member commands - Setup takes about ten minutes: add the bot, connect Stripe, pick a role, set a price - EU-based (Germany); works with Stripe accounts in any country Stripe Connect supports ## Pricing - [Paid Discord roles on your own Stripe](https://flatpass.io/): Sell paid roles in your Discord, with payments settling in your own Stripe account. - [Pricing](https://flatpass.io/pricing): The flat monthly ladder, metered by paid members, never a percentage of sales. - [Discord monetization fees, every platform](https://flatpass.io/fees): What every platform charges to sell Discord access — monthly fee, cut of each sale, processing — each rate sourced and dated. ## Compare - [Whop alternative](https://flatpass.io/whop-alternative): flatpass against Whop for a paid Discord: flat monthly tiers instead of a cut of every sale, with the fee math. - [LaunchPass alternative](https://flatpass.io/launchpass-alternative): The same own-Stripe setup as LaunchPass, without the per-transaction fee. - [Subscord alternative](https://flatpass.io/subscord-alternative): Connects over Stripe Connect instead of asking you to paste your Stripe secret key. - [Whop fees explained](https://flatpass.io/whop-fees): Every fee Whop charges a Discord seller, tabled, sourced and dated, with a calculator. - [Whop vs LaunchPass](https://flatpass.io/whop-vs-launchpass): Two other platforms compared on fees and ownership; flatpass is not the subject. - [Patreon Discord tier fees](https://flatpass.io/patreon-discord): What a Discord-only Patreon tier costs, and how to move that tier while keeping Patreon. ## Guides - [Discord monetization](https://flatpass.io/discord-monetization): Five ways to monetize a Discord server, and what each platform costs all in. - [Discord invite tracking](https://flatpass.io/discord-invite-tracking): Why a Discord invite link cannot carry a campaign tag, and what an invite page shows instead. ## Help - [How do I set up flatpass?](https://flatpass.io/help/set-up): Add the bot, connect Stripe, pick a role, set a price — about ten minutes, most of it Stripe's own identity check. - [How do I connect my Stripe account?](https://flatpass.io/help/connect-stripe): Press Connect Stripe on your dashboard and finish Stripe's onboarding, about ten minutes; no API key is pasted and you can revoke it from Stripe. - [How do I let members subscribe from inside Discord?](https://flatpass.io/help/post-checkout-panel): Run /flatpass panel in the channel you want it in and pin the card it posts; members subscribe from its buttons. - [Why isn't the bot assigning the role?](https://flatpass.io/help/bot-cannot-assign-role): Discord creates the bot's own role at the bottom of the list, and a bot can only assign roles below it. Drag flatpass above the role you sell. - [How do I delete or hide a tier?](https://flatpass.io/help/delete-or-archive-tier): Archive it. The tier comes off your invite page at once, you choose whether current members keep their access or end at their period's end, and Restore puts it back. There's no hard delete. - [How do I change a tier's price?](https://flatpass.io/help/change-price): Edit the tier and save the new amount. Members already subscribed keep the price they signed up at; only new checkouts pay the new one. - [Can I offer a free tier?](https://flatpass.io/help/free-tier): Yes, one per server, and free members never count toward the paid-member cap. Whether a tier is free is fixed when you create it. - [How do promo codes and free trials work?](https://flatpass.io/help/promo-codes-and-trials): Both are set on your dashboard; members type a code on your invite page before checkout. A code replaces the trial rather than stacking with it, and a 100%-off-forever code is a comp with no Stripe subscription at all. - [How do I refund a member, and what happens to their role?](https://flatpass.io/help/refund-a-member): In your own Stripe dashboard — the charge was direct, so flatpass has no refund button. A full refund ends the membership and takes the role off; a partial one changes nothing. - [How do I see who is paying?](https://flatpass.io/help/who-is-paying): Your dashboard lists every member with their tier, status and renewal date, above tiles for revenue and active subscribers and a breakdown of where your invite-page traffic came from. - [What happens when I pass 15 paying members?](https://flatpass.io/help/what-happens-at-cap): Nothing for 7 days — signups keep working and the dashboard counts down. Only then do new checkouts pause; existing members are never touched. - [What permissions does the bot need?](https://flatpass.io/help/permissions): Manage Roles and Create Invite. Never Administrator, and it cannot read your members' messages. - [I paid but didn't get my role — what now?](https://flatpass.io/help/for-members-role-missing): Run /membership in the server: it re-applies the role on the spot. If it can't, the server's owner has one setting to change and has already been told. - [How do I change the card on file?](https://flatpass.io/help/for-members-change-card): Run /membership, press Manage billing, and update the payment method in Stripe's portal. A failed renewal keeps your role while Stripe retries. - [How do I cancel my membership?](https://flatpass.io/help/for-members-cancel): Run /membership in the server and press Manage billing, or use the manage link on the server's invite page. The role stays until the period you've paid for ends. - [Can I pause my membership instead of cancelling?](https://flatpass.io/help/for-members-pause): Yes, from the server's invite page: billing stops and the role comes off until you resume, and you keep the plan and price you had. Not during a free trial. - [How do I get a refund?](https://flatpass.io/help/for-members-refund): Ask the server owner — they were paid directly and flatpass never holds the money. Cancelling is not a refund: it stops the next payment and returns nothing. - [I left the server — am I still being charged?](https://flatpass.io/help/for-members-left-server): Yes. Leaving a Discord server cancels nothing. Cancel the subscription itself, and use the invite page's Open button to get back in with your role. ## Optional - [Help](https://flatpass.io/help): For sellers: setting up, connecting Stripe, roles, prices, promo codes, who is paying, the member cap. For members: a role that didn't arrive, changing a card, cancelling, pausing, refunds. - [Terms of Service](https://flatpass.io/terms): The terms that govern use of flatpass. - [Privacy Policy](https://flatpass.io/privacy): How flatpass collects, uses and shares your information. Competitor pricing referenced on this site is the publicly listed pricing at the time of writing; verify on each competitor's own site.