App Development · Guide

How to Publish an App on Google Play

5 min readUpdated By the DR3AM Systems team
In Brief

To publish on Google Play, create a Play Console developer account (one-time 25 USD fee; organization accounts need a D-U-N-S number), set up the app, and upload an Android App Bundle that targets the required API level (Android 16, API 36, for new apps and updates since August 31, 2026). Complete the store listing, Data safety form, content rating and app access details. Personal accounts created after November 13, 2023 must first run a closed test with at least 12 testers for 14 continuous days.

Key Points
  • Use an organization account for a business app; Google requires one for health, finance and some other categories.
  • New personal accounts must pass a 12-tester, 14-day closed test before applying for production access.
  • Since August 31, 2026, new apps and updates must target Android 16 (API level 36), with extensions available to November 1, 2026.
  • The Data safety form must cover data collected by your code and by every SDK you include.
  • Staged rollouts let you release to a small percentage of users first and halt if problems appear.

The Steps

  1. Create the right developer accountSign up for Play Console as an organization if a business owns the app, with a D-U-N-S number, a verified contact and a payments profile. Personal accounts suit hobbyists and individual developers.
  2. Create the app and set its basicsAdd the app with its default language, name, app or game type, and free or paid status. Free apps cannot later be changed to paid, so decide carefully.
  3. Build an Android App BundleProduce a signed release bundle that targets the currently required API level, enroll in Play App Signing, and keep your upload key backed up somewhere safe and shared.
  4. Run internal and closed testingUpload to the internal track for your team, then a closed track. New personal accounts need at least 12 testers opted in for 14 continuous days before requesting production access.
  5. Complete the store listingWrite a short and full description, upload an icon, feature graphic and phone screenshots, and add a support email and privacy policy URL. Keep claims accurate to the current build.
  6. Fill in the App content declarationsComplete Data safety, the content rating questionnaire, target audience, ads, and app access instructions with working login details for reviewers. Add any required permission declarations.
  7. Release to production with a staged rolloutCreate a production release, roll it out to a small percentage of users, and widen it as crash and ANR rates stay healthy. Halt the rollout if a serious bug appears.
  8. Monitor Android vitals and reviewsWatch crash rate, ANR rate and ratings in Play Console during the first weeks. Reply to reviews and ship fixes quickly, since poor vitals can reduce store visibility.

Personal vs Organization Accounts

Play Console offers two account types with the same core features. Personal accounts are meant for students, hobbyists and individual developers. Organization accounts are for businesses and require a D-U-N-S number. Google also requires an organization account for certain kinds of apps, including financial products and services, health apps, apps that use the VpnService class and government apps. If a business owns the app, use an organization account so the business is the developer of record and you avoid the personal-account testing gate described below.

Registration costs a one-time 25 USD fee, and Google verifies identity. Expect to supply official documents and to verify a contact email and phone number. Personal accounts must also confirm access to a real Android device through the Play Console mobile app. Plan a few days for verification before your intended launch.

The Closed Testing Requirement

Developers with personal accounts created after November 13, 2023 must run a closed test before they can publish to production. The test needs at least 12 testers who have been opted in continuously for the preceding 14 days. Testers who opt out early do not count, and the clock is about continuous enrollment, so recruit a few more than 12 and keep them engaged. After the test, you apply for production access and answer questions about the test and your app.

Even when the rule does not apply to you, use the testing tracks. The internal track gets a build to your team within minutes, and closed testing with real customers catches device-specific bugs. Android runs on thousands of device models, so a bug that never appears on your phone can appear on a budget handset with less memory.

Technical Rules to Plan Around

  • Target API level. Google raises the minimum every year. Starting August 31, 2026, new apps and updates must target Android 16 (API level 36), with Wear OS, Automotive, TV and XR apps on lower thresholds. You can request an extension to November 1, 2026 in Play Console. Existing apps that fall behind remain available to current users but are hidden from new users on newer Android versions.
  • App Bundles and signing. New apps must be published as Android App Bundles, and Play App Signing manages your app signing key. Protect your upload key and record who holds it.
  • Permissions. Sensitive permissions such as background location, SMS, call log and broad file access require declarations and are restricted to apps that genuinely need them.
  • Developer verification. Google's Android developer verification program ties apps to verified developers. Google says it registered almost all Play apps automatically; check the Play Console home page for any app that still needs registering.

If you use a cross-platform framework, confirm it supports the required API level before your release date. A framework upgrade can take longer than the feature work. See React Native vs Flutter for how the two main options handle platform updates.

Data Safety, Content Rating and App Access

The App content page in Play Console collects declarations that reviewers check against the app:

  • Data safety: what user data the app collects and shares, why, whether it is encrypted in transit, and whether users can request deletion. It must include data collected by analytics, advertising and crash-reporting SDKs. Inventory your SDKs before filling it in.
  • Content rating: a questionnaire that produces ratings for different regions. Answer honestly; misrepresenting content can lead to removal.
  • Target audience: if the app appeals to children, the Families policies add requirements for ads, data and content.
  • App access: give reviewers working credentials and instructions for any feature behind a login, a paywall or a location check.

Apps that let users create an account also need a way to request account and data deletion, both inside the app and through a web link listed in the Data safety form.

Review, Rollout and the First Month

Google reviews new apps and updates before they go live. Reviews for new developer accounts and new apps can take several days, so do not set a marketing launch date until you are approved. Once approved, use a staged rollout: release to a small percentage of users, watch crash and ANR (app not responding) rates in Android vitals, and increase the percentage when things look stable. You can halt a rollout if something goes wrong.

After launch, the store listing becomes a marketing asset. Test your screenshots and short description with store listing experiments, and read what App Store optimization is for the basics. If you are also shipping on iOS, compare this process with our guide to publishing on the Apple App Store; most teams prepare both listings in parallel.

Sources and Further Reading

We link to the primary documentation so you can verify the details yourself.

  1. Get started with Play Console, Google Play Console Help
  2. App testing requirements for new personal developer accounts, Google Play Console Help
  3. Meet Google Play's target API level requirement, Android Developers
  4. Provide information for Google Play's Data safety section, Google Play Console Help
  5. Set up an open, closed, or internal test, Google Play Console Help
  6. Android developer verification, Android Developers
FAQ

Related Questions

Do organization accounts need the 12-tester closed test?

No. Google's closed testing requirement applies to personal developer accounts created after November 13, 2023. Organization accounts are not subject to it, although running a closed test is still good practice. Organization accounts do need a D-U-N-S number and their own verification steps.

How long does Google Play review take?

Google does not guarantee a time. Many updates are reviewed within a day or two, while new apps and new developer accounts can take several days or longer. Submit well ahead of any launch announcement, and check the Publishing overview page in Play Console for status.

Can I change a free app to paid later?

No. Once an app is published as free, Google does not let you change it to paid. You can still charge through in-app purchases or subscriptions, which is how most apps monetize. If you want an upfront price, set the app as paid before the first release.

What happens if I miss the target API deadline?

You will not be able to publish new apps or updates that target an older API level, unless you obtained an extension. Existing versions stay installed for current users, but apps below the visibility threshold are hidden from new users on newer Android versions.

Free, No Obligation

Get Your Free App Scoping Call

Bring your idea or your half-built app. Leave with a realistic scope, a timeline range and the cheapest way to prove it before you spend big.

  • Reply within one business day
  • Honest advice, including when not to build anything
  • AI automation, apps and marketing under one roof
Send Us a Message
How DR3AM Helps

Want This Done for You?

DR3AM Systems designs and builds app development for businesses in South Florida and nationwide. These are the services most related to this topic.

Ready to grow? Book a free 30-minute strategy call with our team.
📞 (954) 466-9513 Book a Call →
Book a Call Call Text