Understanding user choice billing on Google Play

Important: Alternative billing APIs are required for offering an alternative billing system to users in eligible markets by the migration deadline outlined below.

Last year, we began exploring expanded billing options on Google Play with our user choice billing pilot, which allows eligible developers to offer an additional billing system alongside Google Play’s billing system for their users in select markets. This pilot allows us to gather insights from developers and users on complexities involved in supporting user choice billing in markets across the world.

As our pilot continues to expand and evolve, we’ve begun offering developers several programs to enable an alternative billing system and put the choice in the hands of the users. Each program has specific eligibility criteria based on regional requirements. The below provides a guide to determine which program(s) you may enroll in based on the location you want to offer user choice billing.

Illustrative example of the user experience for user choice billing

Illustrative example of the user experience for user choice billing

Explore our user choice billing program(s)

Explore the programs below, which vary based on regional availability and requirements. You may enroll your app in more than one program. If a region has multiple program options, your app can only be enrolled in one program per region at a time. Your app may switch between programs if needed; however, it must be resubmitted through a new declaration form.

User choice billing — Over 35 eligible countries, including the European Economic Area (EEA)

For developers interested in offering user choice billing to users in the following locations:

Australia, Brazil, Indonesia, Japan, South Africa, United States or EEA (Austria, Belgium, Bulgaria, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Cyprus, Romania, Slovakia, Slovenia, Spain, or Sweden)

Pilot summary:

  • App eligibility:
    • An app or game across any form factors offering user choice billing to users in the EEA; or
    • A non-gaming mobile or tablet app with users in all other locations listed above.
  • Service fee: Reduced by 4% for transactions where users pay with an alternative billing system.
  • Alternative Billing APIs ready: Yes, participating developers can automate transaction reporting by following the integration guide.
Important: Starting on March 13, 2024, developers offering alternative billing must use alternative billing APIs. See details outlined in the pilot page or EEA program page and visit our alternative billing API integration guide to get started.

Get the full details about eligibility, requirements, and how to get started by visiting the pilot page.

Important note: Developers with users in the European Economic Area, also have the option to offer an alternative billing system without user choice. This means, participating eligible developers can offer a standalone alternative billing system without also offering Google Play’s billing system. The requirements for this EEA program vary from the user choice billing pilot. Get the full details by visiting the EEA program page.

User choice billing — South Korea

For developers interested in offering user choice billing to users in South Korea.

Program summary:

  • App eligibility: Gaming & non-gaming mobile or tablet apps with users in South Korea.
  • Service Fees: Reduced by 4% for transactions where users pay with an alternative billing system.
  • Alternative Billing APIs ready: Yes, participating developers can automate transaction reporting and invoicing by following the integration guide.
Important: Starting on August 2, 2023, developers offering alternative billing to users in South Korea must use alternative billing APIs. See details outlined in the program page and visit our alternative billing API integration guide to get started.

Get the full details about eligibility, requirements, and how to get started by visiting the program page for user choice billing in South Korea.

User choice billing — India

For developers interested in offering user choice billing to users in India.

Program summary:

  • App eligibility: Gaming & non-gaming mobile or tablet apps with users in India.
  • Service Fees: Reduced by 4% for transactions where users pay with an alternative billing system.
  • Alternative Billing APIs ready: Yes, participating developers can automate transaction reporting and invoicing by following the integration guide.
Important: Starting on March 13, 2024, developers offering alternative billing must use the alternative billing APIs. See details outlined in the program page and visit our alternative billing API integration guide to get started.

Get the full details about eligibility, requirements, and how to get started by visiting the program page for user choice billing in India.

What to expect when onboarding

Onboarding to any of the user choice billing programs requires you to agree to the Terms of Service for the applicable program(s), provide verifiable developer and app information, and provide relevant information to complete your onboarding. More detail is provided below.

Step 1: Review the requirements

Review the requirements for each program on the relevant program page to determine if your app(s) meets the eligibility criteria

Step 2: Submit the declaration form

Each program requires the submission of a declaration form to provide relevant information and accept the applicable Terms of Service.

Step 3: Account creation & confirmation

After your declaration form submission is reviewed, our onboarding team will send you an email regarding next steps.

  • If you need to create a payment profile you will need to supply relevant business documentation
  • If you already have an eligible payment profile or after your profile has been created you’ll be notified of next steps

Step 4: Enroll your app(s)

You will need to identify the apps and countries in which you will offer user choice billing. You can do this via an enrollment form which our onboarding team will share with you.

Step 5: Onboarding completion and program participation

Once we've confirmed that your app is eligible for the given program and you've completed all applicable enrollment steps, you will receive an email from Google Play confirming that your onboarding is complete. This email will also contain instructions on how to implement the APIs and abide by program requirements.

Alternative billing API migration deadline

Alternative billing APIs are required for offering an alternative billing system to users in any eligible market by the migration deadline ("Manual Sunset Date"). To get started, follow the program page to learn more about integrating with alternative billing APIs and migration requirements.

User choice billing for users in: APIs available Manual Sunset Date
South Korea April 6, 2023 August 2, 2023
India November 14, 2023 March 13, 2024
European Economic Area, AU, BR, ID, JP, ZA, US November 14, 2023 March 13, 2024

 

Alternative billing only (i.e. without user choice)
for users in:
APIs available Manual Sunset Date
European Economic Area November 14, 2023 March 13, 2024

Was this helpful?

How can we improve it?
Search
Clear search
Close search
Main menu
6441041550295665292
true
Search Help Center
true
true
true
true
true
92637
false
false