Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Game DRM Software
  3. Google Play Billing

Google Play Billing

What it is

Google Play Billing is a system developers use to sell digital products and content inside Android apps, either as one-time purchases or subscriptions. One-time items can be consumable for repeat purchases or non-consumable for a permanent benefit; they may provide permanent access or a specific non-renewable use. Subscriptions grant defined benefits for a set period and can include base plans, offers, prepaid plans, and add-on entitlements. The Play Billing Library connects an Android app to Google Play Services to retrieve localized offerings and start purchase flows. Google recommends a secure backend for verifying purchases, managing subscription features, and handling real-time notifications. The Google Play Developer API supports purchase and subscription management, status checks, and changes or cancellations to recurring purchases. Cloud Pub/Sub can deliver notifications about changes to Google Play-managed subscriptions. Google recommends verifying purchase tokens on a secure backend before granting entitlements. Unacknowledged purchases are automatically refunded after three days. Billing is for digital items; Google directs sales of physical goods or services to the Google Pay SDK. The listed plan is free.

For and against

For

  • Supports consumable and non-consumable one-time products.
  • Subscriptions can include offers, prepaid plans, and add-ons.
  • Developer API supports purchase and subscription management.
  • Cloud Pub/Sub delivers subscription change notifications.

Against

  • Billing is for digital items, not physical goods or services.
  • Purchases not acknowledged within three days are refunded.
  • Alternative billing is limited to eligible enrolled developers in certain countries.
  • Google service fees vary by developer and transaction.

The verdict

Google Play Billing provides Android developers with purchase flows and tools for managing digital sales and subscriptions. Purchase verification and timely acknowledgment matter, and physical goods and services require a different SDK.

Who it suits

This suits Android app developers who need to offer digital purchases or subscriptions through Google Play. Developers selling physical goods or services are directed to the Google Pay SDK instead.

Plans and prices

Google Play Billing

Free

For digital items in Android apps · one-time purchases and subscriptions

Every plan, in full

On the record

Acknowledgement limit
If a purchase is not acknowledged within three days, it is automatically refunded for lack of acknowledgement.developer.android.com · read 7 Oct 2026
Acknowledgment limit
Purchases that are not acknowledged within three days are automatically refunded, according to the fraud-prevention guidance.developer.android.com · read 7 Oct 2026
Alternative billing
Eligible developers can offer alternative billing in certain countries, subject to program eligibility and enrollment requirements.developer.android.com · read 7 Oct 2026
Alternative billing sunset
The alternative billing page states that manual reporting of alternative billing only and user choice billing is being sunset.developer.android.com · read 7 Oct 2026
Android integration
The Play Billing Library connects an Android app to Google Play Services to retrieve localized product offerings and launch purchase flows.developer.android.com · read 7 Oct 2026
App integration
The Play Billing Library connects an Android app with Google Play Services to show localized product offerings and handle purchase flows.developer.android.com · read 7 Oct 2026
Backend integration
Google recommends integrating a secure backend for purchase verification, subscription features, and real-time developer notifications.developer.android.com · read 7 Oct 2026
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.developers.google.com · read 7 Oct 2026
Digital items only
The billing system is for digital items; Google directs developers selling physical goods or services to the Google Pay SDK.developer.android.com · read 7 Oct 2026
Fraud protections
Google documents tools including the Voided Purchases API, obfuscated account IDs, and backend consumption to help mitigate billing abuse.developer.android.com · read 7 Oct 2026
Integrations
The documented ecosystem includes Google Play Console, Google Play Developer API, Google Cloud tools, and Cloud Pub/Sub for real-time developer notifications.developer.android.com · read 7 Oct 2026
Notifications
Google Play uses Cloud Pub/Sub to deliver real-time developer notifications about changes to Google Play-managed subscriptions.developer.android.com · read 7 Oct 2026
One-time products
One-time products are single-charge digital items that can provide permanent access or a specific non-renewable use.developer.android.com · read 7 Oct 2026
Product types
One-time products can be consumable and purchased repeatedly, or non-consumable and provide a permanent benefit.developer.android.com · read 7 Oct 2026
Purchase handling
A typical purchase flow includes showing products, launching checkout, verifying the purchase, granting content, and acknowledging delivery.developer.android.com · read 7 Oct 2026
Purchase verification
Google recommends verifying purchases with the Play Developer API on a secure backend before granting entitlements.developer.android.com · read 7 Oct 2026
Purpose
Google Play's billing system lets developers sell digital products and content in Android apps through one-time purchases or subscriptions.developer.android.com · read 7 Oct 2026
Security
Google recommends verifying purchase tokens with the Developer API on a secure backend before granting purchase entitlements.developer.android.com · read 7 Oct 2026

Alternatives to Google Play Billing

Every alternative, ranked