App Store Can Now Offer Cancel Discounts

Apple retention messages live: apps can show text, images, or discounts when you cancel App Store subscriptions. Check the return price.

App Store Can Now Offer Cancel Discounts
Image: Apple Developer (App Store Connect / App Store icon)

Apple just turned on retention messages for App Store auto-renewable subscriptions. When you start cancelling, the developer can now show a reminder, an image, or a discount / free-period offer before the cancel finishes — not only a win-back deal after you already left.

What happened

On November 4, Apple’s developer news post Now available: Retention messages for subscriptions said the WWDC feature is live. Developers configure messages in App Store Connect (eligibility, wait time between messages) and can request the Retention Messaging API to pick which message each subscriber sees. 9to5Mac and Gadgets 360 covered the consumer-facing angle the same week.

A retention message can be text only, text plus an image, or text plus a retention offer (pay-as-you-go discount, pay-up-front deal, or free period). Apple’s help docs cap apps at up to 10 messages, each tied to one or more subscriptions, and a subscription can only have one retention message assigned at a time. Header/body copy must not mention specific prices or “50% off” wording — offers are shown separately when you are eligible. This sits alongside the older Win-Back Offers that target people who already cancelled; retention messages interrupt the cancel flow itself.

Why it matters

If you pay for Apple Music, iCloud+, streaming apps, VPN, or Affinity Pro through the App Store, the cancel screen may now include a last-chance deal. That can save money if you were leaving over price. It can also nudge you into keeping a sub you meant to kill — especially when the offer looks cheaper than the list price but still renews later at full rate.

For indie and mid-size developers, this is Apple catching up with what Google Play and many web billers already do at churn. API access is request-only, so big apps with server teams will personalize harder than a hobbyist who only flips a toggle in Connect.

What to do

  • Subscribers: when you cancel, read the retention card carefully. Note the discounted period length and what price returns after. Screenshot the offer if you accept it. You can still finish cancelling — the message is not a mandatory wall.
  • Audit subscriptions first: Settings → [your name] → Subscriptions on iPhone/iPad (or System Settings → Apple Account → Subscriptions on Mac). Cancel ones you forgot about before a retention pitch reels you back in.
  • Developers: open App Store Connect → your app → Subscriptions → configure retention messages. Keep offer copy out of the header/body text or App Review will reject it. Request Retention Messaging API access if you need real-time message selection.
  • Creative apps: Affinity’s individual desktop/iPad apps are free again — see how to get Affinity free — so some people will cancel Canva/Affinity Pro tiers; expect retention offers to show up in that cancel path once publishers wire them up.
  • Storage bills: if iCloud+ is the sub you keep eyeing, our iPhone storage guide may free enough space that you do not need the next tier — cheaper than accepting a temporary discount.

My take

I like that Apple finally lets apps compete on price at the moment of cancel instead of only emailing you a week later. I do not like how easy it is to tap “accept offer” on a phone while half-distracted. My rule: if I opened Settings to cancel, I finish cancelling unless the offer is written down with end date and return price. Indian App Store prices are already localised in rupees, so a “special offer” still has to beat what you would pay on the web or a family plan — do the maths in ₹, not in the abstract “cheaper” badge. And developers should use this for honest value reminders (upcoming seasons, offline downloads) more than dark-pattern urgency; App Review already bans price talk in the static message text for a reason.