Google Apps is now G Suite. Same service, new name. More about the name change.

Options to transfer data between G Suite accounts

As an administrator, if you create a new G Suite account for your organization, you can transfer your users' data from the current account to the new one. Or, maybe your organization has several G Suite accounts and you want to merge the data into one account. In some cases, you can transfer the users' data—email, calendars, documents, sites, and more. In other cases, users need to move their own data.

Ways to transfer data to a new G Suite account

Email

Use the Admin console—You can use the data migration service to transfer email. You do everything in the Google Admin console.

Use a migration tool—You can use the GSMME tool to transfer email from your old G Suite account. The tool requires some technical knowledge, and you need to install it first. Learn more about GSMME.

Let users transfer their own email—Your users can use Mail Fetcher to transfer email from their old Gmail account. To use Mail Fetcher, you must first turn on IMAP access in the Admin console. See Enable IMAP and POP for G Suite.

Contacts

Your users can export their Google contacts to a CSV file. Then, use the file to transfer contacts to their new account. See Export and back up contacts.

Download a Drive file—Using Google Drive, your users can download a file (or multiple files) to their computer. Then, they can move the files to Drive in their new G Suite account. See Download a file.

Share files—You can share individual files with people in your new account.

Sites

If you use Google Sites, you and your users can transfer sites to a new account. The site owner has to copy the site to their new account. Then, they can share it with other users. For details, see moving sites.

Other Google products

You can export and download data from other Google products, such as My Maps, Google Photos, and YouTube. Use the downloaded file to move data to the new account. See Download your data.