No icon

Pay One Time For All Apps Much Cheaper

Google Subscriptions: Pay One Time For All Apps

Add subscriptions & recurring charges

With subscriptions, you can add products that charge users for content or services on a recurring basis. You can offer multiple subscriptions within the same app.

To add recurring charges and subscription billing to your apps, you'll need to use the Google Play In-app billing API.


Users can purchase subscriptions on Google Play clients version 3.5 and higher in countries where in-app billing is supported. Subscriptions must be priced greater than $0 and the price of a subscription can't be changed. Subscriptions can't be unpublished.

Subscription & free trial time periods

  • Weekly: Weekly subscriptions can't be charged using direct carrier billing.
  • 1 month
  • 3 months
  • 6 months
  • Seasonal: Seasonal subscriptions need a start and end date and can be prorated. For more information, see the seasonal subscriptions section below.
  • Annual

Add a subscription to your app

Adding a subscription is very similar to adding a regular in-app product, except the price is set to per month, per season, or per year.

The In-app billing version 3 API supports in-app subscriptions. If you use in-app subscriptions, it's best to migrate to In-app billing version 3 API.

Tip: Before starting, you need to have the BILLING permission on your APK to add in-app products.

  1. Sign in to your Play Console.
  2. Click All Applications All applications.
  3. Select an app.
  4. On the left menu, click Store presence In-app products > Add New Product > Subscription.
  5. Add the In-app product ID.
  6. Click Continue.
  7. Follow the on-screen instructions to set up your subscription.
  8. Save your changes.

Add an introductory price to your subscription

Related image

With introductory pricing, you can specify an initial price that applies to a set number of billing periods. For example, you can offer a subscription for $1 per month for the first three months. At the end of the introductory period, users will be charged the full subscription price.

Add an introductory price

  1. Sign in to your Play Console.
  2. Click All Applications All applications.
  3. Select an app.
  4. On the left menu, click Store presence > In-app products.
  5. Next to "Introductory price," enter your introductory price (in the default currency) and the number of applicable billing periods.
    • We'll use the price you enter as the base for calculating market-specific prices. To manually update local prices, select Edit Price.
    • For more information on how to manage market-specific prices for subscriptions, go to administer in-app billing.
  6. Save your changes.


  • Introductory prices must be less than the subscription's full price.
  • You can't set up introductory prices for seasonal subscriptions.
  • If you're offering a free trial and introductory price, your users will be charged the introductory price at the end of the trial.
  • A user can only receive an introductory price to a specific subscription product one time.