In-App Purchase Guidelines: Apple and Google Requirements
In-app purchases are one of the most rejection-prone areas of app development. Both Apple and Google have strict rules about what must use their payment systems, how subscriptions are presented, and what billing information users must see. Getting IAP wrong wastes weeks in rejection cycles.
Scan your app against 180+ review rules
Get a detailed compliance report in under 5 minutes. Single scan $9, Pro $29/mo.
When Platform Billing Is Required
You must use Apple IAP or Google Play Billing for: premium app features, virtual currencies and items, subscription content or services, ad removal, and any digital content consumed within the app. Exempt from platform billing: physical goods and services, person-to-person services, content consumed outside the app, and certain professional services.
Subscription Presentation Rules
If your app offers subscriptions, you must: clearly display the price and billing frequency before the purchase screen, show the full subscription terms (auto-renewal, cancellation policy), provide a link to manage/cancel the subscription, display any introductory pricing terms clearly, and implement restore purchases. Apple requires specific UI elements for subscription management. Google requires disclosure of auto-renewal terms on the purchase screen.
Common IAP Mistakes
Using Stripe or PayPal for digital goods (must use platform billing), hiding the subscription price until after signup, not implementing restore purchases for non-consumables, offering different pricing on your website to circumvent platform fees (Apple explicitly prohibits in-app references to cheaper external pricing), and not testing the complete purchase flow in sandbox mode.
Frequently Asked Questions
Can I offer a cheaper price on my website?
The situation is evolving. Apple restricts in-app references to external pricing. Google allows some alternative billing in certain regions. Check current rules for your specific market.
What IAP types are available?
Apple offers consumable, non-consumable, auto-renewable subscription, and non-renewing subscription. Google offers one-time products and subscriptions. Choose the type that matches your product's nature.
Do free trials require IAP configuration?
Yes. Free trials that convert to paid subscriptions must be configured through the platform's billing system. Both Apple and Google have specific trial configuration options.
Related Resources
Fix in-app purchase rejection issues for App Store and Google Play. Guide to IAP types, restore functionality, and subscription compliance.
Google Play Billing Policy GuideGuide to Google Play billing policy compliance. When Google Play Billing is required, exemptions, and how to implement correctly.
App Store Guidelines for Subscription AppsComplete subscription app guidelines for Apple App Store and Google Play. Pricing display, free trials, cancellation, and compliance requirements.
Stop Guessing. Start Scanning.
Join developers who pass app store review on their first try.
Start Free ScanSingle scan $9 · Pro $29/mo · Team $79/mo