If subscription prices are changed via App Store Connect or Google Play, any active subscribers may need to opt-in to the new price. If the user does not opt-in, their subscription may be canceled by Apple or Google.
Price changes can take 24 hours to propagate the App Store and Google Play.
When you increase the price of a subscription, Apple informs affected subscribers via email and push notification and may require them to agree to the new price. Smaller, infrequent price increases may not require opt-in by customers.
On iOS 13.4 and iPadOS 13.4 and later, affected subscribers are also notified through a message sheet that automatically displays in your app. If opt-in to the price change is required and they do not agree, their subscription expires at the end of their current billing cycle.
Alternatively, you can choose to grandfather existing subscriptions at the lower price and increase the price for new subscriptions only. This type of price increase does not require user consent.
Price decreases will be effective immediately for new purchases and will apply to active subscriptions at the end of the billing period.
For more information about App Store price changes, see Managing Prices from Apple.
After you change the price of an existing subscription, here’s how it affects new users and existing subscribers:
- New users can immediately see the subscription’s new price and subscribe to it on Google Play.
- Existing subscribers receiving a price increase will be notified of the price change by email and through a notification on Google Play 7 days after the price change occurs. Subscribers will then have 30 days to agree to the price change, otherwise their subscription will be canceled on their next renewal date.
- Existing subscribers receiving a price decrease will be notified and receive the lower price on their next renewal date.
For more information about Google Play price changes, see Google Play Support.
Pro Tip ☝️
We almost always recommend creating a new product instead of changing the price of an existing product.
The app stores do not make individual transaction prices directly available to developers, so RevenueCat tracks prices at the time of purchase and assumes any subscriptions will renew at this purchase price. Therefore, if you ever raise the price of a product, RevenueCat's reporting will be accurate if you choose to grandfather existing subscriptions at the current price.
Updated 3 months ago