“I am the system administrator in the firm, assigned with a nightmare task by my boss. Coming directly to the point then, I have to move users from one domain to another Office 365. Nowadays, every day-and-night I am searching solution for it. Please, someone, assist me in same!”

There are several Exchange Online users who raise query like the above. It becomes difficult when no proper guidance is provided to administrators for resolving their issue. So, here, we are providing approaches to perform Office 365 tenant to tenant migration through which you will easily be able to fix your problem. The procedure to migrate emails from one Exchange Online account to another can be easily understood from this blog. This will guide you in the proper way so that you can transfer mailbox items quickly.

The workaround involves both manual and third-party solution. One can opt for any of the suggested approaches as per their understanding, comfort, and knowledge. The Office 365 to Office 365 migration tool will help you to move users from one tenant to another Exchange Online accounts easily in few steps.

Transfer Domain to New Tenant Manually

The manual procedure to migrate a domain from one tenant to another Outlook 365 is applicable only on the Admin level. An expert needs to be aware of all challenges and risks associated with this migration. There are high chances where communication and mailing services get down for an hour, a day or even a week.

Tip : Office 365 to Office 365 tenant migration is just a combining procedure of two Exchange Online accounts.

Prerequisites to Move Users From One Domain to Another Office 365

Check that your targeted and source O365 accounts are not in use by some other application.

Office 365 Tenant Preparation:

Follow below set of instructions to set up the domain as suggested below:

  1. On the targeted account, assign the domain verification permission, which is required for the source domain.
  2. Add the source domain and then, develop TXT rules in domain name system. This step is to be performed in targeted O365 admin center for verification procedure.
  3. You have to spend 72 hours ideal to enable DNS circulation for the recording time.
  4. Now, create a list of all users mailboxes, which are to be transferred in targeted tenant.
  5. Finally, perform mapping procedure within the mailboxes.

Preparation of Target Domain:

This comprises of the verification procedure both for target and source account. You have to be ideal for around 1 hour to wait for the domain to be removed from the existing one.

  1. Configure a new domain in targeted O365 account by using AD FS.
  2. Begin using destination profile and provide all permissions for the new account.
  3. Set the source Exchange Online domain as the primary mailing address.
  4. At the targeted domain, mention password of each mailbox. This is required when you are not working with AD FS or password syncing feature.
  5. In the destination Office 365 domain, verify the email flow testing to or from new mailboxes.

Preparation of Source Domain:

For the success of procedure to move users from one domain to another Office 365, you have to eliminate basic domain of the mail from source tenant.

  1. Set back the URL of all websites initially to the primary domain.
  2. Remove all the Lync licenses from source account with help of Lync admin portal.
  3. Set the default mail id in the mailbox of primary domain. After all this, reset the source account in the initial domain.

Reset the Password of Microsoft Office 365 Accounts in Bulk

  1. Open MS Excel on your PC and generate a .csv file having name as password.csv
  2. Create the ‘user principle name’ and ‘password’ column in this CSV file
  3. Open the PowerShell command window and execute following command:
  4. PowerShell command window

  5. Copy all messages from the Exchange Online account with particular type of the proxy address to CSV file
  6. move users from one domain to another Office 365

    power shell command to move office 365

    power shell commands to transfer exchange Online accounts

  7. After running the entire script provided above, now we will be generating room mailboxes in O365 account
  8. run the entire script

    change mailboxes in O365 account

    power shell command continuation

  9. Now it is the time to eliminate secondary domain of email addresses from all the mailboxes
  10. eliminate secondary domain of email addresses

    Office 365 Tenant Transfer commands

    O365 to O365 migration commands

Challenges in Office 365 Tenant Transfer : Manual Approach

Not one but, there are several risks associated with manual procedure to move users from one domain to another Office 365. Few of them are mentioned below:

  • Business growth might get degrade because tenant services get down for certain time period. This time duration is dependent upon amount of data to be moved.
  • There is high risk of data while performing Office 365 to Office 365 email migration through this procedure.
  • The approach should only be implemented by a person who has understood procedure properly. It is so because if something goes wrong then, your data might get lost permanently.

Move Users from One Domain to Another Office 365 : Systematic Approach

There is no doubt in giving the statement that manual procedure is full of challenges and is complicated too. To perform the migration with ease and in a systematic way, users can go for SysTools O365 to O365 migration tool. The software exhibits a simple way to transfer Exchange Online mailbox to another account. There is no use of any command shell script or creation of CSV file to complete this task. It is 100% guaranteed that all data is kept intact throughout the migration process to transfer Outlook 365 to new tenant account.


It is not at all forced to readers that they should opt for the third party product. If they find manual procedure reliable for their need then, they can freely leverage for the manual trick. But, if a user wants to have a simplified approach to move users from one domain to another Office 365 then, the only workaround left is Office 365 to Office 365 migration software.