# Showing Annual, Lifetime, and Unlimited Upsell Toggles in the Checkout

Based on the [automatic discounts](https://freemius.com/help/help/documentation/checkout/features/automatic-discounts-in-checkout/.md), the Freemius Checkout automatically displays relevant upsells to customers.

These upsells are strategically positioned to gently nudge customers to upgrade to a higher plan, helping maximize conversion.

![Billing Cycle Upsell UI in Freemius Checkout](/help/assets/ideal-img/freemius-checkout-upsell.88543db.480.png)

tip

If you want a dedicated UI for changing the billing cycle, use the [Billing Cycle Selector UI](https://freemius.com/help/help/documentation/checkout/features/billing-cycle-selector-ui/.md).

## Annual Upsell[​](#annual-upsell "Direct link to Annual Upsell")

The annual upsell is displayed when a customer selects a monthly billing cycle and an annual billing cycle is available that offers a discount compared to the monthly plan.

Read about setting up [annual discounts](https://freemius.com/help/help/documentation/checkout/features/automatic-discounts-in-checkout/.md#annual-discount).

![Annual Upsell UI in Freemius Checkout](/help/assets/ideal-img/freemius-checkout-annual-upsell.134bc93.480.png)

The upsell is shown unless you specifically load the Checkout with a `lifetime` billing cycle.

If your pricing does not have any discount for the annual price, then the Checkout will not show the upsell toggle. In such cases, the Checkout will fallback to showing the [billing cycle selector](https://freemius.com/help/help/documentation/checkout/features/billing-cycle-selector-ui/.md#rendering-a-dropdown-ui) in `dropdown` mode. This is intentional so that your buyers can still change the billing cycle from the Checkout interface.

You can also control this behavior using the [`show_monthly`](https://freemius.com/help/help/documentation/checkout/integration/freemius-checkout-buy-button/.md#show_monthly) setting.

## One-off or Lifetime Upsell[​](#one-off-or-lifetime-upsell "Direct link to One-off or Lifetime Upsell")

This upsell requires lifetime pricing to be configured for your product. The toggle is shown only when the lifetime billing cycle price is higher than the current billing cycle price.

![One-off Upsell UI with enabled toggle in Freemius Checkout](/help/assets/ideal-img/freemius-checkout-lifetime-oneoff-upsell.416c0ef.480.png)

## Unlimited Upsell[​](#unlimited-upsell "Direct link to Unlimited Upsell")

The Unlimited Unit upsell is shown only when the unlimited unit price exceeds the price of the currently selected unit.

![Unlimited Upsell UI in Freemius Checkout](/help/assets/ideal-img/freemius-checkout-unlimited-upsell.1f0407b.480.png)

## How to Disable Upsells[​](#how-to-disable-upsells "Direct link to How to Disable Upsells")

To disable all upsells, use the [`show_upsells`](https://freemius.com/help/help/documentation/checkout/integration/freemius-checkout-buy-button/.md#show_upsells) setting. This global setting applies to both unlimited and lifetime upsells.

To disable the annual upsell only, use the [`annual_discount`](https://freemius.com/help/help/documentation/checkout/integration/freemius-checkout-buy-button/.md#annual_discount) setting.
