How to publish your app on Google Play

By Weapp · Updated

To publish on Google Play you need a Play Console account, a finished app that meets Google's policy requirements, and a store listing. New developer accounts must also test the app with real users before it goes to production. At release, a staged rollout is recommended so problems surface on a small share of users before everyone is reached.

Publishing an Android app on Google Play is simpler than the Apple side on some points and trickier on others. Here we’ll walk through the process with a focus on what differs from the App Store, so you know what’s ahead before you hit publish.

The account first: ownership and roles

The first thing you do is get a Google Play developer account. The fee is a one-time USD 25, and the account should be registered to the company, not to an individual employee or a hired consultant.

Play Console has roles and permissions so several people can work on the same app. The owner has full control, while others can get limited access to, say, statistics or releases. A common and costly mistake is letting the agency or a freelancer be listed as owner. Then they’re holding the key to your app, your revenue, and your users.

Decide early, then: the company owns the account, and whoever builds the app is invited in with the appropriate role. That makes a future change of provider undramatic.

Google’s testing requirement for new developer accounts

Here’s the biggest difference from before, and from Apple. Google now requires that new personal developer accounts test their app with a number of real testers over a continuous period before the app can be released to production.

In practice, that means you can’t create an account in the morning and have the app live that same evening. You need to:

  • Recruit a group of testers who actually install and use the app.
  • Let the test run for the time Google specifies, not just start it.
  • Gather and fix what comes up before applying for production.

The requirement exists to raise the quality bar for new apps and weed out half-finished projects. For you as the client, the point is to build the testing phase into the timeline. If you’re aiming for launch in a given week, the test needs to have started well before that.

Data disclosures and policy

Before release, you fill in a data safety section describing what information the app collects, how it’s used, and whether it’s shared. The disclosure is shown to users in the store and needs to match what the app actually does. Stating that the app collects nothing and then sending data to a third-party service is a policy violation that can get the app blocked.

Go through the app’s actual data flows together with whoever built it, so the disclosure is accurate from the start.

Staged rollouts as risk management

Once the app is approved, you don’t have to release it to everyone at once. Google Play supports staged rollouts, where a new version first reaches a small share of users before it’s rolled out broadly.

A concrete setup: you release version 2.0 to 10 percent of users. Over a couple of days you watch crash reports and reviews. If everything looks good, you raise it to 50 and then 100 percent. If a serious bug shows up, you pause the rollout, and 90 percent of users never see the problem.

This is one of the simplest and most effective ways to lower risk at release, and something an experienced development partner sets up as standard. The same method suits both the first launch and every update after it.

Short checklist before launch

  • The company owns the Play Console account; the builders are invited with the right role.
  • The testing requirement for new accounts is completed, not just started at the last minute.
  • The data disclosure reflects the app’s actual data collection.
  • The store listing has copy, screenshots, and icon in place.
  • The first release goes out as a staged rollout, not to everyone at once.

If you’re unsure about any step, it’s cheaper to sort it out before launch than to deal with a blocked app afterward. A blocked or rejected app right before a planned launch date is one of the more stressful situations you can end up in, and it can almost always be avoided with a bit of planning ahead.

If you want help all the way from build to publishing, you can get in touch with a short description of your app, and we’ll guide you through the process.

Frequently asked questions

What does it cost to get started on Google Play?

A Google Play developer account costs a one-time fee of USD 25, unlike Apple's annual fee. Beyond that, there are no store fees for publishing. Do budget, though, for ongoing costs like servers and any third-party services the app uses.

Do I have to test the app before I'm allowed to release it?

For new personal developer accounts, Google now requires a testing period with a number of real testers before the app can go to production. The requirement exists to raise the quality bar for new apps. Build the testing phase into your timeline so the launch isn't pushed back unnecessarily.

What is a staged rollout, and why use one?

A staged rollout means a new version first reaches a small percentage of users, say 5 or 10 percent, before it's rolled out broadly. If something goes wrong, it shows up on only a few users and you can pause. It's one of the simplest ways to lower risk at release.

Who should own the Play Console account?

The account should be owned by the company, not an individual developer or consultant. Ownership of the account determines who can manage the app, see revenue, and add other people. Sort it out from the start and you avoid costly disputes over access later.

How long does Google's review take?

Review often takes anywhere from a few hours to a few days, but can drag on for new accounts or sensitive categories. Build in margin ahead of a launch with a fixed date. You can't count on a review always passing on the first try.