In-app purchases (IAP) are any fees paid by a user within a mobile app, beyond the initial cost of downloading it. They are one of the two primary monetization models in mobile, alongside in-app advertising (IAA), and are the foundation of revenue for a wide range of app types: from productivity tools and streaming services to fitness apps and beyond.
Formula:
IAP Revenue Per DAU = Total IAP Revenue ÷ Number of Daily Active Users
What is an In-App Purchase?
An in-app purchase is a transaction that takes place inside an app. The user pays the developer directly for something whether it be a feature, a product, a subscription, or a consumable item and they do so without leaving the app.
IAP gives developers a way to offer their app at a low upfront cost, or for free, while still generating revenue from the users who find enough value to pay for more. It also creates a direct relationship between the value a user gets from the app and the revenue the developer earns from them.
Types of In-App Purchases
There are three main IAP models, and most apps use one or a combination depending on what they are selling and how their users engage.
Consumable IAP
The user pays for an item, uses it, and it is gone. To get more, they purchase again. This is common in apps where users regularly replenish resources or credits. The key characteristic is that the item depletes with use and does not persist on the account indefinitely.
Non-Consumable IAP
The user pays once and retains access permanently. This applies to things like unlocking a premium feature, removing ads, or purchasing additional content that does not expire or deplete. Once purchased, a non-consumable IAP stays on the account and does not need to be bought again.
Subscriptions
The user pays at regular intervals (weekly, monthly, or annually) for continued access to features, content, or services. Subscriptions renew automatically until the user cancels. Some apps also offer non-renewing subscriptions for a fixed period, which are typically tied to a specific season or limited-time offering.
| IAP Type | How It Works | Common Use Cases |
| Consumable | Used once and depleted | Credits, boosts, virtual currency |
| Non-Consumable | Purchased once, kept permanently | Premium features, content unlocks, ad removal |
| Subscription | Recurring charge for continued access | Streaming, productivity tools, fitness apps |
Key IAP Metrics
Tracking the right metrics helps you understand how your IAP model is performing and where there is room to improve.
Lifetime Value (LTV)
LTV measures the total revenue a user generates over their time in the app. For IAP-heavy models, X-day LT, the cumulative IAP revenue generated by a cohort within a set number of days, is one of the most important indicators of monetization health.
Average Revenue Per Paying User (ARPPU)
ARPPU measures how much your paying users spend on average. It is distinct from ARPU because it focuses only on users who have made at least one purchase, giving you a clearer picture of spending behavior among your monetizing audience.
IAP Revenue Per DAU
This metric measures the average IAP revenue generated per daily active user, calculated as:
IAP Revenue Per DAU = Total IAP Revenue ÷ Number of Daily Active Users
It connects your monetization performance directly to your active user base, giving you a daily read on how efficiently your IAP model is converting engagement into revenue.
Daily Active Users (DAU)
DAU provides the denominator for many IAP metrics and is a key indicator of the audience size your monetization is working with on any given day.
IAP and Hybrid Monetization
Many apps today use both IAP and in-app advertising together in a hybrid monetization model. The two streams can complement each other well — IAA generates revenue from users who do not purchase, while IAP captures higher value from users who are willing to pay.
Managing a hybrid model effectively requires visibility into both revenue streams separately and in combination. Understanding how ad exposure affects purchase behavior, and how IAP users respond to advertising, is essential for finding the right balance between the two.
How to Track IAP with Tenjin
Tenjin makes IAP tracking straightforward. You can measure IAP revenue by sending receipt data through the Tenjin SDK or via server-to-server (S2S) integration. The integration is simple to set up and gives you IAP revenue data directly in your Tenjin dashboard alongside your attribution and UA metrics.
Tenjin also supports separate tracking of fraudulent purchases, so invalid transactions can be identified and excluded from your revenue reporting without polluting your real performance data.
With IAP and attribution data in the same place, you can connect revenue performance back to the campaigns, channels, and creatives that acquired your paying users, giving you the full picture of what your UA spend is actually generating.