In-app purchases: A guide to IAP strategy and implementation

Jun 22, 2026|6 Min
Daniel Godley
Daniel Godley - Unity
Senior Content Marketing Manager
Unity IAP key art

What are in-app purchases?

An in-app purchase (IAP) is a transactional form of monetization where users buy digital content, features, or services from within a mobile application.

IAP is the dominant revenue model for free-to-play mobile games. By removing the upfront cost of a game, developers can acquire a much larger player base and then monetize a segment of those players through voluntary purchases. Players can unlock new levels, acquire virtual currency, remove ads, or access exclusive in-game content through a checkout experience in the game or through other payment systems. For players who never spend, the game remains free, so gamemakers can maintain broad reach while preserving revenue potential.

The goal of this guide is to explain IAP in mobile games from the basics to best practices. It covers the main IAP types, genre-specific strategies, hybrid monetization with ads, and the key metrics you should be tracking.

6 key takeaways from this guide:

1. In-app purchases (IAP) let players buy digital content, currency, or features inside a mobile app. They're the dominant revenue model for free-to-play games: the game is free, and a small share of players (typically 2 to 5%*) spend, generating most of the revenue.

2. There are four IAP types: consumables, non-consumables, auto-renewable subscriptions, and non-renewing subscriptions.

3. The right mix of IAP types for your game depends on genre. Casual games lean on consumables and cosmetics; RPGs lean on gacha and progression.

4. IAP conversions are driven by offer design and pricing strategies, like starter packs, anchoring, limited-time offers, more than the price alone.

5. IAP and ads work best together with the majority of users being non-payers that generate ad revenue and a smaller cohort of high value payers generating IAP revenue.

6. Track the right metrics like payer conversion rate, ARPPU, ARPDAU, and LTV to know if your monetization strategy is working and to find where you may need to tweak it.

Types of in-app purchases

An important first step is getting to know the core IAP types before designing your monetization model. Each type serves a different player psychology, revenue pattern, and game design context.

Consumables

Consumables are items that are used once and must be repurchased after they are depleted. Common examples include resources that players spend as part of core gameplay loops, like gems, coins, energy refills, or extra lives. Because consumables are tied directly to continued play, they represent the highest-frequency purchase type.

Non-consumables

Non-consumables are permanent one-time purchases that unlock features or content indefinitely. Typical examples include ad removal, additional levels, character skins, and premium game modes. Once purchased, a non-consumable is tied to the player's account and can typically be restored on new devices.

Auto-renewable subscriptions

Auto-renewable subscriptions charge players on a recurring basis, such as weekly, monthly, or annually, until they actively cancel. In mobile games, this model is commonly used for VIP passes, season passes, monthly reward bundles, and battle passes that refresh on a set cadence. This IAP type works best for games with regular content updates, strong daily engagement, and a community that values ongoing benefits.

Non-renewing subscriptions

Non-renewing subscriptions grant time-limited access to content or features without automatic billing after the period ends. Examples include a 30-day XP boost, a limited event pass, or a seasonal content bundle. The player must actively repurchase when the period expires. This type is less common than auto-renewable subscriptions and is most useful for seasonal or event-driven content.

The purchase flow: How in-app purchases work in mobile games

Understanding the purchase flow is imperative to deliver a seamless store experience and meet platform compliance requirements.

The purchase flow begins when a player taps a purchase button inside the game. This triggers a store dialog that displays the item, price, and payment method on file. The player confirms the purchase, the platform processes payment, and a signed receipt is returned to the client. The developer's server validates that receipt against Apple's or Google's receipt validation APIs to confirm the transaction is legitimate before delivering the purchased item to the player's account. Skipping server-side receipt validation is a significant security risk, as it opens the game to fraudulent item claims.

Platform requirements differ by operating system. On iOS, all purchases must go through Apple's StoreKit framework, and all IAP products must be approved through App Store Connect. On Android, Google Play Billing is the required library for Play Store distribution. Both platforms mandate that digital goods sold within an app use their native billing system - no third-party payment processors are permitted for in-app digital content.

Revenue share usually follows a standard model: platforms retain 30% of every purchase, passing 70% to the developer. Apple reduces its cut to 15% for subscriptions after a subscriber completes their first year**, and Google has introduced a similar 15% rate for the first $1 million in annual earnings***. Unity IAP provides a cross-platform SDK that abstracts StoreKit and Google Play Billing into a single integration, reducing platform-specific development overhead.

IAP strategy by game genre

IAP design is not one-size-fits-all. The right monetization model depends heavily on the game’s audience, session structure, and core gameplay loop.

Hypercasual:

Hypercasual games attract high-volume, low-engagement audiences with very short session times. IAP is a secondary revenue stream in this genre if included at all, with the primary monetization model being ad revenue. When IAP is present, it typically takes the form of ad removal (a non-consumable) or simple cosmetic packs.

Casual and puzzle:

For these game genres, players are typically more engaged than in hypercasual games and respond well to consumable offers tied directly to gameplay progression, like extra lives, additional moves on a failed level, or hints. Cosmetic bundles perform well here too.

Midcore and strategy:

These games are traditionally able to support a deep IAP economy. Players in midcore and strategy games often invest significant time and are incentivized by progression. Resource bundles, construction speedups, and tiered VIP programs all perform well.

Role-playing games (RPG):

RPGs are particularly well-suited to gacha mechanics. These are randomized rewards where players spend currency for a chance at a rare character, equipment, or a cosmetic skin. Motivators like character collection, equipment upgrades, and stamina systems often can help drive spend.

Simulation games:

The gameplay loop of simulation games are well suited to purchasable virtual currency packs and expansion content. Players invest in building and customization, making cosmetic packs and expansion unlocks fitting purchase moments.

Key Takeaway: The most successful titles in every genre use a mix of IAP offers. They combine consumables, cosmetics, and subscription passes rather than relying on a single IAP type.

Pricing and offer design

How IAP offers are priced and packaged can have a direct impact on conversion rates. There are several tactics based on psychological principles that consistently generate more conversions than flat pricing structures.

Starter packs

A starter pack is a deeply discounted bundle offered exclusively to first-time buyers, typically providing 5-10x the value of an equivalent standard purchase. The goal is to convert non-payers into players at a low price point, because a player who has spent once is more likely to spend again. Starter packs are usually time-gated (available for 24-72 hours after install) to create urgency.

Price anchoring

This tactic uses a high-value bundle to make mid-tier purchases feel reasonable by comparison. When a player sees a $99.99 mega-pack next to a $9.99 bundle, the $9.99 option registers as accessible. Labeling one tier as "Most Popular" or "Best Value" can help further incentivize purchases.

Limited-time offers

A countdown timer that’s tied to a discounted bundle or an exclusive item creates a buy-now-or-miss-it moment that can drive more conversions. Event-driven offers, offers tied to specific events like seasonal changes or in-game milestones, outperform evergreen offers as players associate the purchase with a specific meaningful moment.

Price point distribution

Price points should span the full range of buyer willingness to pay. Top-grossing games typically maintain 6-8 price tiers across $0.99, $4.99, $9.99, $19.99, $49.99, and $99.99. This ensures that both low-intent casual buyers and high-spenders each have an appropriate entry point.

A/B testing

Testing price points and bundle compositions is essential. By experimenting with prices and content, developers gain access to critical data relevant to how their players in particular interact with IAP offers.

IAP and ads: hybrid monetization

IAP and ad revenue monetization should be complementary rather than competing strategies. In a healthy hybrid model, each serves a distinct segment of your player base.

Through hybrid monetization, players who never make a purchase, typically 95–98%, can still generate revenue through ad impressions, particularly rewarded video ads. Rewarded ads are especially valuable as a bridge to IAP: players receive premium content or currency as a reward for watching an ad and experiencing the value of IAPs firsthand. This lowers the psychological barrier to purchasing IAP directly.

Critical for hybrid monetization is audience segmentation. High-spending IAP users shouldn’t be exposed to interstitial ads since the revenue from an interstitial impression is far lower than the revenue at risk from frustrating a player with high lifetime value. Use spend data to suppress distracting ad formats for known payers.

A best practice for hybrid monetization is to support multiple ad networks to drive higher bids on ad placements by leveraging ad mediation solutions.

Key IAP metrics

Tracking the right metrics is critical to diagnose monetization health and identify where to focus optimization efforts.

Payer conversion rate

This is the percentage of users who make at least one IAP. Industry benchmarks for mobile games typically range from 2–5%, with top-performing titles reaching 6–8%. A conversion rate below 1% is a signal that either the offer design, pricing, or purchase moment needs attention.

Average Revenue Per Paying User (ARPPU)

ARPPU measures how much paying users spend on average over a defined period. This captures the depth of spend among users who convert with IAP and varies widely by genre.

Average Revenue Per Daily Active User (ARPDAU)

ARPDAU captures revenue across a game’s active player base. This is a useful top-level health metric that blends IAP and ad revenue.

Lifetime Value (LTV)

LTV is the total estimated revenue a user generates over their full engagement period, including both ad revenue and IAP revenue.

Getting started with in-app purchases

Implementing IAP effectively requires intentional sequencing. Follow these steps to build a solid foundation:

Choose IAP types that match game design: Consumables work for casual and puzzle games, non-consumables suit one-time unlock models like hypercasual games, and subscriptions require regular content investment like in midcore titles. Start with the type that fits your core loop before layering in others.

Design your virtual economy to support purchases: Map where players might feel friction, where they will want to express identity through cosmetics, and what the meaningful moments of progression are. Use these as blueprints for your virtual economy.

Integrate platform billing: Implement Apple StoreKit and Google Play Billing directly, or use a cross-platform SDK to handle both with a single integration and reduce maintenance overhead.

Build a starter pack for first-time buyers: Offer a compelling IAP entry-point at $1.99–$4.99 with high perceived value.

Set up analytics to track payer conversion and ARPPU: Start tracking from day 1 where, when, how much, and with what players are converting.

A/B test offers and pricing: To find the correct price points and offers it’s critical to experiment, measure results, and iterate. Consider pricing and offer design as always ongoing work.

Explore Unity IAP →

Frequently asked questions

An in-app purchase (IAP) is a transaction that lets users buy digital content or features within a mobile app, processed through Apple's App Store or Google Play. IAP is the primary monetization model for free-to-play mobile games, enabling developers to offer the game at no upfront cost while generating revenue from players who choose to spend.

There are four main IAP types: consumables (items used once and repurchased, like gems or energy); non-consumables (permanent one-time unlocks, like ad removal); auto-renewable subscriptions (recurring billing for ongoing benefits like a VIP pass); and non-renewing subscriptions (time-limited access without auto-billing). Most top-grossing games combine multiple types to serve different player segments.

Free-to-play games maximize their player base by removing the upfront cost, then convert a percentage of players into payers. Typically only 2–5% of players purchase, but they contribute the majority of revenue. Games create optional friction points, like limited lives, resource timers, and progression gates, that players can bypass through IAP.


A consumable is used up during gameplay and repurchased repeatedly. Examples include virtual currency, energy, or extra lives. A non-consumable is a permanent unlock bought once and retained indefinitely, such as ad removal or a game mode unlock.

Configure your products in App Store Connect and the Google Play Console. Integrate Apple's StoreKit and Google Play Billing, or use a cross-platform SDK like Unity IAP to manage both with a single codebase. Implement server-side receipt validation before delivering items. Finally, build your in-game store UI and purchase triggers.


A payer conversion rate of 2–5% is considered healthy for free-to-play mobile games. Below 1% typically signals issues with offer design or pricing. Top-performing titles with strong starter packs can reach 6–8%. Always evaluate conversion rate alongside ARPPU. A lower conversion rate paired with high ARPPU can still produce strong overall revenue.


Yes. Hybrid monetization is standard for successful free-to-play games. Non-payers generate ad revenue, while payers generate IAP revenue. Rewarded video ads are particularly effective as an IAP gateway by introducing players to premium content using ads.


*https://www.appsflyer.com/resources/reports/app-marketing-monetization-report/
**developer.apple.com/help/app-store-connect/getting-paid/overview-of-receiving-payments/

***support.google.com/googleplay/android-developer/answer/10463498?hl=en