Shipping an update to every user at once is a one-shot decision with no undo button. Google Play's staged rollout turns that decision into a dial: publish the update to a slice of your install base, watch the vitals, and then widen it or stop it from the Production page. In 2026 the feature covers more than the classic percentage slider — a release that has already reached 100% of users can now be halted, with a previously live version taking its place. This guide walks the whole lifecycle: choosing a percentage, restricting countries, ramping up, halting, resuming, and recovering when the fix has to ship as real code.


What a staged rollout actually controls

The feature is narrower and more specific than "release to some users", and the differences decide how you handle an incident:


Where staged rollouts live in Play Console

The percentage is configured on the track page you are releasing to: Test and release > Production for a production update, or the Open testing / Closed testing pages for a test track. Creating a release requires the Release apps to testing tracks permission, and production releases additionally require permission to manage production releases — if the track page or the rollout controls are missing, permissions are the first thing to check.

One operational constraint matters before any of this: you cannot create a new release while you have outstanding releases. Roll staged releases to 100% first, or remove the pending changes on the Publishing overview page and discard unpublished releases.


Starting a staged rollout, step by step

  1. In Play Console, open the track: Test and release > Production, or the open / closed testing page.
  2. Select the Releases tab and click Create new release, or Edit release on an existing one. If the button is disabled, the Dashboard still lists outstanding setup tasks.
  3. Add the app bundle, name the release, and write the What's new notes — release notes accept up to 500 Unicode characters per language, each language inside its own tag on separate lines.
  4. Click Next to reach the preview and confirm screen, and clear anything listed under the errors summary.
  5. In the Staged rollout section, enter a rollout percentage. Nothing here increases on its own.
  6. Optionally restrict the rollout under Country availability — an option that appears only when you are updating a production release.
  7. Click Start rollout (production: Start rollout to production).

Country-restricted rollouts

A staged rollout can start with a limited set of countries rather than the whole production footprint. By default the country availability of the staged rollout matches the locations configured for the production track. The trap is one-way: once a staged rollout has started, you cannot remove any countries from it. Choose the initial footprint as if you will have to live with a superset of it.


Increasing the percentage

On the track's Releases tab, find the release and choose Manage rollout > Update rollout, set the new percentage, and click Confirm update. The ramp is entirely manual: a release sits at whatever percentage you last set it to, for as long as you leave it there.

Treat the percentage as a paced increase rather than a slider. Lowering it does not remove the update from users who already received it — all it changes is who is eligible from that point on. If the goal is to stop exposure, halt; do not try to dial it back.

Halting a staged rollout

If you find an issue while a rollout is still partial, halt it: Manage rollout > Halt rollout on the track's Releases tab. No additional users will receive that version, and the users who already received it remain on it. Halting is containment, not rollback — the build stays on the devices that got it, so support may be dealing with two versions at once.

Halting a release that already reached 100%

Play also lets you halt a release that is already rolled out to 100% of your users — the case that used to be unanswerable. The halted version stops being served, and a previously live, fully rolled-out version automatically takes its place and becomes available to new and eligible users. The controls and limits:


Recovery: resume, or ship a fixed bundle

Once the rollout is stopped, there are exactly two directions forward, and picking the wrong one wastes a cycle:

Watch the interaction between consecutive releases. If you start a staged rollout of a new release before the previous release has finished rolling out, the new release uses the same group of users as the previous one, depending on its percentage. Overlapping ramps therefore do not widen the test population the way developers expect.


What to watch while a rollout is live


Pitfalls that cost operators time

The one-line model: a staged rollout controls which users are eligible for an update, not what is already on their devices. Raise the percentage in steps, read the vitals before each step, halt to stop new exposure, resume to reach the same users again, and ship a higher version code when the fix has to be real code. 100% is no longer unfixable — but the fallback is your previous release, not the damaged one.


Sources