Skip to main content

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

Based on the automatic discounts, 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.

tip

If you want a dedicated UI for changing the billing cycle, use the Billing Cycle Selector UI.

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.

When the checkout loads in the annual billing cycle, the annual upsell toggle is not displayed, effectively preventing downgrades from annual to monthly.

You can however control this behavior using the show_monthly setting.

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.

Unlimited Upsell

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

How to Disable Upsells

To disable all upsells, use the show_upsells setting. This global setting applies to both unlimited and lifetime upsells.

To disable the annual upsell only, use the annual_discount setting.