Google Play Billing
developer.android.com
What it is
Google Play Billing lets developers sell digital products and content in Android apps through one-time purchases or subscriptions. It is for digital items; developers selling physical goods or services are directed to the Google Pay SDK. One-time products may be consumable for repeat purchases or non-consumable for a lasting benefit, and can grant permanent access or a particular non-renewable use. Subscriptions grant defined benefits for a set period and support base plans, offers, prepaid plans, and add-on entitlements. The Play Billing Library connects an Android app with Google Play Services to retrieve localized offerings and launch purchase flows. Google recommends a secure backend using the Play Developer API for purchase verification and subscription management. That API can check purchase status and modify or cancel recurring purchases. Cloud Pub/Sub delivers notifications about changes to Google Play-managed subscriptions. Purchases that are not acknowledged within three days are automatically refunded. Google says service fees vary by developer and transaction; its overview says 97% of developers distribute apps and use Google Play at no charge, and 99% of developers subject to a service fee are eligible for a fee of 15% or less through available programs. The listed plan is free.
Spec sheet
- Purpose
- Google Play's billing system lets developers sell digital products and content in Android apps through one-time purchases or subscriptions.Read 7 Oct 2026 · developer.android.com
- Integrations
- The documented ecosystem includes Google Play Console, Google Play Developer API, Google Cloud tools, and Cloud Pub/Sub for real-time developer notifications.Read 7 Oct 2026 · developer.android.com
- Security
- Google recommends verifying purchase tokens with the Developer API on a secure backend before granting purchase entitlements.Read 7 Oct 2026 · developer.android.com
- Support
- The Google Play Developer API page directs developers experiencing API issues to Google Play support.Read 7 Oct 2026 · developers.google.com
- Acknowledgement limit
- If a purchase is not acknowledged within three days, it is automatically refunded for lack of acknowledgement.Read 7 Oct 2026 · developer.android.com
- Acknowledgment limit
- Purchases that are not acknowledged within three days are automatically refunded, according to the fraud-prevention guidance.Read 7 Oct 2026 · developer.android.com
- Alternative billing
- Eligible developers can offer alternative billing in certain countries, subject to program eligibility and enrollment requirements.Read 7 Oct 2026 · developer.android.com
- Alternative billing sunset
- The alternative billing page states that manual reporting of alternative billing only and user choice billing is being sunset.Read 7 Oct 2026 · developer.android.com
- Android integration
- The Play Billing Library connects an Android app to Google Play Services to retrieve localized product offerings and launch purchase flows.Read 7 Oct 2026 · developer.android.com
- App integration
- The Play Billing Library connects an Android app with Google Play Services to show localized product offerings and handle purchase flows.Read 7 Oct 2026 · developer.android.com
- Backend integration
- Google recommends integrating a secure backend for purchase verification, subscription features, and real-time developer notifications.Read 7 Oct 2026 · developer.android.com
- Developer API
- The Google Play Developer API includes tools to manage in-app purchases and subscriptions, check purchase status, and modify or cancel recurring purchases.Read 7 Oct 2026 · developers.google.com
- Digital items only
- The billing system is for digital items; Google directs developers selling physical goods or services to the Google Pay SDK.Read 7 Oct 2026 · developer.android.com
- Fraud protections
- Google documents tools including the Voided Purchases API, obfuscated account IDs, and backend consumption to help mitigate billing abuse.Read 7 Oct 2026 · developer.android.com
- Notifications
- Google Play uses Cloud Pub/Sub to deliver real-time developer notifications about changes to Google Play-managed subscriptions.Read 7 Oct 2026 · developer.android.com
- One-time products
- One-time products are single-charge digital items that can provide permanent access or a specific non-renewable use.Read 7 Oct 2026 · developer.android.com
- Product types
- One-time products can be consumable and purchased repeatedly, or non-consumable and provide a permanent benefit.Read 7 Oct 2026 · developer.android.com
- Purchase handling
- A typical purchase flow includes showing products, launching checkout, verifying the purchase, granting content, and acknowledging delivery.Read 7 Oct 2026 · developer.android.com
- Purchase verification
- Google recommends verifying purchases with the Play Developer API on a secure backend before granting entitlements.Read 7 Oct 2026 · developer.android.com
- Server integration
- Google recommends integrating a secure backend using the Google Play Developer API for purchase management and cross-platform entitlements.Read 7 Oct 2026 · developer.android.com
- Service fees
- Google says service fees vary by developer and transaction; its overview states that 97% of developers distribute apps and use Google Play at no charge, while 99% of developers subject to a service fee are eligible for a fee of 15% or less through available programs.Read 7 Oct 2026 · support.google.com
- Subscription features
- The library supports subscriptions with add-ons, prepaid plans, and subscription offers such as introductory and upgrade offers.Read 7 Oct 2026 · developer.android.com
- Subscription options
- The Play Billing Library supports subscriptions with one entitlement and subscriptions with multiple add-on entitlements in one purchase.Read 7 Oct 2026 · developer.android.com
- Subscriptions
- Subscriptions are recurring transactions that grant users defined benefits for a specified period, and can have base plans and offers.Read 7 Oct 2026 · developer.android.com
Plans and prices
Strong points and limits
Strong points
- Supports one-time purchases and subscriptions.
- Offers prepaid plans, offers, and add-on entitlements.
- Play Developer API supports purchase management.
- The listed plan is free.
Limits
- It is for digital items, not physical goods or services.
- Unacknowledged purchases are refunded after three days.
- Service fees vary by developer and transaction.
Who it suits
It suits Android developers selling digital items through one-time purchases or subscriptions. Developers should be prepared to connect app billing with purchase verification and management on a secure backend.
Verdict
Google Play Billing covers in-app digital purchases and subscription workflows, with tools for localized checkout, purchase management, and notifications. Developers need to account for backend verification and the three-day acknowledgement limit.
Where Specifiction places it
- Game DRM Software#5 of 198.5
- Game Monetization Software#8 of 198.3