Guides

How to Transfer an App to Your Own Developer Account

PR

Pavlo Rubanovskyi

· 6 min read

How to Transfer an App to Your Own Developer Account

To move an app into your own developer account, the current owner starts a transfer and you accept it: on the App Store, between both Account Holders in App Store Connect; on Google Play, via a request from the original account in Play Console. Reviews, ratings and users stay with the app; a few services must be set up again.

Before you start: do you need a transfer at all?

Only if the app lives in someone else's developer account. If the listing already sits in an account registered to your company and the old developer was merely invited as a user, you do not transfer anything — you remove their access and rotate the credentials they could see.

To check, ask who the Account Holder is on the Apple side and who the owner is on Google Play. If the answer is the agency, a freelancer's personal account, or "we're not sure", read on.

What you need on your side

App StoreGoogle Play
Your own accountAn Apple Developer Program membership in your company's nameA Google Play developer account in your company's name
Who actsThe Account Holder on both sidesThe owner of the original account; you approve
What you shareYour Account Holder's Apple Account and your Team IDYour account's registration transaction ID
AgreementsBoth accounts have accepted the latest paid and free agreementsBoth accounts active, registration complete, in good policy standing

Set up your own account first. Apple's and Google's verification of a new organisation takes time of its own, and nothing below can start without it.

Transferring an app on the App Store

Apple lets the transfer go ahead only when the app meets its transfer criteria. The ones that most often block it:

  • The app must have at least one version released on the App Store.
  • The app cannot be in an active review or release status — for example Waiting for Review, In Review, Accepted, Processing for Distribution or Pending Developer Release — and cannot be on pre-order.
  • In-App Purchase product IDs cannot clash with product IDs already in your account.
  • Apple Arcade apps cannot be transferred.

Then the steps, from Apple's guide to initiating an app transfer:

1. The current Account Holder opens the app in App Store Connect → App Information → Transfer App. 2. They enter your Account Holder's Apple Account and your Team ID, and accept the terms. 3. You accept the transfer in your account. As of October 2026, a pending transfer expires after 60 days.

While it is pending, the old owner cannot edit metadata, pricing or In-App Purchases, and open App Review threads are closed — so finish any release in flight first.

What to prepare before you accept

According to Apple's overview of app transfer, reviews, ratings, the bundle ID and iCloud containers move with the app, and users keep receiving updates. These need work:

AreaWhat to do
Push notificationsOld certificates work until they expire; create your own APNs key and update the server
TestFlightThe old owner removes builds and testers before the transfer
Sign in with AppleGenerate transfer identifiers so existing users can still sign in
App Groups, keychain sharingRe-register under your Team ID; users may need to sign in once more
Apple Pay, Wallet passesCreate a new merchant ID; reissue passes
SubscriptionsGet the app-specific shared secret before accepting, then generate a new one
Sales historyThe old owner keeps pre-transfer reports; you see sales from the transfer on

Transferring an app on Google Play

Google handles it as a request rather than a button (Play Console Help: transfer apps):

1. The original account opens the app-transfer request in Play Console. 2. It provides the registration transaction IDs of both accounts. Yours is in the receipt for the developer registration fee. 3. You review and approve the transfer in your account. As of October 2026, Google says support replies within two business days.

What moves: users, statistics, ratings, reviews, subscriptions, the store listing and past declarations such as App content. What does not: earnings and sales reports, promotions, test groups, and linked services. After the transfer you relink Firebase, add your account to Google Analytics and Cloud projects, and check ad SDK settings such as AdMob.

The signing key

If the app uses Play App Signing, Google keeps the app signing key and the transfer carries on as normal; if the old upload key is a concern, request an upload key reset. If the app is not enrolled in Play App Signing and its signing key is lost, the key cannot be reset — settle this before anything else.

If the current owner won't cooperate

Neither store moves an app on your request alone: the transfer always starts from the account the app is in. If the agency or developer refuses, the lever is your contract — what it says about who owns the app, the listing and the accounts. This is general guidance, not legal advice — for a dispute, talk to a lawyer. Keep the conversation in writing, and in the meantime make sure everything you do control — the domain, the backend, the analytics — is in your name. If the old developer has stopped answering altogether, start with what to secure first.

As a last resort, an app can be republished under your account as a new listing. It works, but it starts without the old listing's reviews and installs, and existing users must install it again. That is why the transfer is worth the patience.

After the transfer: a short checklist

1. Remove the old team from both accounts and from every service. 2. Rotate secrets they could see: API keys, service accounts, signing passwords. 3. Make a test release through your own pipeline before the first real one. 4. Note the transfer date — sales and analytics split at that point.

Need someone to run it?

DriveCode builds iOS & Android apps, Flutter-first. A transfer is mostly paperwork, but the details — push keys, sign-in identifiers, linked services — are where updates break afterwards. When we take over an app, moving the accounts, keys and repository into your name comes before any code change; it is the first of the checks we run before taking over an app.

Questions people ask

Do I lose reviews and ratings when the app moves? No. Both stores keep them with the app.

Do users have to reinstall? No. The listing and the app stay the same; users keep receiving updates.

How long does it take? On the App Store, as long as it takes your Account Holder to accept — as of October 2026, the request is valid for 60 days. On Google Play, support says it replies within two business days. Preparing the services around the app usually takes longer than the transfer itself.

Can an app be transferred while an update is in review? Not on the App Store: the app cannot be waiting for review, in review, accepted or pending release. Finish or cancel the release first.

Start a project

Liked this?
Let's build together.

Response within 24h · NDA Ready · Full Code Ownership