Reminder: You must support account hold and restore in your app by November 1, 2020. Subscription pause and resubscribe will also be enabled by default unless you explicitly opt out. Learn more.

Google Play's billing system overview

Google Play's billing system is a service that enables you to sell digital products and content in your Android app.

You can use Google Play's billing system to sell the following types of digital content:

  • One-time products: A one-time product is content that users can purchase with a single, non-recurring charge to the user's form of payment.

    One-time products can be either consumable or non-consumable:

    • A consumable product is one that a user consumes to receive in-app content, such as in-game currency. When a user consumes the product, your app dispenses the associated content, and the user can
      then purchase the item again.
    • A non-consumable product is a product that is purchased only once to provide a permanent benefit. Examples include premium upgrades and level packs.
  • Subscriptions: A subscription is a product that provides access to content on a recurring basis. Subscriptions renew automatically until they're canceled. Examples of subscriptions include access to online magazines and music streaming services.

    The Google Play Console offers a lot of flexibility when creating subscription products. As examples, you can set the billing period, offer a free trial, offer an introductory price, provide grace periods when payment fails, and allow users to pause their subscriptions as an alternative to canceling. For more information and a complete list of subscription features, see Implement subscription-specific features.

Getting started

To start integrating Google Play's billing system with your app, see Getting ready.

More information

For more information about integrating Google Play's billing system into your app, see the following topics: