Apple IAP and Google Play In-App Purchase Fees: Scope, Calculation, and Global Rates
Understand when Apple IAP or Google Play Billing applies, which transactions are generally outside in-app billing, and how current fees compare across Mainland China and major global markets.
Store commission applies primarily to digital goods and services sold for use in an app; it is not a blanket percentage of every business transaction. Product teams should classify what is being sold, where it is consumed, which storefront distributes the app, and which commercial program applies before they design checkout or set prices.
Apple and Google change agreements, regional options, and fee programs. Use the current Apple App Review Guidelines, Apple Developer Program information, Google Play Payments policy, and Google Play service-fee documentation for the final decision.
Start with the product, not the payment SDK
| What the user buys | Typical treatment | Product work that follows |
|---|---|---|
| Digital content, subscription, virtual currency, or in-app capability | Store billing is commonly required, subject to platform and regional rules | Product catalogue, receipt validation, entitlement, restore, refund, subscription state |
| Physical goods or services consumed outside the app | External payment is normally used | Acquiring, fulfilment, refund, tax, logistics, customer support |
| Access purchased elsewhere | May be permitted for eligible multiplatform, reader, or enterprise models | Sign-in, entitlement sync, storefront-specific communication |
| Person-to-person or regulated service | Treatment depends on the service and market | Eligibility, provider status, disclosures, risk controls |
The same company may need more than one route. A learning app can sell a digital course through store billing while charging separately for a physical event or one-to-one service delivered outside the app.
Model net revenue rather than headline commission
Build a storefront-level model:
net proceeds = customer price - store/service fee - applicable tax - refunds - partner share - support and delivery cost
Then compare contribution margin, not just the percentage retained by the platform. Include free trials, grace periods, failed renewals, family or organization access, currency rounding, local tax treatment, creator share, and acquisition cost.
Rates can vary by program, transaction type, storefront, subscription status, distribution terms, and alternative-payment arrangements. Alternative billing or external links may still carry platform fees, reporting duties, eligibility rules, and additional payment-provider cost. Never apply a rate from one market to a global forecast.
Architecture implications
A durable implementation keeps the store transaction and the customer's entitlement as related but separate records. The backend should:
- validate signed transactions or purchase tokens on the server;
- process renewals, cancellations, refunds, revocations, grace periods, and billing retries idempotently;
- grant access from an entitlement ledger rather than a client-side success screen;
- support purchase restoration and identity changes;
- reconcile platform reports with internal orders and finance records;
- retain the product, price, storefront, currency, tax, and fee assumptions used for each forecast.
Pricing across web, iOS, and Android
Different prices or purchase routes can be commercially rational, but the customer experience must remain clear. Decide whether benefits are portable across platforms, how an existing subscriber signs in, what the app may say about external purchase, and how support handles refunds initiated by the store.
Before launch, run the complete lifecycle in sandbox and controlled production: new purchase, renewal, upgrade, downgrade, cancellation, billing failure, refund, revocation, restore, and account deletion. Review metadata and in-app language against the rules of each target storefront.
Wavesteam can map the product catalogue, storefronts, entitlement model, backend validation, commercial assumptions, and release test plan. The client confirms the business model, target markets, tax position, and applicable platform agreement with its finance and legal advisers.
This article is for product, finance, and store-submission planning only. It is not legal, tax, or review advice. Verify the latest rules and agreements for each target storefront before implementation.