# Effectively use Coupons with the Freemius Checkout

The Freemius Checkout supports the use of coupons to provide discounts and promotions to your customers.

![Preload checkout with coupon code query parameter](/help/assets/ideal-img/freemius-checkout-coupon-discount-ui.34eb59d.480.png)

## Configuring Coupons[​](#configuring-coupons "Direct link to Configuring Coupons")

Start by creating coupons in the Freemius Developer Dashboard, where you can set up various types of discounts, such as percentage-based or fixed amount discounts, and configure their usage rules and limitations. Here are the [steps to create a coupon](https://freemius.com/help/help/documentation/selling-with-freemius/coupon-discount/.md#how-to-create-a-discount-coupon).

You can configure various settings for each coupon, such as the:

* [Discount type](https://freemius.com/help/help/documentation/selling-with-freemius/coupon-discount/.md#discount-type)
* [Lifespan](https://freemius.com/help/help/documentation/selling-with-freemius/coupon-discount/.md#lifespan)
* [Redemption limits](https://freemius.com/help/help/documentation/selling-with-freemius/coupon-discount/.md#redemptions)
* [Eligibility criteria](https://freemius.com/help/help/documentation/selling-with-freemius/coupon-discount/.md#who-can-redeem-the-coupon)

tip

Your coupon can include a blend of the settings mentioned above, allowing you to create highly targeted promotions for specific customer segments or behaviors; e.g., a coupon that offers a 20% discount, is valid for seven days, can be redeemed only once per user, is tied to a specific plan, and is available only to new customers.

Once your coupon is created and configured, you can apply it to the checkout in several ways. For example, you can share the coupon code with your customers through various marketing channels, or you can set up automated triggers to apply coupons based on specific conditions or customer behaviors.

## Manual Application[​](#manual-application "Direct link to Manual Application")

In this case, the customer enters the coupon code in the designated field on the checkout page to receive the discount.

<!--$-->

[](/help/videos/freemius-checkout-manually-apply-coupon.mp4)

<!--/$-->

tip

This method is ideal for promotions where you want to encourage customers to take action, such as signing up for a newsletter or following your social media channels to receive the coupon code.

## Automated Application[​](#automated-application "Direct link to Automated Application")

In this case, coupons are applied automatically based on specific conditions or triggers, such as:

### Special Coupons & Discounts[​](#special-coupons--discounts "Direct link to Special Coupons & Discounts")

* [Cart Abandonment Recovery Coupon](https://freemius.com/help/help/documentation/marketing-automation/special-coupons-discounts/.md#cart_abandonment_recovery_coupon)
* [Exit Intent Coupon (+ 1 Hour FOMO)](https://freemius.com/help/help/documentation/marketing-automation/special-coupons-discounts/.md#exit_intent_coupon_1_hour_fomo)
* [Subscription Cancellation Coupon](https://freemius.com/help/help/documentation/marketing-automation/special-coupons-discounts/.md#subscription_cancellation_coupon)
* [Manual Subscription Renewal Recovery Coupon](https://freemius.com/help/help/documentation/marketing-automation/special-coupons-discounts/.md#manual_subscription_renewal_recovery_coupon)

### Preload the Checkout with Coupon[​](#preload-the-checkout-with-coupon "Direct link to Preload the Checkout with Coupon")

The checkout can be preloaded with a coupon code that is visible to the customer, allowing them to see the applied discount.

This is possible with the [`coupon`](https://freemius.com/help/help/documentation/checkout/integration/freemius-checkout-buy-button/.md#coupon) configuration, which can be used to automatically apply a specific coupon when the customer visits the checkout page. Here's how to use it for [Overlay Checkout](https://freemius.com/help/help/documentation/checkout/integration/overlay-checkout/.md) and [Hosted Checkout](https://freemius.com/help/help/documentation/checkout/integration/hosted-checkout/.md):

* Hosted Checkout
* Overlay Checkout

```
https://checkout.freemius.com/product/{product_id}/?coupon=DISCOUNT10
```

```
checkout.open({

  coupon: 'DISCOUNT10',

});
```

This will apply the `DISCOUNT10` coupon to the checkout, and the customer will see the discount reflected in their order summary.

![Preload checkout with coupon code query parameter](/help/assets/ideal-img/freemius-checkout-with-coupon-discount-applied.c35a341.480.png)

### Preload the Checkout with Hidden Coupon[​](#preload-the-checkout-with-hidden-coupon "Direct link to Preload the Checkout with Hidden Coupon")

In this case, the checkout is preloaded with a hidden coupon code, applying the discount without displaying the coupon code to the customer.

For this process, use [`hide_coupon`](https://freemius.com/help/help/documentation/checkout/integration/freemius-checkout-buy-button/.md#hide_coupon) in combination with the [`coupon`](https://freemius.com/help/help/documentation/checkout/integration/freemius-checkout-buy-button/.md#coupon) configuration.

* Hosted Checkout
* Overlay Checkout

```
https://checkout.freemius.com/product/{product_id}/?coupon=DISCOUNT10&hide_coupon=true
```

```
checkout.open({

  coupon: 'DISCOUNT10',

  hide_coupon: true,

});
```

![Preload checkout with hidden coupon code query parameter](/help/assets/ideal-img/freemius-checkout-with-coupon-discount-applied-hidden.d0f2bfc.480.png)

The coupon code will not be visible to the customer, but the discount will still be applied to their order. The checkout calls it a **Special Discount**, and it will be displayed as such in the order summary.

When to Use Hidden Coupons?

This is useful for offering exclusive discounts or promotions without revealing the specific coupon code. This method is ideal for targeted promotions, such as offering a discount to specific customer segments or during special events, without making the coupon code widely known.
