highuniversal

In-App Purchase

Also known as: IAP, IAP Products

Store Infrastructure

Definition

In-App Purchase (IAP) products are digital goods (premium features, consumables, subscriptions) sold within an app after download. IAP metadata (name, description, price) appears on the app's product page and is indexed by store search algorithms, influencing keyword discoverability. IAP visibility and prominence on the product page directly impact conversion rate; well-optimized IAP can boost overall app monetization by 40–300%.

How It Works

Apple App Store

IAP Types:

  • Consumable: One-time use (virtual currency, in-game currency, power-ups). Can be repurchased.
  • Non-Consumable: Permanent unlock (premium features, no ads, additional content). One purchase per user.
  • Auto-Renewable Subscription: Monthly/annual recurring (premium membership, premium features). Renewal automatic unless cancelled.
  • Non-Renewing Subscription: Deprecated but still supported; flat duration (season pass, battle pass).

Promoted IAPs:

  • Up to 20 IAP products can be "promoted" on app product page
  • Promoted IAPs appear in search results as suggestions (subtle but indexed)
  • IAP names, descriptions are indexed by Apple Search Algorithm
  • IAP icon/image shown on product page promotes discovery
  • Keyword strategy: IAP names should include high-intent keywords (e.g., "Premium Plus Bundle" instead of "Bundle 1")

Metadata:

  • IAP Name: Max 100 characters; indexed by search algorithm
  • IAP Description: Max 75 characters; not directly indexed but visible on product page
  • Price: User-facing (localized per region)
  • Availability: Per-region enable/disable

Revenue Impact:

  • IAP placement on product page (top vs. bottom) affects conversion 15–30%
  • Pricing tier optimization (testing $0.99 vs. $1.99 tiers) impacts LTV 10–40%

Google Play Store

IAP Types:

  • In-app products: One-time purchase (consumable or non-consumable)
  • Subscriptions: Recurring billing (monthly, yearly, custom)
  • In-app offers: Promotional pricing for subscriptions or one-time products

Offers Section:

  • Google Play displays up to 5 promotional "Offers" on product page
  • Metadata appears in product page; some limited indexing
  • Offers boost conversion for subscriptions (trial pricing, discounts)

Metadata:

  • Product Title: Max 45 characters
  • Description: Max 4000 characters (more detailed than Apple)
  • Price: Tiered by country

Revenue Impact:

Amazon Appstore

IAP Types: Similar to Google (consumable, non-consumable, subscription)

Metadata: Similar to Google (title, description, price)

Visibility: Less prominent than Apple/Google; smaller impact on discovery

Formulas & Metrics

IAP Revenue per User:

  • Formula: Total IAP Revenue ÷ Total Active Users = Revenue per User
  • Benchmark: $0.10–$1.00 per monthly active user (varies by category)
  • Top-performing apps: >$2.00 per MAU

IAP Conversion Rate:

  • Formula: (Users Who Purchase Any IAP ÷ Total Users) × 100 = % Paying Users
  • Benchmark: 1–5% of free users purchase IAP (freemium model)
  • Premium tiers: 20–40% conversion (already paid for app)

Average Revenue per Paying User (ARPPU):

  • Formula: Total IAP Revenue ÷ Paying Users = ARPPU
  • Benchmark: $5–$50 depending on category
  • Whales (top 10% spenders): 50–80% of total revenue

Lifetime Value of Subscribers:

  • Formula: (Monthly Subscription Price × Average Months Retained) - CAC = LTV
  • Benchmark: 8–12 month average retention for subscriptions
  • Optimization: Free trial increases LTV by boosting conversion 30–50%

Best Practices

IAP Metadata Optimization

  1. IAP Naming Strategy:

- Include keyword variations (e.g., "Premium Plus" instead of "Plan A")

- Use clear differentiators (e.g., "Annual Premium + 50% Off" vs. "Yearly")

- Test naming variants; monitor conversion per variant

- Avoid generic names ("Unlock," "Premium") that don't differentiate

  1. IAP Description Clarity:

- First sentence: Core benefit (e.g., "Remove all ads for 30 days")

- Bullet points for features unlocked

- Price justified (e.g., "4-month supply of premium content" for $4.99)

- Call-to-action: "Get 7-day free trial"

  1. IAP Hierarchy on Product Page:

- Most popular IAP first (drives highest conversion)

- Tiered pricing: budget option + premium option (avoids decision paralysis)

- Free trial at top (lowers barrier to entry; boosts conversion 30–50%)

- Bundle deals (annual + bonus) below individual monthly options

  1. Pricing Strategy:

- Anchor pricing: $0.99/month + $4.99/month (shows value of annual)

- Avoid excessive tiers (>3 options confuse users)

- Regional pricing: Adjust for purchasing power (India: 20–30% of US price typical)

- A/B test pricing; hold test for 2–4 weeks before optimization

Conversion Optimization

  1. Free Trial Impact:

- 7-day trial: Boosts subscription conversion 40–60%

- 3-day trial: Boosts conversion 20–35% (less commitment)

- No trial: Baseline conversion 2–8%

- Strategy: Offer trial to app store browsers; make conversion easy post-trial

  1. IAP Discoverability:

- Prominent placement on product page (top 25% of visible area)

- Screenshot highlighting premium features (#1–#2 screenshot)

- Preview video showing premium features

- In-app notifications (contextual reminders: "Try Premium for 7 days")

  1. Lifecycle Engagement:

- Non-subscribers: Tease premium features (blurred content, feature gates)

- Expired subscribers: Win-back offer (50% off renewal) via push/email

- Long-term subscribers: Loyalty pricing (tiered discount for annual commitment)

Examples

Example 1: Fitness App (Subscription + Consumable Model)

  • Primary IAP: "Premium Monthly" ($9.99/month, 7-day free trial)
  • Secondary: "Premium Annual" ($69.99/year, 30% savings anchor)
  • Consumable: "Boost Pack" ($0.99, consumable power-up)
  • Metrics: 15% subscription conversion (above benchmark), $0.45 ARPPU
  • Optimization: Free trial moved to #1 position; conversion +25%

Example 2: Puzzle Game (Consumable + Battle Pass)

  • Consumable: "Coin Pack" ($2.99, in-game currency)
  • IAP Names: "500 Coins + 50 Bonus" (not just "Coin Pack")
  • Battle Pass: "Season 3 Battle Pass" ($4.99, 30-day duration)
  • Metrics: 3% free-to-paying conversion, $1.50 ARPPU
  • Result: Improved naming boosted battle pass conversion +15% in A/B test

Example 3: Productivity App (Premium Tier)

  • IAP: "Pro Subscription" ($4.99/month or $34.99/year = 42% annual discount)
  • Differentiation: "Unlimited cloud sync, priority support, advanced analytics"
  • Metrics: 25% conversion (premium app audience), $8.50 ARPPU
  • Conversion Lever: In-app messaging "Unlock advanced analytics" → +30% conversion when contextual

Dependencies

Influences

Depends On

Platform Comparison

FeatureAppleGoogleAmazon
**Consumable**YesYesYes
**Non-Consumable**YesYesYes
**Auto-Renewing Subscription**YesYesYes
**Free Trial Duration**Configurable (3–14 days typical)ConfigurableConfigurable
**Promoted IAPs**Up to 20 on product pageLimited (5 Offers section)Limited
**Search Indexing**Yes (IAP names indexed)LimitedMinimal
**Price Point Flexibility**Presets + custom (some regions)FlexibleFlexible
**Revenue Share**70/30 (developer/Apple)70/30 (developer/Google)70/30
**Subscription Auto-Renewal**Yes (UX mandated)YesYes
**Promotional Pricing**LimitedYes (Offers)Limited

Related Terms

Sources & Further Reading

---

Last updated: 2026-04-08

📰 Recent News Impact (16)

Apr 9, 2026
Inside Noom’s web-to-app onboarding funnel: how 113 screens build commitment before the paywallRevenueCat Blog
Apr 2, 2026
Google Play’s billion-dollar billing leak: How to recover the subscribers you’re losing to payment failuresRevenueCat Blog
Mar 31, 2026
ASO News Digest for March 2026Asodesk Blog (RU)
Mar 25, 2026
The Android paywall conversion gap: why the problem isn’t your trial, it’s your funnel entranceRevenueCat Blog
Mar 23, 2026
Why free trials don’t make sense anymore (and what user acquisition tactic to try instead)RevenueCat Blog
Mar 19, 2026
The 7-day trial, and other free trial myths: how to choose the right trial length for your subscription appRevenueCat Blog
Feb 2, 2026
Handling edge cases in Google Play BillingRevenueCat Blog
Jan 21, 2026
How Cem Kansu helped Duolingo scale monetization without breaking freemiumRevenueCat Blog
Dec 22, 2025
Understanding Google Play’s subscription lifecycle: a complete guideRevenueCat Blog
Dec 4, 2025
Google Play’s subscription with Add-ons: guide to multi-line subscriptionsRevenueCat Blog
Dec 3, 2025
How to run a holiday sale in Google Play Console for Android subscription appsRevenueCat YouTube
Dec 2, 2025
Grow Your App Revenue with This Proven Subscription FrameworkApp Masters YouTube
Nov 26, 2025
When pricing becomes product strategyRevenueCat Blog
Nov 4, 2025
11 Lessons you’ll want to remember from App Growth Annual 2025RevenueCat Blog
Jan 9, 2025
Algorithm changes to server connections for Apple Pay on the WebApple Developer News
Oct 23, 2024
Updated agreements now availableApple Developer News
#aso#glossary#store-infrastructure
In-App Purchase — ASO Wiki | ASOtext