Skip to main content
Question

RE: Progress on one-time product discounts on the Play Store

  • September 2, 2026
  • 1 reply
  • 9 views

Forum|alt.badge.img

This question has been asked before more than half a year ago here:
Using offers on new Google Play one-time products | RevenueCat Community
iOS & Android - In app purchase discount codes | RevenueCat Community

I want to use the discount function for my one-time product in Google Play. It would be great if RevenueCat would be able to display the discounted price, maybe alongside the regular price so that we can dynamically build texts like

--4,99€-- (strikethrough) only 0,99€

 

How is the current situation and progress on this topic?
Thanks for any clarification.

1 reply

Tarek
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • September 2, 2026

Hi ​@benjytec ,

 

I'm Tarek from Developer Support, thanks for reaching out!

 

I looked into this. RevenueCat does not support Google Play discount offers on one-time products yet. This applies to all our SDKs and to RevenueCat Paywalls. The first reply in the first thread you linked said the opposite. That reply was not correct, and a later reply in the same thread corrected it. Sorry for the confusion.

"How is the current situation and progress on this topic?"

The feature is on our roadmap, and our SDK team is aware of the demand. I do not have a date to share.

Until then, you can run the discount with a second product:

  1. Create a second one-time product in Google Play Console with the discounted price. Mark its purchase option as backwards compatible.
  2. Import the product into RevenueCat and set its type to non-consumable. Attach it to the same entitlement as the regular product.
  3. Add the product to a package in a new offering.
  4. Create a Targeting rule that serves this offering. A rule can have a start time and an end time, so the sale starts and stops without an app update: https://www.revenuecat.com/docs/tools/targeting#scheduling-targeting-rules

For the strikethrough text, you have both products in the offering. In your own paywall, read price.formatted from the regular product and from the discount product, and show the regular price with a strikethrough.

 

On a RevenueCat Paywall, you can do the same with custom variables: https://www.revenuecat.com/docs/tools/paywalls/creating-paywalls/variables

 

Two limits of this approach. The Google purchase sheet will not show a native discount badge, because Google sees a regular product. Your Charts will show two products. Access checks do not change, because both products grant the same entitlement.

 

Let me know if that makes sense and if there's anything else I can help with!

Have an excellent day.

Best regards,