All posts

Payments

How to charge for Discord access without Patreon

A server can be paid for without a membership platform. Three rails can take the money, and the difference between them is not the card fee: it is who owns the customer, who issues the receipt, and what a visitor has to do before the role arrives.

What Patreon is actually selling

Patreon is a membership platform, and everything it does well follows from that: a page with a ladder of tiers, a feed of posts that only paying members can read, a member list you can message, recurring billing that renews without you touching it, and the unglamorous part nobody wants to build twice. It acts as the merchant of record, so it collects and remits sales tax on your behalf in the places it is registered. For a creator whose product is the membership itself, that is a bargain, and no amount of checkout building gets you there.

The catch is what that machinery assumes. A member pays to belong, and the posts are what belonging gets them. If what a member actually receives from you is a role that opens two channels and a download link, then the feed is a surface you never post to, the member list is a nicer view of something Discord already shows you, and the visitor has been asked to create an account for the privilege of being let in.

Patreon's fees and plans change, and a competitor's blog is the last place to read them. Check Patreon's own pricing page before you decide anything on cost.

The step that loses people is the account

This is not an argument about taste, it is arithmetic on the funnel. A Patreon link asks a visitor to leave the server, create an account on a site they may not know, confirm an email, add a card, choose a tier, and then find their way back to Discord for a role to appear. A card checkout asks for a card. The difference between those two sentences is the difference between a member and a visitor who closed the tab.

For a subscriber who intends to stay for months, one sign-up is nothing. For the person who wants a day of access to one channel, it is most of the decision.

Three rails, side by side

PatreonYour own StripeUnlockHub.xyz
What the member doesCreates a Patreon account, adds a card, picks a tier.Pays on your own checkout page. Usually no account.Pays on a page we serve for you, or runs an offer instead.
What the member receivesA tier, which means your gated posts and, with a role sync, a Discord role.Whatever you code: usually a role granted by your own bot.A Discord role with an expiry, an access key, or a call to your own server.
Who owns the customerThe membership sits on Patreon. You get an email address and a member list.You, in your own Stripe account.Your balance here, and the visitor's place in your server.
Who issues the receiptPatreon, as the merchant of record, and it handles sales tax on your behalf.You. Sales tax, invoices and refunds are yours to handle.The platform takes the payment, so it issues the receipt and refunds route back here.
What it takes to startAn account, a payout method and a tax form. Patreon is the merchant of record, so the tax side is theirs rather than yours.A verified identity, a bank account, and something to trade as, a sole trader or a company depending on where you live. Stripe reviews it, and that takes days rather than minutes.An email address. An account is made in about a minute: no identity check, no bank account and no company to set up before your first sale, because the platform is the one taking the payment. Withdrawals are reviewed by a person.
What it costsA percentage of income above the card processor's fee. Rates change, so read Patreon's own pricing page.The processor's fee, and your time: role sync, dunning, refunds, receipts.The card fee, then 25% of what you withdraw, with a $100 minimum cashout.
What else it can gatePosts, and tiers of them. Downloads if you attach files to a post.Anything you write, because you write all of it.A file, a download, a page on your site, a software key, or a role, from one page.
Where it does not fitSelling one specific thing to one person for one price: gating is by tier, not by item.Servers with no developer, and anything you would have to maintain on a weekend.Member feeds, posts and tier ladders. It gates access, it is not a membership site.

The middle column is not a strawman. If you already have a developer, taking cards into your own Stripe account is the cheapest per sale and the most control, and a gateway is a convenience beside it rather than a replacement for a backend you have.

Setting up a paid role on a gateway

The steps below are the ones in this product, named as the editor names them, from an empty account to a link you can paste in a channel.

  1. 1

    Create the project and turn Discord on

    Tick "Does your traffic come from a Discord Server?", then set the server, the channel the embed sits in, and the access role. The role is what a member is granted; the hours beside it are when it is taken back.

  2. 2

    Pick the access model and the price

    Subscription for a recurring membership, One-time for a single window of access, or Mixed to sell both on the same page. Each project carries one subscription price, which is the honest limit of this model: a ladder of tiers is Patreon's job, not ours.

  3. 3

    Choose what is handed over

    A Discord role granted by the bot, a key the visitor can redeem elsewhere (your own bot, your own site, through the API), or a redirect to your own page. The same project can do the first and the second, so a customer who wants a key and one who wants the role are both served.

  4. 4

    State how long access lasts

    Subscriptions run to the paid period, and a cancellation keeps access until that date rather than ending it early. One-time keys take an "Access length (days)" counted from the first redemption, which is reported as accessUntil if you verify keys through the API.

  5. 5

    Dress the page

    A design, a logo, a title, a subtitle and the reward line. Attach a domain you own if you want the link served from it rather than from a shared portal hostname.

  6. 6

    Run it in a test session

    "Open test session" walks the whole flow with payments skipped, so the role, the key, the redirect and the pop-up reveal are all checked before a member sees the link.

What the money looks like

A sale is credited to your balance as it happens, in full: nothing is held back while you are earning. The card processor's fee comes off first, because that is money that never arrives. The platform's own 25% is taken when you withdraw, so a $100 withdrawal pays out $75, and the minimum cashout is $100.

A worked example at a $5.00 price, with a card fee of 2.9% plus 30 cents (the common US rate; Stripe publishes the rest by country and card type): $0.44 goes to the processor, $4.56 is credited to you, and withdrawing it nets $3.42. Compare that with what a membership platform charges above the card fee, and check both numbers against the vendors' own pages rather than this paragraph.

  • No monthly fee and no payment account to connect: the price on the page is the whole of the setup.
  • The card route and the offer route sit on the same page, so a member who will not enter a card still has a way in, at whatever an offer pays.
  • Payouts are requested from your wallet rather than paid out on somebody else's schedule.

When a member stops paying

Losing access should be as deliberate as gaining it, or a paid role is a donation with a badge. Three things happen here, and they are worth checking against any platform you are comparing:

  • A cancellation does not cut the paid period short. Access lasts until the date the customer paid for, and then the role goes.
  • A refund or a chargeback revokes the key on its own, whole rather than per seat, because the payment paid for the key. A partial refund leaves access alone, since that is usually a goodwill gesture rather than a cancellation.
  • A project can tell your own software when any of that happens, through signed webhooks for a redemption and a revocation, so a licence server does not have to poll to notice.

The half of the audience that will not enter a card

On a public server, a large share of visitors will never put a card into a page they found in a Discord message, and no amount of copy changes that. A gate that takes a payment and nothing else quietly decides those people are not worth unlocking for.

That is what an offer route is for: a task or an install in place of a card, paying much less per unlock than a sale but paying something, on the same page as the price. The two routes do not compete, because the visitor who would pay does not start completing offers to avoid it.

When Patreon is the right answer

If any of the following is true, use Patreon and do not spend a weekend rebuilding it:

  • You want several tiers with different posts behind each, and members who move between them.
  • You publish to members regularly, and the feed is part of what they are paying for.
  • You would rather not be the merchant of record, and having sales tax handled for you is worth a percentage.
  • Your audience already lives on Patreon and expects to pay there.

A gateway and Patreon can also coexist, which is what a lot of servers end up doing: a Patreon for the people who want to support the work monthly, and a gateway in front of the one file or the one channel that strangers ask for.

Where to go next

Questions people ask first

Can I charge for access to a Discord server without Patreon?

Yes. The money can come through your own Stripe account, or through a gateway that takes the payment and grants the role. Either way the member pays on a page you control and the role is what they receive, so no Patreon account is needed at any point.

Does a member need an account to pay?

No. A card payment is a checkout page, not a sign-up, so the visitor pays and is done. That matters because every extra account between the visitor and the thing they want is a step where people leave. A Patreon membership requires one.

What happens when somebody stops paying?

With a subscription, the access lasts until the paid period ends, not until the cancellation. When the period runs out or a payment is refunded, the role is taken back rather than left behind, and the key stops verifying.

How much of each sale do I keep?

With UnlockHub, earnings are credited in full as they happen and a 25% platform fee is taken when you withdraw, so a $100 withdrawal pays out $75. The card processor's fee is deducted first, before the balance is credited. There is no monthly fee and no payment account to connect.

Is Patreon ever the better choice?

Yes, when the membership itself is the product: several tiers, a feed of posts to publish to, a member list to message, and the platform handling sales tax as the merchant of record. None of that is what a role behind a channel needs.

Put a price on one channel

Pick a channel, make a role, set a price. A test session runs the whole flow with the payment skipped, so you can watch the role land before a member ever sees the link.

Create an accountMore posts