highRevenueCat Blog·March 6, 2026

Exit Offers in RevenueCat Paywalls

RevenueCat Paywalls offer a powerful feature for earning the business of more price-sensitive users: exit offers. With exit offers you can present an alternative offering, usually a discounted plan, to users the moment they dismiss a paywall, giving you a second chance to convert a user who might otherwise be lost.

This is a common and effective strategy used in e-commerce to reduce cart abandonment, and it is a valuable capability for mobile app developers. However, the implementation of such offers on the App Store has been a topic of much discussion and some confusion. In this post, we’ll walk you through how to use Exit Offers, discuss the potential for App Review issues with Apple, and provide our recommendation on how to proceed.

What are Exit Offers?

An exit offer is a secondary offer you present to a user when they attempt to close your primary paywall without making a purchase. Instead of simply losing a potential subscriber, you can present them with an alternative, such as a lower price, a longer trial, or a different subscription term.

For example, if your main paywall promotes an annual plan, your exit offer could be a monthly plan. This allows you to capture users who may have been interested but were not ready to commit to a full year.

How to Implement Exit Offers with RevenueCat

We’ve integrated Exit Offers directly into the Paywall Builder in the RevenueCat dashboard, so you can enable them without any code changes. When editing a paywall, you can now designate another one of your offerings to be presented as an exit offer.

This makes it easy to experiment with different win-back strategies and measure their impact on your conversion rates and revenue.

An important implementation note is that exit offers only work when using the presentPaywall or presentPaywallIfNeeded functions that display paywalls in iOS and cross-platform SDKs. On Android, they are automatically enabled when utilizing the PaywallDialog and PaywallActivity classes.

Crucially, exit offers will not work if you manually embed paywall views or components directly into your UI (e.g., PaywallView, Paywall composable, <RevenueCatUI.Paywall> component, etc.). Full details can be found in the paywalls documentation.

A Note on Apple’s App Store Review

While exit offers are a standard practice on the web, their use on the App Store has been inconsistent. Some developers have reported that their apps have been rejected for using them, with Apple’s App Review citing Guideline 5.6 – Developer Code of Conduct. This guideline states that apps should not engage in “manipulative practices” to trick users into making unwanted purchases.

The rejection messages are often similar to this one reported by a developer on Reddit:

“The app attempts to manipulate customers into making unwanted in-app purchases. Specifically, your app still displayed an additional discount offer when we attempted to exit the subscription page.”

Here’s what Apple’s App Review Guidelines explicitly say in Guideline 5.6:

Apps should never prey on users or attempt to rip off customers, trick them into making unwanted purchases, force them to share unnecessary data, raise prices in a tricky manner, charge for features or content that are not delivered, or engage in any other manipulative practices within or outside of the app.

This has created a gray area for developers. The guideline itself does not explicitly forbid exit offers, and the term “manipulative” is subjective. Many popular apps currently use exit offers, yet some App Reviewers do seem to be rejecting apps based on this guideline.

Note that we have not heard any reports of rejections from developers submitting Android apps to the Google Play app store. As of this writing, exit offers seem to be in compliance with

Key Insights

1

Exit offers are a proven conversion recovery tactic borrowed from e-commerce cart abandonment strategies

2

Apple App Store has specific guidelines and review considerations for exit offer implementations that developers must navigate

3

Secondary paywall offers (monthly vs annual tiers) can significantly improve conversion rates for price-sensitive user segments

Exit Offers in RevenueCat Paywalls | ASO News