I've had a regular Gmail account for years. I recently obtained a personal domain and set up G Suite on it (the free version).

I would like to migrate as much as possible of my existing Gmail account over to an account in the Google Apps for my domain. This includes but is not limited to email, documents, calendars, etc. - As much as possible.

  • Maybe a stupid question, but have you considered the other way around? add the new google apps mail account to your existing gmail account? I am at the moment in exactly the same situation and really want to hear your motivation to do it this way and not other way around :) Oct 23, 2012 at 8:20

5 Answers 5


There is no easy way to do this. Email is the hardest part.

This is the guide I followed: http://base6.com/2009/06/15/migrating-from-gmail-to-google-apps/

Exact Steps I followed:

Documents (Not in the guide):

  1. Share all of your existing documents with full privileges with your new apps account.

Email (From the comments on the guide):

  1. In your Gmail account (From where you want to import all your emails to your Google Apps statndard account) go to ‘Settings’
  2. Then click on ‘Forwarding POP/IMAP’ tab.
  3. Then select ‘Enable POP for all mail (even mail that’s already been downloaded)select allow POP for all’
  4. Now go to your Google Apps account.
  5. Go to ‘Settings’
  6. The click on ‘Accounts’ tab
  7. In the section ‘Get mail from other accounts:’ Click on the link ‘Add a mail account you own’
  8. A new window pops up, just follow the process of providing your Gmail Account information
  9. Probably 2nd page into it, it will ask for username, password, etc. and it will have a drop down menu next to Pop server: select the 1st ‘pop.gmail.com’ in the list
  10. do not check mark leave messages as gmail does not support it

  11. Check mark label and give it a good label like: ‘My Gmail’ or something.

  12. Then click Add Account and it will go through the verification. Once you verify the account. You are done.

  13. Now you can go back to the inbox and you should see your ‘My Gmail’ label. Click on it and it should download all your emails from your Gmail account. Please note that you will lose all the emails in your Gmail Account.

  14. Final step is to then go back to the Gmail Account and disable POP download and enable forwarding to your google apps email account.

Calendar (Directly from the guide):

  1. On GMail calendar, goto Settings -> Calendars -> Export Calendars to download a ZIP of your calendars in ICAL format.
  2. On Google Apps calendar, goto Settings -> Calendars

Contacts (Directly from the guide):

  1. On GMail contacts, use the Export option to export each group in Google’s CSV format. Then export one more CSV of “Everyone (All Contacts)”
  2. On Google Apps contacts:
    1. Use the Import option to import the CSV of Everyone, leaving the “Add these imported contacts to: ” option unchecked.
    2. Then use the Import option to import each group in turn, checking the “Add these imported contacts to: New Group… ” option, and enter the name of the group. -> Import calendar and import the ICAL entries to your calendar.2.

This is very easy to do for email at least. Just upgrade your Google Apps domain to Premier edition temporarily (you can get a 30-day free trial upgrade from a link available on your Google Apps dashboard). You'll have full access to the Gmail migration tool, which is excellent.


Google has a page called Managing and using Google products: Transferring product data which will probably contain the most up-to-date information.

Currently they have guides on how to transfer data from the following services:

  • AdWords
  • Blogger
  • Bookmarks
  • Contacts
  • FeedBurner
  • iGoogle
  • Maps: Saved Locations
  • Reader
  • YouTube

... and how to share data with the following services:

  • Analytics
  • App Engine
  • Calendar
  • Docs
  • Maps: My Maps
  • Picasa
  • Sites
  • +1 for the list. I'm shocked that Google doesn't mention "Email" as part of the migration. Jul 8, 2010 at 22:15

Here's a tip about filters in Gmail. I'm migrating Gmail -> Apps using POP and found it pretty inconvenient when all (auto-)labels were gone. As many Gmail users do, I use filters which automatically labels incoming email.

Now: Google Labs to the rescue!

I enabled this on both my accounts: "Filter import/export by Luke B, Slava C, and the Data Liberation team

Export your mail filters as a file: back them up, share them, or save them before deleting so you can restore them later. Import one of these files to quickly add or restore filters. These options become available under Settings/Filters when you enable this Lab."

So. Easy. Just export all filters and then import them into your new account!


Had the same problem and ended up using email forwarding plus defining multiple source email. I use one login that collects both gmail and apps mail.

For calendar you can allow access between your accounts and link them together.

Not the answer you're looking for? Browse other questions tagged or ask your own question.