By Jonna twitter/ Last Updated March 4, 2022

Why Do You Need Cloud Backup?

  • Are you afraid of accidentally losing the data stored on your hard drive?
  • Are you anxious that there is not enough space locally for backup?
  • Are you panicked that you have lost all local backups due to local accidents?
  • Backup all your data to the cloud offsite, never lose data and recover them from any PC.

Eliminate all your concerns with the Best Cloud Backup service - CBackup

Get Started

Transfer Files Between Two Different OneDrive Accounts

“I need to transfer my OneDrive account from my former university account to my new one. I have tried some tools, but they charge $1/GB, and I have a few hundred GB of data. How can I transfer files from one OneDrive account to another free of charge?”

Onedrive To Onedrive

Necessity of Moving Files between OneDrive Accounts

Many people use OneDrive, an internet-based storage platform, to store their important files. Certainly, many people own more than one OneDrive account, for which they use different accounts to store different files, such as photos, videos, work documents, etc.

Moving files from one OneDrive account to another allows you to share files between different OneDrive accounts. And if the storage space of one OneDrive account has run out, you can transfer its data to the other account to make room for new files. Also, when you no longer use an old OneDrive account, you can transfer all files to a new OneDrive account. Thus, no files will be lost.

Transfer Files from One OneDrive Account to Another with 3 Free Ways

You can copy files from one OneDrive account to another in three easy methods. Here we will show you the best free way first with CBackup, a free cloud backup tool, and can be done in several minutes. Then introduce you another two solutions, one is downloading and re-uploading files, which could be time-consuming and cumbersome, but achievable. Another is using the Microsoft Power Automate Template.

Way 1. Best free way to Transfer Files from One OneDrive account to Another

To copy OneDrive files to another OneDrive account, you can turn to professional but free software, CBackup, to help you transfer files more quickly and simply.

CBackup is a cloud backup and sync service, which not only allows you to achieve automatically migrating OneDrive data to another OneDrive account for free but also supports transferring OneDrive files to other mainstream cloud storage providers, like Google Drive, Dropbox, FTP/SFTP, and so on. And there are no limitations to the size and speed of uploading files in CBackup.

Here is the step-by-step tutorial on how to move all files from one OneDrive account to another via CBackup.

Step 1. Get started with signing up for a CBackup account. And then, log in to it with your signed-up email and password on CBackup web version.

Sign Up

Step 2. In the My Storage tab, click on Add Cloud to select OneDrive and hit Add. Then, you need to grant CBackup to access your OneDrive files. After that, you can add another OneDrive account to CBackup with the same steps.

Add One Drive

Tip: CBackup would not save your personal files but directs you to the OneDrive authorization server. This is because CBackup is based on the OAuth system, an industry-standard security framework, which authorizes CBackup to access OneDrive data without keeping your login information and private data.

Step 3. Go to the Backup Tasks or Sync Tasks to hit the New Task button.

Create Task

Step 4. Click on Add Source to select the targeted OneDrive account. For example, if you need to transfer OneDrive for Business to another account, then select the OneDrive for Business account here. And click OK.

Add Source Onedrive

Step 5. Press Add Destination, choose Single Cloud, hit Next, and pick the other added OneDrive account as the transferred destination, and tap on OK. Click Start Backup for Backup Tasks or Start Sync for Sync Tasks to initiate the task.

Add Destination Single Cloud

Tip: You can click the Settings button at the bottom left corner to enable data transfer between OneDrive accounts on a schedule. You can pick transfer frequencies among Specific time, Daily, Weekly, and Monthly according to your needs.


If you are interested in other features of CBackup, you can click the Download CBackup button below to install the software on your computer. Its client app entitles office 365 to transfer OneDrive files to another user as well.

Download CBackup Win 11/10/8.1/8/7/XP
Secure Download

Furthermore, you can combine two OneDrive accounts with the CBackup desktop application. If you are struggling to find a large backup space to store your important files, CBackup Cloud is an effective option. It offers 10GB of free storage space for each account, and you can update to a huge storage space at an affordable price. CBackup also helps you backup files to OneDrive, Google Drive, Dropbox, etc easily.

Way 2. Move Files Between OneDrive Accounts via Downloading and Uploading

Downloading files from one OneDrive account and re-uploading them to another OneDrive account is a manual way to move data from one OneDrive account to another. But there is a catch that the speed of files' download and upload is influenced by your network and Dropbox limits the size of uploading files to 250GB. To move files from one Microsoft account to another:

Step 1. Navigate to the OneDrive login page and sign in to it with your OneDrive credential.

Step 2. Select the files you want to migrate to another account and click the Download button (OneDrive for personal users can only download a single folder one time).

Download From Onedrive

Step 3. Log out of your original account and log in with the account you want to transfer data.

Step 4. Tap on Upload to select Files or Folder to locate downloaded files and finish the uploads.

Onedrive Upload 1

Tip: If you download multiple files at one time, they will be compressed into one zip file. You are supposed to unzip the file before uploading it to the other OneDrive account.

Way 3. Transfer OneDrive files to another account with Microsoft Power Automate

1. Please go to Microsoft Power Automate template website.

2. It will bring you to the page about copying files from one OneDrive account or folder to another information, click Try it now.

Try It Now

3. Sign in to your OneDrive account. Then it will take you to the following page. Then press the three dots icon, and click Add new connection, hit Continue if you added another OneDrive account.

Connect Two OneDrive Accounts

Tip: You could connect one OneDrive account and move files between different folders within one OneDrive account. Or you could connect 2 OneDrive accounts to move files from OneDrive to another account.

4. Then specify the source folder from one OneDrive, and configure the destination folder on another OneDrive account, then click Save.

Specify Source And Destination Folder

If you choose Root on both OneDrive accounts, it will transfer everything from one OneDrive account to Another.
You could choose the icon behind the Root to select some of the files and folders in OneDrive, then it will transfer files between OneDrive accounts.

Specify Root Folder

Then your OneDrive flow is ready to go, you just need to test it. Then I just upload 1 file to My OneDrive, then after a while it has been synced to another OneDrive account.

As you can see, it’s quite difficult to operage for ordinary people who is not familiar with Microsoft Power Automate template. And this way only works for files, not folders, so, it’s not recommended.

In the End

We have shared with you 3 workable ways to transfer files from one OneDrive account to another on this page. You can choose the right one according to your preference.

If you want to sync files between two OneDrive accounts more smoothly and promptly, you can try CBackup. Besides the transferring feature, it provides a cloud storage combination feature to merge OneDrive accounts effortlessly. It is worth having a try.

Get Unlimited Cloud Storage for Free to Protect Files with CBackup

Learn More