Skip to main content
Add subscriptions and one-time purchases to your app using Discord’s built-in checkout and payment flow.
App monetization applies to Bots and Activities.

Components of a premium app

To integrate a premium feature into your app, there are three primary components of the Monetization API:
  • SKUs represent specific items or subscription options your app offers. Each SKU is a unique offering.
  • Entitlements indicate whether a user has access to a specific premium offering or SKU.
  • Subscriptions represent an ongoing agreement where a user commits to paying for an entitlement on a recurring basis until canceled.

Types of SKUs

There are two types of SKUs you can create for your app.

One-time purchase SKUs

A one-time purchase SKU represents a single item or feature that a user can purchase once. You can offer two types of one-time purchases:
  • Durable items: Items a user purchases once and keeps forever. For example, a “premium” upgrade that permanently unlocks features in an app.
  • Consumable items: Items a user purchases once and uses up. For example, a “boost” item that provides a temporary effect in an app.

Subscription SKUs

A subscription SKU represents a recurring purchase that a user subscribes to for a set period. You can offer two types of subscriptions:
  • User subscriptions: A user subscribes to a SKU for themselves. Only the purchasing user is considered entitled to the SKU.
  • Guild subscriptions: A user subscribes to a SKU for their guild. All members of that guild are considered entitled to the SKU.

Next steps

Ready to start monetizing your app?

Enabling monetization

Meet the eligibility requirements and enable monetization for your app.

Managing SKUs

Create and configure the premium offerings your users can purchase.

Implementing app subscriptions

Add recurring user and guild subscription support to your app.

SKU resource

Full reference for the SKU object and related API endpoints.