Selling a shell account, merging two portfolios, or moving a successful app to a company account — every one of these comes down to the same thing: a Google Play transfer. The process looks simple from the outside, but it has a strict order of operations, and skipping one step can leave your app unpublished, your payments profile orphaned, or your signing keys in the wrong hands. This checklist covers both transfer types in 2026: moving an app to a different developer account, and handing over account ownership itself.


Part 1: App Transfer — The Official Path

Google's official mechanism is the app transfer request in Play Console. It moves an app (and everything attached to it) from your original account to a target account. Before you submit anything, run through these steps in order.

Step 1: Confirm policy compliance and service fee impact

Step 2: Download reports you will need later

When an app transfers, your bulk export reports, payout reports, and earnings reports do NOT transfer with it. Download everything you might need from Play Console before submitting — after the transfer, the new account starts fresh reports from zero.

Step 3: Verify both accounts are registered and active

Step 4: Collect both registration transaction IDs

You need the registration transaction ID for your account AND the target account. Find it in the account owner's email (search for "developer registration fee") or in Google Payments → Activity. Common ID formats:

01234567890123456789.token.0123456789012345
0.G.123456789012345
Registration-1234ab56-7c89-12d3-4567-8e91234567f8
PDS.1234-5678-9012-3456

Critical: when entering the ID in the transfer request, strip the order-ID prefix — drop the 0.G. part and everything before the word token or Registration.

Step 5: Sort out Play App Signing keys

Step 6: Check paid apps and IAP requirements

Step 7: Re-wire integrated services

Step 8: Know exactly what transfers — and what doesn't

Transfers: users, download statistics, ratings and reviews, content ratings, store listing, subscriptions, policy submissions and app-content documentation.

Does NOT transfer: bulk export / payout / earnings reports, promotions (though already-issued promo codes still work), test groups (recreate them — testers must opt in again), and integrated-service permission settings.

Orders created before transfer stay in the original account — refunds for those must be issued from the original account or via the Developer API.

Step 9: Submit and wait

Submit the transfer request in Play Console. The target account owner reviews and approves it, then Google support confirms — replies typically land within 2 business days.


Part 2: Account Ownership Transfer

If you're not moving apps but handing over the whole developer account (a common shell-account sale), note the limits:


Final Pre-Submit Checklist

  1. Both accounts active, target registration complete
  2. Transaction IDs collected for both accounts, prefixes stripped
  3. Reports (bulk export, payout, earnings) downloaded
  4. Payments profile active on target (paid/IAP apps)
  5. Upload key / signing key decision made
  6. Firebase, Analytics, Developers Console, AdMob re-wired
  7. Currency-change republish plan ready
  8. Transfer request submitted → target approval → Google confirmation
  9. After transfer: republish if needed, ship ad-SDK update, recreate test groups, verify new reports are generating

A transfer done right takes about a week and causes zero user-facing disruption. A transfer done wrong takes a month of appeals to undo. Run the checklist, verify every line, and your apps — and your accounts — land exactly where you intended.