Apple Subscription Offers: Everything you need to know

Mstislav Grivachev
Mstislav Grivachev
10 min read
Apple Subscription Offers: Everything you need to know

Over the last few years, the App Store has been continuously enhancing its tools to equip developers with powerful in-app subscription marketing mechanisms. From the introduction of Introductory Offers in iOS 11.2 to the latest Win-Back Offers in iOS 18, developers now have unprecedented flexibility to offer relevant and engaging offers throughout the entire subscriber lifecycle.

Subscription Offers remain one of the most effective ways to acquire, retain, and win back your customers. With four distinct offer types now available - Introductory offers, Promotional offers, Offer codes, and the new Win-back offers - marketing possibilities for attentive developers have never been greater.

In this comprehensive guide, we'll look closely at what tools Apple provides for implementing effective in-app marketing in 2026.

What is Apple's subscription offer?

First, let's get the App Store terminology sorted. Apple uses "Subscription offer" as a catch-all term that encompasses four distinct offer types:

  1. Introductory offers - for new subscribers
  2. Promotional offers - for existing and lapsed subscribers
  3. Offer codes - redeemable codes for any eligible user
  4. Win-back offers - specifically for churned subscribers

Each offer type can use any of three pricing options: free, pay as you go, or pay upfront. Let's start with pricing options as they'll be helpful during our discussion of offer types.

Price options

1. Free (Trial)

Apple uses both "free" and "free trial" when referring to this price option. The concept is straightforward: subscribers can access your subscription for free for a specific period. The user won't be billed until the offer duration ends, and they can cancel at any time.

7-day free trials achieve approximately 40% conversion rates, making this the most popular offer type for user acquisition.

2. Pay as you go

The subscriber pays a discounted price for each billing period for a specific duration (1-12 periods). Once this duration is over, they'll be billed at the standard price. This option works well for gradually introducing users to your subscription value.

3. Pay upfront

The subscriber pays a one-time discounted price for a specific duration. Once the duration is over, they'll be billed at the standard renewal price. This is essentially a pay-as-you-go option with one billing period, usually a longer one—ideal for locking in annual subscribers at a discount.

Image

Available periods by price option

Price Option Available Durations
Free trial 3 days, 1 week, 2 weeks, 1 month, 2 months, 3 months, 6 months, 1 year
Pay as you go 1 week, 1 month, 2 months, 3 months, 6 months, 1 year (1-12 billing periods)
Pay upfront 1 month, 2 months, 3 months, 6 months, 1 year

Note that Pay Upfront doesn't offer weekly plans - Apple recommends longer commitment periods for this model.

App Store subscription offer types

Comparison of all offer types

Before diving into each offer type, here's a comprehensive comparison to help you understand when to use each:

Feature Introductory offer Promotional offer Offer codes Win-back offer
Target audience New subscribers Current and lapsed subscribers Any eligible user Churned subscribers only
Where it works In-app only In-app only In-app + outside app In-app + App Store
Active offers limit 1 per subscription per territory Up to 10 per subscription Up to 10 per subscription Multiple (with priorities)
Redemption Once per subscription group Multiple (based on your logic) Once per code / reusable (custom) Configurable
Minimum iOS iOS 11.2+ iOS 12.2+ iOS 14+ iOS 18+
Server-side signing No Yes (JWS format) No No
Auto-display via StoreKit Message No No No Yes
App Store promotion Yes No Via URL Yes

Introductory offer

Introductory Offers allow new users to experience your product's value at a reduced price—or for free. This is the foundational offer type that most subscription apps should implement.

Image 1

Key characteristics

  • Available only to users who have never subscribed to any product in your subscription group
  • One introductory offer per subscription per territory
  • Can be promoted on the App Store product page
  • Customers who complete an Introductory Offer are still eligible for Promotional Offers

Best practices:

  • 7-day free trials show the highest conversion rates (~40%)
  • Shorter trials (3 days) work better for apps with immediate value demonstration
  • Longer trials (14+ days) suit complex products requiring more learning time

To set up an introductory offer, configure it in App Store Connect and adapt your UI to show available offers using StoreKit.

Promotional offer

Promotional offers give existing or previous subscribers a free or discounted subscription for a specific duration. Use these strategically to:

  • Retain subscribers showing signs of churn
  • Upgrade users to higher-tier plans
  • Win back recently churned customers
  • Cross-sell to other subscriptions
Image 2

Key characteristics

  • Up to 10 active offers per subscription
  • Requires server-side signature generation (JWS format as of iOS 18)
  • You control the business logic for when to display each offer
  • Works for both current and lapsed subscribers

Implementation complexity: Promotional offers require more technical setup than Introductory Offers. You'll need to:

  1. Set up your server to validate receipts and generate JWS signatures
  2. Generate access keys in App Store Connect (Users and Access section)
  3. Create promotional offers for each product
  4. Implement receipt validation to identify eligible user segments
  5. Use StoreKit 2 APIs for the best experience
Image 3

With Adapty, implementing Promotional offers becomes remarkably easy. Set up your campaigns once using the dashboard, and our system handles signature generation and decides which users should see which offers—no server-side development required.

Offer codes

Introduced with iOS 14, Offer codes are alphanumeric codes that can be redeemed on the App Store or within your app. The key differentiator: Offer codes can be used outside the app.

This opens up entirely new marketing channels - email campaigns, social media, customer support, partnerships, conferences, and more.

Image 4
Two types of Offer codes

Apple provides two formats to fit different campaign goals:

Feature One-time use codes Custom codes
Format 18-character unique code Named code (e.g., SPRING2025)
Usage Single use Reusable (with optional limit)
Distribution Individual (email, support) Mass distribution (social, ads)
Redemption methods App Store, URL, in-app URL, in-app
Best for Influencers, VIPs, support cases Marketing campaigns, Black Friday
Expiration Up to 6 months Up to 6 months
Updated limits

Important: The previous limit of 15,000 codes per quarter has been significantly increased:

  • 1 million redemptions per app per quarter
  • Up to 10 active offers per subscription
  • Codes expire after a maximum of 6 months from creation
Three main use cases for Offer codes

1. Acquisition of new customers

You can now reach potential customers wherever they are - email marketing, social media, paid ads, or industry conferences - without requiring them to open your app first.

2. Win back churned subscribers

Previously, reaching users who deleted your app was nearly impossible. Offer codes change this by enabling email retargeting and re-engagement campaigns outside the app ecosystem.

3. Upgrading and cross-selling

Convince existing customers to upgrade tiers or try other products in your portfolio through external channels with favorable conditions.

Distribution channels for Offer codes
Channel Code type Effectiveness Example use cases
Email marketing One-time / Custom High Win-back campaigns, personal offers
Social media Custom Medium Promotions, contests, giveaways
Influencer marketing One-time High Exclusive promo codes for audiences
Customer support One-time High Compensation for issues
Partnerships Custom Medium Co-marketing, bundle deals
Events/conferences One-time / Custom Medium QR codes on flyers, booth giveaways
Paid advertising Custom Varies Retargeting, acquisition campaigns

Win-back offers

Introduced at WWDC24 and available starting with iOS 18, Win-back offers represent Apple's dedicated solution for re-engaging churned subscribers. Unlike Promotional Offers that require you to build the targeting logic, Win-back offers are specifically designed for lapsed subscribers with built-in eligibility rules.

Key characteristics

  • Automatic display: StoreKit Message API can automatically show win-back offers to eligible users
  • App Store integration: Offers can appear in the App Store, even if users haven't opened your app
  • Streamlined purchasing: Users can complete the entire redemption flow in the App Store without entering your app
  • Priority system: Set High or Normal priority to control which offer displays when multiple are eligible
Win-back offer configuration options
Parameter Description Recommendation
Priority High / Normal - affects display in StoreKit views High for your primary win-back offer
Minimum paid duration How long user must have been subscribed before churning 1+ month (filters out accidental subscribers)
Time since last subscribed How long since the user churned 30-90 days (while they still remember your app)
Wait between offers Pause between repeat offer redemptions 60-90 days (prevents offer fatigue)
Streamlined purchasing Allow purchase directly in App Store Enable for maximum conversion

Technical requirements by offer type

Component Introductory Promotional Offer codes Win-back
App Store Connect setup
StoreKit 2 recommended Required
Server-side JWS signing
Receipt validation Recommended Required Recommended
Minimum Xcode 9.0+ 10.2+ 12.0+ 16.0+
Minimum iOS 11.2+ 12.2+ 14.0+ 18.0+

Offer conversion benchmarks

Understanding typical conversion rates helps you set realistic goals and identify optimization opportunities:

Offer Type Average conversion Good conversion Excellent conversion
Free trial (7 days) 30-40% 40-50% 50%+
Free trial (3 days) 35-45% 45-55% 55%+
Free trial (14+ days) 25-35% 35-45% 45%+
Pay as you go (50% off) 15-25% 25-35% 35%+
Pay upfront (annual) 10-20% 20-30% 30%+
Win-back offer 5-15% 15-25% 25%+
Offer codes Varies by channel

Key insights from 2025 data:

  • Shorter trials (≤7 days) generally convert better than longer ones
  • 52% of all trials are now offered for 5-9 days
  • Win-back offers through StoreKit Messages show higher engagement than manual campaigns
  • Premium-priced subscriptions actually have higher trial conversion rates than budget options

Strategic use cases by offer type

Choosing the right offer for each situation maximizes your conversion potential:

Scenario Recommended offer Why
Acquiring new users Introductory offer (Free Trial) Standard path, App Store promotion available
Upselling to annual plan Promotional offer (Pay Upfront) Discount incentivizes longer commitment
Retaining at-risk subscribers Promotional offer Personalized offer before they churn
Winning back recent churners Win-back offer Automatic display, optimized for this purpose
Re-engaging long-lapsed users Offer codes (Email) Reaches users outside the app
Black Friday / holiday sales Custom offer codes Mass distribution, easy tracking
Compensating for issues One-time offer codes Individual compensation
Cross-promoting apps Custom offer codes Simple distribution across properties
Influencer partnerships One-time offer codes Trackable, exclusive codes

Limits and restrictions summary

Restriction Value Notes
Introductory offers per subscription 1 per territory Different offers for different countries
Promotional offers per subscription Up to 10 active Can have more inactive
Win-back offers per subscription Multiple With different priorities
Offer code redemptions per quarter 1,000,000 Per app, not per subscription
Offer code expiration Up to 6 months From creation date
Subscription groups Unlimited But 1 intro offer per group per user

Building an offer strategy across the subscriber lifecycle

The most effective approach uses different offer types at each stage of the customer journey:

Stage 1: Acquisition

Primary: Introductory Offer (7-day free trial)
Supporting: Offer Codes for marketing campaigns

Stage 2: Activation and retention

Primary: In-app value demonstration
Supporting: Promotional Offers for upgrades

Stage 3: Churn prevention

Primary: Promotional Offer (triggered by cancellation intent)
Supporting: Personalized discounts based on usage

Stage 4: Win-back (0-90 days post-churn)

Primary: Win-Back Offers (automatic via StoreKit)
Supporting: Email campaigns with Offer Codes

Stage 5: Re-acquisition (90+ days post-churn)

Primary: Offer Codes via email/retargeting
Supporting: Consider them as "new" users for Introductory Offers

Implementing offers with Adapty

With Adapty, implementing all four subscription offer types becomes remarkably straightforward:

  • No server-side development - Adapty handles JWS signature generation for Promotional Offers
  • Visual paywall builder - Create offer paywalls without coding using Adapty Paywall Builder
  • A/B testing - Test different offers and configurations with Paywall A/B Testing
  • Automated targeting - Our system identifies eligible users and shows appropriate offers
  • Analytics - Track offer performance with Subscription Analytics
  • Win-Back support - Full iOS 18 Win-Back Offer integration

Set up your campaigns once using the dashboard, and everything works seamlessly. No double prompts, no irritating duplicate offers.

Running subscription offers means keeping a close eye on your cash flow. Our Apple fiscal calendar helps you track exactly when Apple's 33-day payout cycle will deliver your earnings - so you can plan your next campaign accordingly.

FAQ

Related articles

Apple App Store subscription groups explained
9 min read

Apple App Store subscription groups explained

Complete 2026 guide to Apple App Store subscription groups: how they work, the latest features like Win-back Offers and StoreKit 2, plus setup steps in App Store Connect.

Ilia LotarevIlia LotarevRead

See how Adaptycan grow your app revenue