Back to Blog

How to Sell Digital Products in Your Discord Server with Server Shop (2026)

Peak Team·June 7, 2026·9 min read
By the PeakBot Team — powering 500+ Discord communities
Key Takeaways
  • Server Shop is built for two product types:
  • Before you can open Server Shop, your server has to clear a few gates.
  • Once the shop is active, add your first listing.
  • Discord takes a platform cut from each sale, and the rate depends on how the purchase happens — primarily whether it goes through a mobile app store or directly on web/desktop.
  • Server Shop handles the transaction, but it doesn't do much around the transaction.
  • Refunds for digital purchases run through Discord's support and payment system, and digital goods often have limited refund eligibility once delivered.

How to Sell Digital Products in Your Discord Server with Server Shop (2026)

To sell digital products on Discord, open Server Settings → Monetization → Server Shop, complete the monetization onboarding and tax/payout setup, then add a product that delivers a downloadable file or a premium role. Discord handles checkout and payouts; you set the price and Discord deducts a platform fee. PeakBot then automates the role access and member perks around each sale.

Discord's Server Shop lets you sell two things directly inside your server: downloadable files (PDFs, presets, packs, eBooks, sample libraries, code, design assets) and premium roles that unlock channels and perks. Members buy without leaving Discord, and you get paid through Discord's payout system. This guide walks through eligibility, setup, the fee tiers, and how to automate everything around a purchase so it runs itself.

What the Discord Server Shop can sell now

Server Shop is built for two product types:

  • Downloadable products (files). You upload a file and members pay a one-time price to download it. This covers most "digital product" use cases: design presets, Notion templates, trading guides, music sample packs, eBooks, Lightroom presets, art brushes, course PDFs, code snippets, and asset bundles. Discord hosts the file and delivers it after checkout.
  • Premium roles (recurring access). A premium role is a monthly subscription that grants a Discord role. The role unlocks private channels, perks, or status. This overlaps with Discord's role-subscription product and is closer to a membership than a one-off sale. If recurring memberships are your main goal, read our walkthrough on how to set up Discord server subscriptions.

The clean rule of thumb: sell a file when the value is the asset itself; sell a premium role when the value is ongoing access. Many creators do both in the same server — a one-time pack in the shop, plus a premium role for the people who want continuing updates.

Eligibility: Community status and monetization requirements

Before you can open Server Shop, your server has to clear a few gates. These are Discord's requirements, not PeakBot's:

  1. Community must be enabled. Turn on Community in Server Settings. This requires a rules channel and a community-updates channel, and forces you to agree to Discord's Community Guidelines and monetization terms.
  2. You must be the server owner (or have owner-level permission to accept monetization terms). Discord ties payouts and tax info to the owner's account.
  3. Account and server standing must be clean. Discord checks for prior policy strikes. A server in bad standing, or an owner account with violations, can be blocked from monetization.
  4. You must meet Discord's monetization criteria and complete identity, tax, and payout verification. This includes age requirements, a supported country, and agreeing to the Monetization Terms and Server Subscriptions/Shop policies.
  5. The content you sell must be allowed. No reselling other people's copyrighted work, no prohibited content, no off-platform-only "you'll get it somewhere else" listings. The product has to actually deliver inside Discord.

If your server is brand new or sparsely set up, get the structure right first. PeakBot's AI Server Builder can generate a full Community-ready layout — rules channel, updates channel, member roles, categories, and permissions — from a plain-English description in under 60 seconds, which clears the Community-enablement step quickly. That builder is a Pro feature.

Step 1: Set up Server Shop and verify payouts

  1. Open Server Settings → Monetization. If you don't see Monetization, enable Community first (Server Settings → Enable Community).
  2. Select Server Shop and start the onboarding flow. Discord walks you through accepting the monetization terms.
  3. Complete tax and identity verification. Discord (through its payment processor) collects your legal name, address, and tax details. In the US you'll typically provide a W-9 equivalent; outside the US, the appropriate tax form. You can't receive payouts until this is verified.
  4. Connect your payout method. Discord pays out on its own schedule once you've earned above the minimum threshold. Double-check the payout account before you publish anything.
  5. Set your server's storefront details — a short description and any branding Discord asks for. Keep the copy plain and specific about what buyers get.

Don't skip the payout verification and assume you'll do it later. Listings can technically go live before payouts are fully confirmed, and that's how creators end up with sales they can't withdraw. Verify first.

Step 2: Add a downloadable product or a premium role

Once the shop is active, add your first listing.

To add a downloadable file:

  1. In Monetization → Server Shop, choose Create Listing (or Add Product) and pick the file/downloadable type.
  2. Upload the file. Stay within Discord's file-size limit for shop products. If your asset is large (a big sample pack or video bundle), package it and confirm it's under the cap, or sell a smaller delivery file that links to your hosted download.
  3. Name it and write a plain description of exactly what's inside — formats, count, what software it works with. Buyers refund less when they know precisely what they're getting.
  4. Set the price. This is the price buyers see; Discord's fee comes out of it (see fee tiers below).
  5. Add a cover image. A clear preview converts far better than a generic icon.
  6. Publish.

To add a premium role:

  1. Choose the premium role product type.
  2. Select or create the role that buyers receive. With PeakBot you can pre-build that role and its channel permissions cleanly — see roles and reaction roles.
  3. Set the monthly price.
  4. Describe the perks the role unlocks: which channels, what status, any recurring content.
  5. Publish, and configure the channel permissions so the role actually unlocks what you promised.

If your whole model is a paid, members-only space rather than individual file sales, our guide on how to set up a paid members-only Discord server covers that structure end to end.

Understanding the fee tiers (6% / 15% / 30%)

Discord takes a platform cut from each sale, and the rate depends on how the purchase happens — primarily whether it goes through a mobile app store or directly on web/desktop. The three tiers you'll see referenced are roughly:

  • ~6% — the lowest tier, applied to direct purchases where no app-store commission is involved. This is the best-case rate for a sale made on desktop/web.
  • ~15% — a middle tier that applies in certain purchase paths.
  • ~30% — the highest tier, which lines up with the standard mobile app-store commission. When a buyer pays through Apple's or Google's in-app purchase system, the platform commission is what pushes the effective fee toward 30%.

Two practical takeaways:

  1. Where the buyer checks out changes your take-home. A sale completed on web/desktop generally costs you far less in fees than the same sale completed inside a mobile app. If margin matters, nudge buyers toward web checkout.
  2. Price with the fee in mind. If you want a specific net amount, set the list price so that after the worst-case fee you'd accept, you still clear your target.

Discord's exact percentages and tier conditions can change, so confirm the current numbers in your own Monetization dashboard before you set prices — treat the tiers above as the structure, not a permanent quote.

Automating role access and member perks around purchases

Server Shop handles the transaction, but it doesn't do much around the transaction. That's where a bot helps, and where PeakBot fits — it's free, and it replaces MEE6, Carl-bot, Dyno, and TidyCord with one setup.

Here's what to automate around a sale:

  • Gate the deliverables behind the right role. For premium-role products, make sure the buyer's role unlocks exactly the channels you promised and nothing else. Configure those channel permissions once and audit them. PeakBot's reaction roles and role tools keep self-serve role flows tidy alongside paid ones.
  • Welcome paying members properly. Use a welcome message with auto-role and a DM so new premium members immediately see where to go and what they unlocked — just the channels and the next step.
  • Reward engagement, not just payment. PeakBot's free XP and leveling (message and voice, leaderboards, role rewards) lets you layer earned roles on top of bought ones, so a paid community stays active instead of stalling after checkout.
  • Run support for buyers. A ticket system with categories and transcripts gives paying customers a clean channel for "my download didn't work" or refund questions, with a record you can reference.
  • Protect the server you're monetizing. Paid communities attract scammers and raids. PeakBot's anti-raid and anti-nuke plus context-aware AI moderation keep impersonators and spam out of the channels your customers paid to access.

All of those are free PeakBot features with no time limit. For a broader look at stacking monetization on top of automation, see our guide on how to monetize your Discord server.

PeakBot is free with 30+ features and no trial period; Pro is $8.25/month or $69/year ($5.75/mo billed yearly) per server, and it's powering 500+ Discord communities. Honest competitor note: Carl-bot ($7.99/mo premium) is excellent at deep reaction-role and embed control, MEE6 ($11.95/mo premium) has the most familiar leveling UX, and Dyno ($4.99/mo premium) is a reliable budget moderation pick. PeakBot's edge is doing all of it — moderation, XP, tickets, welcome, security, plus AI server building — in one free bot, so your monetized server doesn't need four subscriptions running alongside it.

FAQ

How do refunds work on Discord Server Shop?

Refunds for digital purchases run through Discord's support and payment system, and digital goods often have limited refund eligibility once delivered. Write clear product descriptions to cut refund requests, and use a ticket system so buyers have a documented channel to reach you before they escalate to Discord.

Do I have to pay taxes on what I earn?

Yes. Discord collects tax info during onboarding and may issue tax forms based on your earnings and country, but reporting the income is your responsibility. Keep records of your sales and payouts, and consult a local tax professional — fees and taxes are separate, so your taxable income is what you actually receive after Discord's cut.

What digital products sell best in a Discord server?

Assets your audience already wants and trusts you to make: presets and templates for creative communities, guides and eBooks for niche-knowledge servers, sample packs for music servers, and premium roles for any community with an engaged core that wants ongoing access. The pattern that works is a one-time file for newcomers plus a premium role for your most active members.

Can non-Community servers sell products?

No. You must enable Community in Server Settings before Server Shop and monetization become available, because Discord requires a rules channel, an updates channel, and acceptance of its monetization terms first.

Is PeakBot required to use Server Shop?

No — Discord runs the shop and payouts on its own. PeakBot is the free layer around it: it handles the welcome flow, role gating, XP, tickets, and anti-raid protection so your paid community runs itself instead of needing manual work after every sale.

Try PeakBot free on your server

Setup takes 30 seconds.

Free forever · Setup in 30 seconds

Ready to level up your server?

30+ features included free. Moderation, welcome messages, XP & leveling, tickets, reaction roles, and more.

See All Features