Google Play

Publishing an Android app on Google Play, start to finish

Account, identifiers, listing, policy forms, test tracks, review. What each stage costs, what blocks first-time publishers, and what to do once the app is live.

8 min read Updated September 2026

Quick answer: publishing on Google Play takes a one-time $25 developer account with identity verification, an App Bundle with a permanent package name and a rising version code, a store listing (512 px icon, 1024×500 feature graphic, screenshots, descriptions), a public privacy policy, completed data-safety and content-rating forms, and a pass through a test track before production. Review usually takes a few days.

Stage 1 — the developer account

A single $25 fee, paid once, covering every app you ever publish. Identity verification — legal name and address, and matching documents for a business account — can take days on its own, so start it before the app is finished.

Choose the account type deliberately. A personal account publishes under your legal name, visible on the listing. A business account needs a D-U-N-S number and publishes under the organisation. Switching later is awkward. Personal accounts also have to run a closed test with a group of testers before production access is granted; plan the time.

Stage 2 — create the app and lock the identifiers

Play asks for name, default language, app or game, free or paid. Free can never become paid — the reverse is fine. The package name is fixed by the first upload.

Package Name GeneratorBuild and validate a valid applicationId Open the tool
The package name generator showing a valid reverse-domain applicationId
Thirty seconds of checking now, or a brand-new listing later.

Stage 3 — the listing

Treat it as marketing, not a form. It is the whole conversion funnel.

FieldLimitNote
App name30 charactersKeyword stuffing violates policy
Short description80The line people actually read
Full description4,000The first two lines do most of the work
Icon512 × 51232-bit PNG, no transparency
Feature graphic1024 × 500Required
Phone screenshots2–816:9 or 9:16, at least 320 px
Play Listing PreviewCharacter limits and a live listing preview Open the tool
The Play listing preview with live character counts and a search-result mock-up
Title and short description are the two fields most visitors see, and the two Play scrutinises hardest.
Play Screenshot ResizerEvery screenshot size Play demands Open the tool
APK Icon GeneratorEvery Android launcher size from one image Open the tool

Stage 4 — the three policy forms

Privacy policy

A working, public URL on your own domain, required for practically every app. It must describe what the app actually does; a template that contradicts the data-safety form is worse than none.

Data safety

What you collect, what you share, whether it is encrypted in transit. For a WebView app, your website's analytics, cookies and third-party scripts count. "We collect nothing" while the site runs an ad network is a false declaration.

Content rating

A questionnaire that produces regional age ratings. Inaccurate answers are grounds for removal.

Stage 5 — test tracks, in order

Stage 6 — review

A few days for a new account is typical. Rejections arrive by email, and the common ones are avoidable:

After launch

Play raises the minimum target API level every year; apps that fall behind stop being shown to newer devices and eventually cannot be updated. Reviews need replies, crash reports need reading, and each release needs a version code higher than the last — including releases that only went to a test track.

The version code generator with the Gradle snippet for a new release
Every upload, test track or not, needs a higher code than the one before.

Questions people ask

What does publishing on Google Play cost?

A one-time $25 registration fee covering unlimited apps. There is no annual or per-app charge; Google takes a commission only on paid apps and in-app purchases.

How long does review take?

Usually a few days for a new developer account, often faster for updates to an established app. Identity verification is separate and can take days itself — start it early.

Is a privacy policy mandatory?

In practice, for every app. It must be a working public URL and must genuinely match what the app and website do.

Can a converted website be rejected?

Yes, under the minimum functionality policy, if it offers nothing beyond a browser bookmark. Offline content, push notifications, native navigation or device features move it past that bar.

Can I switch a free app to paid later?

No. Free to paid is not possible after publishing; paid to free is. Decide before the first release.

What is a staged rollout?

Releasing to a percentage of users first — commonly 10%. If a problem appears you halt it, and most users never received the broken version.

Read next

Ready to turn your site into an app?

Upload an HTML file or a ZIP, set your icon and name, and download a signed Android app. No Android Studio, no command line.

Open the builder