Skip to main content

How to offer a discount on your products

Create and manage discount codes for your digital products.

Updated yesterday

Want to offer your product at a discount?

This tutorial will cover how to offer a sale or promotional price for your products using our discount code feature.

How to create a discount

Setting up a discount code is a breeze. First, open the product you want to create a discount for in the product builder.

Then, navigate to Settings > Discounts > + Add a discount code.

This will automatically generate a discount code for you to configure.

Let's go over each of the discount settings:

Code

This is the discount code itself. This code will be appended to the end of your product's URL and will automatically adjust the price on the product page (more on this below).

You can modify the discount code to your liking. For example, you could set the code to be something human-readable like SAVE10 or NEWYEAR. The discount code cannot exceed 10 characters.

TIP: Discount codes are specific to the product, so you can reuse the same code multiple times in your account. For example, you can run a NEWYEAR discount on several products simultaneously (you'll just have to create each code separately, per product).

Discount

This is the value of your discount. You can choose to discount your product by a dollar amount (e.g., $5 off) or a percentage (e.g., 10% off).

Simply toggle your desired discount type from the dropdown, and then enter its value in the field.

TIP: You can make your product free by setting the discount percentage to 100%. This could be useful in situations like these:

  • You're offering a certain product as a bonus incentive for purchasing something else

  • You want to do a test purchase of your product

Just don't share the product URL for the 100% discount code publicly.

Limit

This is an optional field for limiting the number of times people can use the discount code.

For example, if you only want this code to be valid for the first 50 customers, enter "50" in this field.

If you don't want to limit the number of times the discount code can be used, leave the Limit field blank.

Expiration

This is an optional field for setting an expiry date for the discount code.

The default setting is Never, i.e., the discount code never expires. To set up an expiry date, click the dropdown and use the date picker to select your preferred expiry date.

If you change your mind about setting an expiry date, click the X icon next to the expiry date to clear it. The expiry date will revert to Never.

Once you're done configuring your discount's settings, click Save. You can also click + Add a discount code to set up more discount codes as you may need.

Duration (recurring products only)

If your product is subscription-based (like a paid newsletter), there will be an extra and optional discount setting called Duration for you to fill out:

The Duration field indicates the number of months for which the discount will be active from the first purchase.

For example, if you set a duration of six months for your monthly recurring product, a customer who subscribes to the product will enjoy the discounted price for the first six months of purchase. After that, their future payments will not be discounted.

If you want the discount to continue indefinitely, leave this field blank.

NOTE: If you set an expiry date for the discount, the discount will apply for the duration you've set as long as customers use the code before it expires.

For example, if your code expires on December 30, 2025, and its duration is four months, a subscriber who redeems it on December 29, 2025, will still get the discount for all four months after that date.

How to calculate how many payments will be discounted

You can calculate how many payments will be discounted by dividing the duration by the billing frequency (in months).

The possible billing frequencies (in months) for recurring products are:

  • Monthly: 1

  • Quarterly: 3

  • Annual: 12

Since the billing frequency for monthly products is 1, the number of payments to be discounted will simply be equal to the duration. For example:

3-month discount duration ÷ 1-month billing basis

= 3 payments will be discounted (3 ÷ 1)

For quarterly products, divide the duration by 3. For example:

6-month discount duration ÷ 3-month billing basis

= 2 payments will be discounted (6 ÷ 3)

And for annual products, divide the duration by 12. For example:

24-month discount duration ÷ 12-month billing basis

= 2 payments will be discounted (24 ÷ 12)

NOTE: The discount duration is typically a multiple of your billing frequency in months, as in the above examples.

But if your calculation results in a decimal, round up to the nearest whole number. For example, a quarterly product with a 4-month discount would result in 1.333 (4 ÷ 3). Rounded up, this means 2 payments will be discounted.

How to share your discounted product

After creating your discount code, share your product at its promotional price.

To do this, you'll share a special URL appended with the discount code you created. This will allow your customers to check out at the discounted price.

To copy this URL, first click Publish from near the top right of the product builder:

On the Publish modal, enable the Include a discount code option. The discount codes you've created for the product will appear.

Select the one you want to use, and then copy its unique link below.

You can now share the link wherever you want to promote your discounted product.

NOTE: Generating URLs for each of your discount codes won't invalidate any URLs that were previously generated.

Here's an example of how a product page might look when visited via a valid discount link. Note the discounted price at the top:

NOTE: If you want to embed your discounted product on your website, click the Embed tab, and then follow the same steps above to apply your discount to the product's embed code. Re-embed your product using the new code after that.

Deleting a discount code

To delete a discount code, click the X to its left.

Then, click Save to save your changes.

What happens when customers use invalid discount links

Discount codes will be invalid in these situations:

  • If they're deleted from your account

  • Their limit has been reached (if you've set a limit)

  • They've expired (if you've set an expiry date)

  • Their duration has ended (if you've set one for your recurring product)

When customers visit the product link containing an invalid discount, they will see the product at its full price, plus a message indicating the discount coupon is not valid.

Here's an example:

No need to worry about old discounted product URLs floating around. You're in control.

Did this answer your question?