Box to OneDrive Migration Guide
This guide shows you how to migrate Box files and folders to OneDrive for Business. Migrate documents, permissions, folder structures, and metadata.
Overview
This Box to OneDrive Migration Guide shows you how to migrate your Box files and folders to OneDrive for Business using the Cloudiway platform.
Looking for our Box to OneDrive Migration Solution?
Discover all features, pricing, and use cases for Box to OneDrive migrations.
View Solution PageWhat's Migrated
The following items are migrated from Box to OneDrive:
Limitations
The following items are not migrated or have limitations:
- Box Shared Links: Shared links are not migrated and must be recreated in OneDrive.
- Box Comments: File comments are not migrated to OneDrive.
- Box Tasks: Tasks associated with files are not migrated.
- Box Workflows: Box Relay workflows are not migrated.
- Box Integrations: Third-party app integrations are not migrated.
- External Collaborators: External users must be re-invited in OneDrive.
Prerequisites
To perform the Box to OneDrive migration, you need admin access to both platforms.
Box Requirements
Box Admin Account
A Box Admin or Co-Admin account with access to all users' content
Box Enterprise
Box Enterprise or Business Plus subscription for API access
Microsoft 365 Requirements
Microsoft 365 Administrator
Microsoft 365 Global Admin or SharePoint Administrator role
Entra ID Application
An Entra ID (Azure AD) Application with Application Permissions (Cloudiway can create this automatically)
OneDrive Licenses
Users must have OneDrive for Business licenses assigned
Migration Process
The Box to OneDrive migration follows these steps:
Step 1: Create Connectors
Create connectors for both Box and Microsoft 365.
Box Source Connector
Go to Connectors > New, select Box as connector type and select Files.
| Field | Description |
|---|---|
| Upload a box key.json file | Upload the JSON key file generated from your Box application. This file contains the credentials needed to authenticate with Box API. |
| Admin Email | The email address of the Box Admin account that will be used for the migration |
Microsoft 365 Target Connector
Create a Microsoft 365 connector for the target OneDrive. Go to Connectors > New, select Microsoft 365 and Files.
| Field | Description |
|---|---|
| Email Address | The email address of the Microsoft 365 administrator account |
| Administrator Password | The password for the administrator account |
| Regular O365 Tenant | Enable this option for standard Microsoft 365 tenants (disable for GCC or other government tenants) |
Click GRANT ADMIN CONSENT to authorize the Cloudiway application to access your Microsoft 365 tenant.
Step 2: Fill User List
To retrieve or upload your Box users, select the User List tab under the Files product. There are three ways to populate the migration list.
Option 1: Discovery (Get List)
Under MIGRATION, click on the Get List option to discover all Box users:
Select your source Box connector and click GET to start the discovery process. All Box users with their root folders will be listed.
Option 2: CSV Import File
The second way to populate the migration list is to upload a CSV file.
Check this article for generating the CSV file correctly: How to fill the Users/Groups CSV file
Click MANAGE > Import. Select the CSV File, the Source and Target Connectors, then click Upload.
Option 3: Manual Creation
The third way is to manually create an entry. Click the MANAGE tab, and from the drop-down list click Create.
Step 3: Configure Target Location
Configure where Box content will be migrated in OneDrive. For personal file migrations, each Box user's files are migrated to their corresponding OneDrive account.
Assign Target Connector
Select users in the list and from the menu, click on MANAGE, then Assign Target to assign the Microsoft 365 target connector.
Set Target User
The target OneDrive user is typically set automatically based on the mapping table. Verify that each Box user is mapped to the correct OneDrive account.
Step 4: Mapping Table
The mapping table converts Box user emails to Microsoft 365 accounts. This ensures files are migrated to the correct OneDrive accounts and permissions are preserved.
Navigate to Settings > Mapping Table to verify that:
- All Box users have a corresponding Microsoft 365 account
- Email addresses are correctly matched
- External collaborators are mapped if needed
Step 5: Audit
The audit is optional and purely informative. You do not have to run it unless you want to see how many files and folders you have in Box.
This feature reports information about the Source Box account:
- Number of files
- Number of folders
- Total data size
To Audit a Box user, in User List, select it and click MIGRATION > Audit.
Step 6: Preprocessing
The preprocessing step provisions OneDrive accounts for users who haven't accessed OneDrive yet. This ensures the target location exists before migration.
To run preprocessing, select the users and click MIGRATION > Preprocess.
After preprocessing completes successfully:
Step 7: Run Migration
Start the migration to copy Box files to OneDrive.
Select Users
Select the Box users you want to migrate.
Start Migration
Click MIGRATION then Start.
Monitor Progress
Monitor the migration progress in the logs table.
Migrate to Specific Folder
It is possible to split and reorganize your content during migration.
In particular, you may want to migrate only specific folders or to migrate content to a specific folder. You can refer to the following article to determine how to configure the migration platform for these specific scenarios:
How to migrate files from or to a specific folder
Exclude Folder
If you want to exclude different folders from the migration, enter the Folder ID or Folder Path.
You can get the Folder ID from the URL, you don't need to enter the Folder Path:
Delta Pass
Cloudiway supports delta passes for Box migrations. After the initial migration:
- Only new or modified files since the last migration are copied
- New folders are created
- The platform does not duplicate content
How to Start a Delta Pass
Simply restart the migration on the same users. Cloudiway automatically detects what has already been migrated.
Frequently Asked Questions
Can I migrate Box personal folders to OneDrive?
Yes, Cloudiway supports migrating Box personal folders to OneDrive for Business. Each Box user's files are migrated to their corresponding OneDrive account.
Are Box permissions preserved during migration to OneDrive?
Yes, Box permissions are mapped to OneDrive permissions using the mapping table. Personal sharing permissions are preserved where applicable.
Can I migrate Box shared links to OneDrive?
Box shared links are not migrated as-is. You will need to recreate sharing links in OneDrive after migration.
What happens to Box Notes?
Box Notes are converted and migrated to OneDrive. The content is preserved in a compatible format.
How long does the migration take?
Migration time depends on the volume of files, their sizes, and network conditions. The audit phase provides estimates. Typical migrations can process several GB per hour.
Get a free migration quote in minutes — entirely self-service.