samet teke.
sell your app

Transfer and paperwork

How do I transfer an app to another App Store developer account? A seller’s checklist

Short answer

To transfer an app to another developer account, your Account Holder starts an App Transfer in App Store Connect with the buyer’s Apple Account and Team ID; the buyer’s Account Holder accepts within 60 days, and Apple processes it in up to 2 business days. The app can stay on sale the whole time and keeps its ratings and reviews. Before you start, make sure no version is in review, TestFlight is off, and none of your In-App Purchase product IDs already exist in the buyer’s account.

Based on Apple’s App Store Connect Help pages on app transfers, checked September 2026. Apple updates these rules. If anything here conflicts with Apple’s current documentation, Apple wins.

Thinking of selling? Send me the store link and rough numbers; I usually reply within a few hours, with no fees for you. Send me your app

When you sell an iOS app, it moves from your developer account to the buyer’s through Apple’s official app transfer. You don’t hand over your developer account, and you don’t re-submit the app. The transfer is the last technical step of a sale. For the whole process, from numbers to payment, see how to sell an app.

What are Apple’s app transfer criteria?

An app can be transferred only if every one of Apple’s app transfer criteria is met:

  • Both accounts are in good standing. Neither is pending or in the middle of a change, and both have accepted the latest Paid and Free Apps agreements. If you accepted the EU Alternative Terms Addendum, the buyer must accept it too.
  • At least one version has been released on the App Store, and the app isn’t on pre-order anywhere.
  • No version is in flight. Nothing can be Processing for Distribution, Waiting for Review, In Review, Accepted, Pending Developer Release or Pending Apple Release.
  • Every In-App Purchase is Approved, Ready to Submit, Developer Removed from Sale or Rejected. Nothing is waiting for review.
  • No duplicate product IDs. Your In-App Purchase product IDs can’t already exist in the buyer’s account.
  • No Apple-hosted asset pack is in review.
  • TestFlight is off, with builds, testers and test information removed, and Xcode Cloud data removed.
  • It isn’t an Apple Arcade app, and it isn’t a sandboxed Mac app that shares an App Group container.

What should the seller do before starting the transfer?

Secure the payment first, then clear everything that would block or complicate the transfer.

  1. Get paid safely first. The buyer funds escrow, then you start the transfer. See app sale escrow.
  2. Get the buyer’s Apple Account email and Team ID. The Team ID is in their developer account’s membership details.
  3. Ship any pending update, or wait. Nothing can be in review during the transfer, and while it’s pending you can’t edit metadata, pricing, availability or In-App Purchases.
  4. Turn off TestFlight and remove builds and testers. Remove Xcode Cloud data.
  5. Check product IDs with the buyer so none collide with IDs in their account.
  6. Subscription apps: share the app-specific shared secret with the buyer before the transfer; they regenerate it afterwards. More in selling a subscription app.
  7. Sign in with Apple: if the app uses it, generate transfer identifiers for your users as Apple describes, so they keep their accounts.
  8. Download your records, such as sales reports and App Analytics exports, for your taxes. You lose App Analytics access after the transfer.

Most of this is also what a buyer checks earlier, in due diligence. My due diligence checklist covers that side.

How do I transfer an app to another developer account, step by step?

The seller requests the transfer, the buyer accepts it, and Apple processes it. Here are the steps from Apple’s initiate and accept pages:

  1. Seller: the Account Holder signs in to App Store Connect, opens the app, clicks App Information (under General), scrolls to Additional Information and clicks Transfer App. Apple may ask for two-factor authentication. If a criterion isn’t met, App Store Connect tells you here.
  2. Seller: enters the recipient’s Apple Account and Team ID, agrees to the terms and clicks Request Transfer. The app keeps its status and adds Pending App Transfer. Either side can cancel while it’s waiting for the recipient.
  3. Buyer: the receiving Account Holder accepts the transfer in App Store Connect. If it isn’t accepted within 60 days, the request expires.
  4. Apple: processes the transfer, which Apple says can take up to two business days.
  5. Buyer: creates new provisioning profiles, then ships their first update under the new account.

What carries over in an app transfer, and what doesn’t?

The listing, ratings, reviews, users and bundle ID carry over; TestFlight, App Groups, Apple Pay merchant IDs and some Game Center features don’t. The details, from Apple’s overview of app transfer:

ItemWhat happens
App listing, ratings & reviewsCarry over. The app can stay on sale during the transfer.
Existing usersKeep the app and continue to receive updates.
Bundle ID / App IDCarry over (a wildcard App ID becomes explicit).
iCloud / CloudKit containersCarry over.
Sign in with AppleService ID carries over; the seller must generate transfer identifiers for users.
App AnalyticsThe buyer gets the full history. The seller loses App Analytics access but keeps pre-transfer Sales and Trends data.
Sales & paymentsEach side receives sales and payment data for its side of the transfer date.
Push notificationsExisting APNs certificates work until they expire; the buyer then needs their own.
Keychain sharingWorks until the buyer’s first update; after that users may need to sign in once.
App GroupsDon’t carry over. The seller deletes them and the buyer re-registers them.
TestFlight & Xcode CloudMust be removed before the transfer.
Game CenterSome features (groups, merged leaderboards, multiplayer compatibility) reset or don’t carry over.
Apple Pay merchant IDDoesn’t carry over; the buyer needs a new one at the first update.
Wallet passesMust be reissued.
Promo codesNo new promo codes can be generated for the app after a transfer.

Based on Apple docs, checked September 2026.

If your app uses Game Center, plan for it: Apple removes the app from Game Center groups, merged leaderboards revert to their old IDs, and the buyer ships a build that uses those IDs.

What does the seller still need to do after the transfer?

Hand over everything that lives outside Apple, then confirm with escrow so the money is released.

  • Hand over everything outside Apple: source code, backend, domain, analytics, crash reporting, support inbox and social accounts, whatever the agreement includes.
  • Move third-party services such as RevenueCat, Firebase and ad networks to the buyer, or help them recreate them. RevenueCat transfers whole projects, not single apps.
  • Confirm with escrow so the funds are released once the buyer confirms receipt.
  • Stay reachable for the support period you agreed in the sale agreement.

Should I sell my developer account instead of transferring the app?

Almost never. Apple’s app transfer exists so apps can change hands without sharing accounts. Selling a whole developer account ties your identity and tax details to someone else’s business, and it’s risky for both sides. Transfer the app and keep your account.

Is the Google Play transfer different?

Yes. On Android you submit the request from Play Console with both accounts’ registration transaction IDs, and apps with in-app purchases are unpublished until the buyer publishes them again. The full walkthrough is in my guide to the Google Play app transfer.

Frequently asked questions

How long does an App Store app transfer take?

Once the buyer accepts, Apple says processing takes up to two business days. The buyer has 60 days to accept before the request expires.

Does my app go offline during the transfer?

No. Apple says the app can remain available on the App Store during the transfer, and existing users keep using it and receiving updates.

Do ratings and reviews transfer with the app?

Yes. Apple states that the app keeps its ratings and reviews after the transfer.

Can I transfer one app if my account has several?

Yes. App transfers are per app, and your other apps stay in your account.

Who needs to start the transfer?

Apple’s help pages describe the Account Holder of the seller’s developer account starting the transfer and the Account Holder of the buyer’s account accepting it.

What happens to existing subscribers when an app is transferred?

Apple splits sales and payment reporting at the transfer date. Apple’s page doesn’t spell out that subscriptions keep renewing, but in practice sellers and buyers report that they continue after the transfer. See selling a subscription app for the details.