Skip to content
SPECIFICTION
Get listed

Google Play Billing

developer.android.com

Free plan AndroidAPI
Visit developer.android.com
Spec score 8.5 #5 of 19 in Game DRM Software

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

Google Play Billing Free For digital items in Android apps · one-time purchases and subscriptions Read 7 Oct 2026 · developer.android.com

Every Google Play Billing plan and price →

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

Alternatives to Google Play BillingAll alternatives →