Creating renewal products
💡 Renewal products are by far the most popular types of products on Whop. Let’s dive into the meats and potatoes and figure out how it’s done 🍗

Step 1: Create product 🛠

You’ll start by heading to this page and clicking Create Product. At first this page may look overwhelming so let’s break down the main functions on this page.
  1. 1.
    First, you’ll want to give your product a name in the title section.
  2. 2.
    If you have a unique product description, you can add it here.
  3. 3.
    Next, you’ll want to open the license type drop down and select the Renewal option.
  4. 4.
    Here you can set an initial price (An amount charged on top of the renewal amount. If you set the initial price to $100 and the renewal price to $40, the user will get charged $140 on their initial payment to join, and $40 per month after that. The initial payment total is equal to the renewal price + the initial price you set.
  5. 5.
    The renewal amount is the amount your users will be charged each month to retain access to your product.
  6. 6.
    A number of different billing period types are supported, you can charge daily, weekly, monthly, every 3 months, every 6 months, and annually.
  7. 7.
    If you’re wanting to offer a free trial to your product you can set it under the trial period days.
  8. 8.
    After that, you’ve got the core of the renewal product completed! 🥳
See below for a quick tutorial. This product charges a $30 monthly fee, has unlimited stock, assigns the user the VIP role in the server, and is publicly available for purchase on your home page.

Step 2: Discord roles, and cancelation actions 🚫

Lastly, make sure you set Discord roles and cancelation actions. The Discord roles will be the roles given when a user pays for access to your product. They will get programmatically added to your Discord server + given the roles you set ahead of time.
Cancelation actions dictate what will happen if a user ever cancels their sub. The most common actions are either removing the users roles that are set when joining, or completely removing them from the Discord server if you don’t have any public channels.
(if you’re selling access to a software, all of the above still apply, but the user is also given a license key upon purchase, and the license key is revoked if the subscription is ever canceled.)

Step 3: Inventory

If the track stock toggle is enabled, your product will have a finite number of memberships available to purchase. This stock level affects purchases made through your direct product URL, waitlists, and raffles.


There are a couple other cool features to note on the product page if you’re looking for more flexibility and customization
  • If you’re selling access to software, you can set custom key prefixes or product specific download links.
  • The Allow License Transfers lets you enable or disable users unbinding their key or subscription and giving it to someone else. (Ex. trades or sales for your product)
  • If you release a product that you only want individuals who are in your Discord server to purchase, you can switch Require Purchaser to be in Discord on.
  • If you want your product to be visible on your products home page, you can set Show Product on Page on.
  • Require Ownership of Other Product allows you to require people to own product x to be able to purchase product y.
  • If you want to grow your companies Twitter following, you can toggle Require to be following on Twitter on and your users will be prompted with Twitter oAuth to sign in and check to see if the user is following and automatically follow your account if they are not.
Copy link
Step 1: Create product 🛠
Step 2: Discord roles, and cancelation actions 🚫
Step 3: Inventory