I have over 10 G Suite accounts from various businesses. Of course, several of them are for businesses that have been either sold or closed, yet the emails are still valuable. Rather than have these extra Gmail accounts continue to incur unnecessary costs, I decided it was time to transfer emails from one Gmail account to another.

There’s a ton of tutorials online to achieve this but most miss one critical configuration step. Therefore, let me save you the trouble, and outline all the steps with the correct settings.


Perform the steps below ONLY IF you want all emails from the OLD account transferred to the NEW account. After completing these steps, the OLD account will have zero emails remaining in its inbox. That is the expected end result. 

Let’s proceed with transferring emails from one gmail account to another.

How To Transfer Emails From a Gmail Account to Another Gmail Account


  1. Login to your OLD email account
  2. Click on the Gear icon on the top right.
  3. Navigate to Settings and then to the Forwarding / POP3 / IMAP Settings tab
  4. Check the Enable POP for all mail (even mail that’s already been downloaded)
  5. Select your preference for the POP Download section (step 2) to determine if you want keep, delete, or archive the messages after they are accessed.
  6. Click Save Changes
  7. Log out of your OLD email account

That’s it. Now, let’s shift to the new email account.


  1. Login to your NEW email account
  2. Click on the Gear icon on the top right.
  3. Navigate to Settings and then to the Accounts tab.
  4. Click the Add a mail account link. This will trigger a popup modal requesting your old email’s information. The modal will look like the screenshot below and you should enter the FULL email address of the old account.
  5. The next screen will request your old email’s settings. Enter that information.
  6. For reference, the values are below:
    • Username: Your full email address (for example: john@gmail.com or myemail@domain.com)
    • Password: Your password
    • POP Server: Enter pop.gmail.com
    • Port: 995
    • Unchecked – Leave a copy of retrieved message on the server. (POP does NOT allow the copy to remain on the old email server. Given this tutorial is meant to get rid of the old email account, it’s unnecessary)
    • Checked – Always use a secure connection (SSL) when retrieving mail. This option is the one that most tutorials do not mention. If you are having issues connecting to the old email server, it’s likely because this option is not checked.
    • Optional – I recommend tagging the incoming mail with a label for easy identification later.
    • Optional – Archive the incoming messages (Skip the inbox); I recommend unchecking this to allow your messages to appear in your inbox. You can mark them all as Read after the migration. Note that if you do enable this option, then messages will not appear in your inbox.
  7. Upon entering the information, click Add Account.
  8. The subsequent question is moot as we have no desire to Send As using the old email. Again, this tutorial assumes you will not be using the old email account ever again.
  9. Click Save Changes
  10. Depending on the size of your account, the process can take take several hours so be patient. To get assurance that Gmail is truly migrating the emails in the background, you can see the indicator text which says “Checking mail“.

That’s it. Get a coffee, read a book, and come back later and you’ll have officially transferred email from one Gmail account to another.

17 Responses to "How to Transfer Emails From One Gmail Account to Another?"

  1. Avatar
    http://www.feathermoor.com/   June 22, 2018 at 11:30 pm

    Thanks for the wonderful guide

  2. Avatar
    Christian   February 22, 2019 at 6:27 pm

    Hey, good guide. What I’m looking for is a way to transfer one users email to another, as an administrator, without logging into either of those accounts. I have a python script using some google APIs accomplishing this task right now, but I was hoping for an “in google” approach. For example I’d like to give all of a users emails upon leaving a company to go to their supervisor. Any more convenient way of doing something like that?

    • Avatar
      Charlie   May 23, 2019 at 4:44 pm

      Hey Christian – a lil’ late responding to this but will do so anyway so it helps others. The only way I know to give all of a users’ email upon leaving a company to a manager is to have a paid G Suite plan. In this case, when a user leaves, you can simply remove their access and change the PW. G Suite also allows you to transfer their Google Drive / Calendar / etc to another user of your choice.

      The only alternative is to download all emails and then upload them into the manager’s inbox which is not ideal.

  3. Avatar
    Tasha   April 4, 2019 at 12:04 pm

    I’m receiving an error message when I try to transfer account. Server denied POP3 access. Can you help me with this?

    • Avatar
      Charlie   May 23, 2019 at 4:47 pm

      This is usually due to your POP3 settings not being enabled on the account you’re fetching from. You can do this from Settings > Forwarding & POP/IMAP > and then configure the setting to enable –> Status: POP is enabled for all mail

      If it still does not work thereafter, then you can try this additional step which could be the culprit:

      Go to your Administrator settings (assumes G Suite account)
      Navigate to the Security Settings and enable less secure apps to access accounts
      1) Sign in to your Google Admin console. …
      2) Click Security > Basic settings. …
      3) Under Less secure apps, select Go to settings for less secure apps.
      4) In the subwindow, select the Allow users to manage their access to less secure apps radio button.

      Then, try the steps again from beginning to end. It should work.

  4. Avatar
    WANDA G.PASSOLANO   June 12, 2019 at 5:29 pm

    I recently had old emails I wanted to keep ,I pop them to a new gmail account, which is a new business account. I would like to move all these out of my new business email to another gmail account.or just move them back to the original
    gmail account, which is still getting emails,however that account I do not use.
    HELP! Since I move to the new gmail how would pop distinguish which are from my old company and not move my emails from my business acct.

    • Avatar
      Charlie   June 13, 2019 at 9:18 pm

      Regardless of whether POP moves all of the emails or not, it may be easier to just label/tag your emails from the “business acct” as “business”. After the migration, simply do a search in Gmail for label:business and then “select all that match” and delete them.

      Sometimes the simpler solution is better :)

  5. Avatar
    Robin   June 28, 2019 at 1:24 pm

    Does this migration preserve the labels on the emails?

  6. Avatar
    David   July 23, 2019 at 2:20 am

    This is great

    But, one thing my users want is to be able to migrate emails from a staff member who is leaving, label them as the staff members name *and* keep the label structure of the old account.

    So if the old staff member had

    – accounts
    – smith and co
    – Roberts and co

    Then after you migrate the email you would have

    – old staff member name
    – accounts
    – smith and co
    – Roberts and co

    I seriously think this should be easy and possible but it’s not :(

  7. Avatar
    Matteo Convertino   August 20, 2019 at 12:00 am

    Hello. I have an issue when I try to connect my old account in my new one. I get the message ”Server denied POP3 access for the given username and password.”
    Do you have any solution?

  8. Avatar
    Shuo-Jan S Teng   November 7, 2019 at 10:10 pm

    after step 7
    Red bold letters show
    “Server denied POP3 access for the given username and password.”

  9. Avatar
    Raja   December 29, 2019 at 7:10 am

    I am transferring all the mail
    it I will delete some mail form old if
    will it be delete from new ID
    where I import all the mail?

  10. Avatar
    Matt   January 30, 2020 at 1:13 pm

    Doesn’t appear to work anymore.

  11. Avatar
    Matt   January 30, 2020 at 1:39 pm

    Got it working, Google turns off less secure if you don’t connect right away. This also seems to just pull the Inbox and not the Sent.

  12. Avatar
    Ramya   February 10, 2020 at 1:42 am

    Hello. I have an issue when I try to connect my old account in my new one. I get the message ”Server denied POP3 access for the given username and password.”
    Do you have any solution?

  13. Avatar
    Mo   February 21, 2020 at 10:43 am

    If you’re still getting “Server denied POP3 access for the given username and password”, try this- it worked for me:


  14. Avatar
    Marty   May 18, 2020 at 3:28 pm


    I have noticed that not all emails are getting fetched even though google shows the fetch is complete with no errors. Are there folders or email types that this method does not transfer. This has happened on multiple old accounts. In one case there was over a 3000 email difference (Over 3000 email short) from the old account (higher email total) to the new account? Thoughts on the cause?



Leave a Reply

Your email address will not be published.