QuickBooks Migration Tool – An Overview

Migrating your QuickBooks data from one system to another doesn’t have to be stressful or time-consuming. That’s exactly why Intuit developed the QuickBooks Migration Tool—a free, user-friendly solution that helps you move your data efficiently without needing IT support.

This tool makes data transfers faster, safer, and hassle-free, helping you cut down the time and effort usually spent on manual migration. Best of all? It’s completely free and easy to set up within your existing QuickBooks software.

Before getting started, make sure you’re using a compatible web browser, as the Migration Tool is browser-based.


✅ Requirements for Using the QuickBooks Migration Tool

Before setting things up, ensure your system meets the following prerequisites:

  • Stable internet connection

  • Device compatible with QuickBooks and its migration tool

  • .NET Framework installed

  • Microsoft Visual C++ Redistributable package

  • 2.5 GB of available disk space

  • 4 GB RAM for single-user mode (8 GB for multi-user setups)

  • Minimum 2.4 GHz processor

Make sure all these are in place to avoid interruptions during setup.


⚙️ How to Set Up the QuickBooks Migration Tool

Once your system is ready, follow these simple steps to install and start using the QuickBooks Migration Tool:

  1. Launch QuickBooks on your system.

  2. Log in using your QuickBooks ID and password.

  3. Allow QuickBooks to access and copy data from your system.

  4. Search for “Migration Tool” within QuickBooks or your system.

  5. Open the tool—you’ll be prompted to enter a password to secure the transfer.

  6. Click on “Run the Tool.”

  7. The tool will begin copying and transferring your files automatically.

That’s it! Your data will be safely transferred to the new system. You can use the tool again anytime you need to migrate your files.

Data that Can Be Transferred and Can Not Be Transferred

Here is the list of files and data that you can and can not transfer to the new system:

 

Can be transferredCan’t be transferred
Recent company filesIntuit data protect
Spelling checkerBack up files
Finance statement designerFinance statement designer Synchronizing payment and payroll
The settings of the printerConfiguration of multi-user mode
Advance reports 
Statement writer 
Business planner 
Cash flow projector 
Loan manager 

Effects of QuickBooks Migration on Different Data Types

When migrating from QuickBooks Desktop to QuickBooks Online, it’s important to understand that not all data behaves the same. Some information transfers smoothly, while others might need manual adjustments or won’t migrate at all.

Here’s how different types of data respond during the migration:

📊 Chart of Accounts

QuickBooks Online introduces a “detail type” field in the Chart of Accounts. While the overall structure migrates, bank numbers and specific data fields must be manually re-entered after the transfer.

💳 Credit Card Bills

These migrate as expense transactions in QuickBooks Online and may require reconciliation post-transfer.

📄 Estimates

  • Active estimates migrate and remain usable.

  • Inactive estimates are not carried over and will be dropped.

📦 Inventory

Inventory items transfer, but QuickBooks Online uses the FIFO (First-In, First-Out) method for tracking. This feature is only available in the QuickBooks Online Plus plan and higher.

📘 Journal Entries

All journal entries migrate as expected without the need for re-entry.

🧾 Supplier (Vendor) Information

Basic details may migrate, but payment history and deeper vendor data do not transfer to the online version.

📝 Audit Trail

QuickBooks Desktop’s audit trail doesn’t migrate. Instead, QuickBooks Online provides its own Audit Log, which starts fresh post-migration.


🛠️ Pre-Migration Checklist: Things to Do Before Moving to QuickBooks Online

To ensure a smooth transition, follow these important steps before starting the migration process:

✅ 1. Update QuickBooks Desktop

Make sure your desktop software is up-to-date:

  1. Open QuickBooks and sign in.

  2. Navigate to the Help menu.

  3. Click Update QuickBooks Desktop.

  4. Select Update Now, then restart your software.

✅ 2. Set Up a QuickBooks Online Account

  • Purchase a QuickBooks Online subscription that fits your business needs.

  • Wait at least 60 days after sign-up before initiating the migration.

✅ 3. Export High-Volume Data

If your file has over 700,000 targets, export your list data manually:

  1. Go to the Reports Menu > Report Center.

  2. Open the desired report.

  3. Use the Excel or Print options to save the report.

  4. Export the data and store it locally before migrating.


🔍 How to Find and Use the QuickBooks Migration Tool

To begin, you’ll need to locate and install the QuickBooks Migration Tool:

🌐 Accessing the Tool

  1. Sign in and visit:
    https://app.qbo.intuit.com/app/exportqbodatatoqbdt

  2. On the Export Overview screen, click Start.

  3. Select Download, then install the tool.

  4. Follow the on-screen steps to complete setup.


🚚 How to Transfer Files Using the QuickBooks Migration Tool

On Your Old System

  1. Insert a USB flash drive.

  2. Launch QuickBooks > File menu > Utilities.

  3. Select Move QuickBooks to another computer.

  4. Click I’m ready, create a secure password, and follow prompts.

On Your New System

  1. Plug in the USB drive.

  2. Open the flash drive folder.

  3. Double-click Move_QuickBooks.bat.

  4. Enter your password and click Let’s Go.

  5. Wait for the tool to complete the migration.


📤 Manually Transfer QuickBooks Data (If Needed)

If you prefer manual migration:

  1. Back up company files on your old system.

  2. Uninstall QuickBooks on the old system.

  3. Install QuickBooks on your new system.

  4. Restore the backup files onto your new setup.


🧾 Post-Migration To-Do List

After migration, make sure you:

  • Log into your Payroll and Payment Services.

  • Create new backups for your files.

  • Set up update reminders.

  • Enable Intuit Data Protection to secure your data.


💡 Alternative Migration Option (QuickBooks Online Essentials)

If the standard process feels overwhelming, try this simplified method:

  1. Choose and sign up for QuickBooks Online Essentials.

  2. Upload all data and files.

  3. Complete and submit the Intuit Conversion Form.

  4. Upload a data backup.

  5. Click Review to start the migration.

Intuit will handle the process and notify you once complete.