QuickBooks Migration Tool: Complete Guide to Moving Data Safely
Moving QuickBooks to another computer—or switching from QuickBooks Desktop to QuickBooks Online—requires more than copying a company file. Your accounting records may include years of transactions, customer and vendor information, payroll records, customized forms, reports, attachments, and configuration settings.
A successful migration starts with choosing the correct transfer method, creating a reliable backup, checking the source data, and verifying the results after the move.
This guide explains the major QuickBooks Migration Tool options, what can and cannot move, detailed migration steps, common problems, and a practical post-migration checklist.
What Is the QuickBooks Migration Tool?
The term QuickBooks Migration Tool can refer to different migration methods depending on what you’re trying to accomplish.
| Migration Goal | Recommended Method | Best Use |
| Old PC → New PC | QuickBooks Migrator | Moving the desktop installation and selected data |
| Desktop → Online | Built-in migration/export process | Moving eligible accounting data to QuickBooks Online |
| Backup → New PC | Backup and Restore | Controlled manual migration |
| Additional company files | Manual file transfer | Moving files not included in the automated migration |
| Online company → New Online company | Available company-copy/migration options | Specific supported Online plans |
The most important point is this: a computer migration and a Desktop-to-Online conversion are different processes. Don’t use one method simply because it worked for another migration.
What Should You Do Before Moving QuickBooks?
Before touching the source computer, create a migration plan.
1. Identify Your Current Product
Press F2 or Ctrl+1 in QuickBooks Desktop.
Record:
- Product name
- Product year
- Version
- Release number
- License information
- Number of company files
This information helps you install the appropriate software on the destination computer.
2. Create a Fresh Backup
Go to:
File → Back Up Company → Create Local Backup
Save the backup somewhere separate from the computer you’re migrating.
A second copy on external storage is an additional precaution.
3. Verify the Company File
Before migration, run:
File → Utilities → Verify Data
If QuickBooks reports data problems, investigate those issues before transferring the file.
Moving a problematic file to a new computer doesn’t automatically repair it.
4. Finish Pending Transactions
Before migration, review:
- Unsent transactions
- Bank-feed activity
- Payroll processing
- Pending payments
- Reconciliation
- Outstanding invoices
- Bills
- Memorized transactions
The goal is to migrate to a stable working environment rather than an unfinished one.
Method 1: Move QuickBooks to a New Computer

For supported QuickBooks Desktop installations, the built-in migration process can simplify moving the application and associated information.
What You’ll Need
Prepare:
- The old computer
- The new Windows computer
- A USB flash drive
- Internet access
- QuickBooks administrator credentials
- Product/license information
- A current company-file backup
Step 1: Start the Migration on the Old Computer
Open QuickBooks Desktop on the original computer.
Go to:
File → Utilities → Move QuickBooks to another computer
Follow the on-screen instructions.
QuickBooks will guide you through creating the migration package.
Create the One-Time Password
The migration process may provide a one-time password.
Keep it available because you’ll need it when completing the process on the new computer.
Step 2: Select the USB Drive
- Connect the USB flash drive.
- Follow the migration wizard to copy the required information.
- Allow the process to finish before removing the drive.
Do not interrupt the transfer simply because the progress appears slow.
Step 3: Prepare the New Computer
Move the USB drive to the new computer.
Windows may not automatically launch the migration process.
If nothing happens:
- Open File Explorer.
- Select the USB drive.
- Locate the migration file.
- Open it manually.
- Follow the instructions.
- Enter the one-time password when requested.
Allow the migration process to complete.
Important: Don’t Immediately Remove QuickBooks From the Old Computer
After migration, keep the original computer available until you’ve confirmed that everything works correctly on the new system.
Check:
- Company files
- Reports
- Customer records
- Vendor records
- Attachments
- Templates
- Payroll
- Bank feeds
- Printing
- Multi-user access
Only retire the old installation after you’re confident the migration was successful.
What Does the Migration Process Move?
Depending on the migration method and QuickBooks version, selected QuickBooks-related information may be transferred.
This can include items such as:
- Company files
- Custom templates
- Memorized reports
- Scheduled reports
- Local attachments
- Certain configuration files
- Printer-related settings
- Other supported QuickBooks information
However, do not assume that every setting, connection, or third-party integration transfers automatically.
Bank connections, installed third-party applications, and certain service configurations may need to be established again.
Method 2: Move QuickBooks Using Backup and Restore
If you don’t want to use the migration wizard, a backup-and-restore approach provides more direct control over the company file.
Step 1: Create a Backup
On the old computer:
File → Back Up Company → Create Local Backup
Select a secure location.
For example:
Company_Backup_2026.qb
Step 2: Install QuickBooks on the New Computer
Install the appropriate QuickBooks Desktop product on the new computer.
After installation:
- Open QuickBooks.
- Complete registration or activation as required.
- Install available maintenance updates.
- Close and reopen QuickBooks.
Step 3: Restore the Company File
On the new computer:
- Open QuickBooks.
- Select Open or Restore an Existing Company.
- Select Restore a Backup Copy.
- Choose Local Backup.
- Browse to your .QBB file.
- Select the backup.
- Choose the destination for the restored company file.
- Click Save.
Allow the restoration to finish.
Method 3: Move Additional Company Files Manually
Automated migration may not include every company file stored on the old computer.
If you have multiple businesses, locate the additional .QBW files manually.
A commonly used company-file location is:
C:\Users\Public\Documents\Intuit\QuickBooks\Company Files\
However, don’t assume this is the only location.
Your company file may also be stored in another folder, drive, server, or network location.
Search the old computer for:
.QBW
Make a list of all relevant company files before shutting down the old system.
How to Move QuickBooks From Desktop to QuickBooks Online
Desktop-to-Online migration is different from moving QuickBooks between two computers.
Before beginning, review the destination subscription, supported migration options, file size, data requirements, and the information you need to preserve.
Step 1: Prepare the Desktop Company File
Before starting the conversion:
- Update QuickBooks Desktop.
- Run Verify Data.
- Resolve important data issues.
- Reconcile relevant accounts.
- Review customers and vendors.
- Check inventory.
- Review payroll.
- Create a complete backup.
Don’t start a conversion while major data problems remain unresolved.
Step 2: Review Your Data Before Conversion
Create reports that you can compare after QuickBooks Migration Tool.
Useful reports include:
- Balance Sheet
- Profit and Loss
- Accounts Receivable
- Accounts Payable
- Trial Balance
- Inventory valuation
- Customer balances
- Vendor balances
Record the report dates and accounting basis used.
This gives you a reliable benchmark for post-migration verification.
Step 3: Start the Online QuickBooks Migration Tool
Use the migration/export option available in your QuickBooks Desktop installation.
You’ll generally need to:
- Open the correct company file.
- Select the applicable export or migration option.
- Sign in to the destination QuickBooks Online account.
- Follow the migration prompts.
- Review the information presented before confirming.
- Wait for the conversion to finish.
The exact options can vary by product, subscription, company file, and migration eligibility.
What Happens to Payroll During a Desktop-to-Online Migration?
Payroll requires special attention.
Don’t assume that moving accounting data automatically recreates your entire payroll environment.
Before migration, document:
- Employee information
- Payroll reports
- Tax filings
- Payroll liabilities
- Year-to-date amounts
- Payroll subscription details
- Direct-deposit configuration
After migration, carefully compare payroll-related records and complete any required payroll setup in the destination environment.
Never run a new payroll until you’ve confirmed that the payroll setup and balances are correct.
What Data Should You Verify After Migration?
A migration isn’t finished when the software opens.
It’s finished when the data and workflows have been verified.
Accounting Verification
Compare:
Balance Sheet
Check:
- Assets
- Liabilities
- Equity
Profit and Loss
Compare:
- Income
- Expenses
- Net income
Accounts Receivable
Review:
- Customer balances
- Open invoices
- Credits
- Payments
Accounts Payable
Check:
- Vendor balances
- Open bills
- Vendor credits
- Payments
Inventory
If applicable, compare:
- Quantity on hand
- Inventory value
- Item records
- Cost information
Bank Feeds May Need Attention
Bank-feed connections may not automatically behave exactly as they did on the old computer.
After migration:
- Open the banking area.
- Review connected accounts.
- Confirm account mappings.
- Reconnect accounts when necessary.
- Check for duplicate downloaded transactions.
- Review pending transactions before accepting them.
Don’t reconnect a bank account blindly if transactions are already waiting to be matched.
Multi-User Mode After Migration
Businesses using multiple workstations need to verify hosting configuration after moving QuickBooks.
Check:
- Which computer stores the company file
- Which computer hosts multi-user access
- Database Server Manager configuration
- Windows firewall settings
- Folder permissions
- Network connectivity
Only the intended server should host the company file in the appropriate multi-user configuration.
If workstations cannot connect afterward, investigate the network configuration before repeatedly repairing the company file.
Common QuickBooks Migration Tool Problems
Problem 1: The QuickBooks Migration Tool Doesn’t Start
Possible reasons
- Windows security restrictions
- USB access problems
- Incomplete migration files
- Insufficient permissions
What to try
Open the USB drive manually through File Explorer and launch the migration process from there.
Running the process with appropriate Windows permissions may also help.
Problem 2: Company File Is Missing
The automated migration process may not include every company file on your computer.
Solution
Search the old computer for:
*.QBW
Then identify which files belong to your business.
Copy or restore additional files separately when necessary.
Problem 3: QuickBooks Is Installed but the Company File Won’t Open
Possible causes include:
- Incorrect QuickBooks version
- Damaged company file
- File permissions
- Incorrect file location
- Network configuration
- Windows security restrictions
Start by confirming the product version and opening a known-good backup.
If the backup opens successfully but the original file doesn’t, investigate the original company file separately.
Problem 4: Bank Feeds Are Missing
This does not necessarily mean your company file is damaged.
Bank connections can require reconfiguration after moving to another computer.
Reconnect the appropriate accounts and carefully review downloaded transactions before accepting them.
Problem 5: Printing Doesn’t Work
After migration, Windows may use different printer drivers or default printer settings.
Check:
- Windows printer installation.
- Default printer.
- QuickBooks printer setup.
- PDF printing.
- Printer permissions.
Then print a test transaction or report.
Problem 6: Payroll Isn’t Working
Don’t immediately rerun payroll.
First verify:
- Payroll subscription
- Employee information
- Payroll liabilities
- Payroll settings
- Tax information
- Direct-deposit configuration
- Latest applicable payroll updates
If payroll data doesn’t match your pre-migration records, stop and investigate before processing additional payroll.
A Professional Post-Migration Checklist
Use this checklist before considering the migration complete.
Company Data
- Company file opens
- Customer list is correct
- Vendor list is correct
- Employee list is correct
- Chart of Accounts is intact
- Transactions are accessible
- Attachments are available
Financial Reports
- Balance Sheet matches
- Profit & Loss matches
- Trial Balance matches
- Accounts Receivable matches
- Accounts Payable matches
- Inventory balances match
Services
- Payroll verified
- Bank feeds checked
- Email tested
- Printing tested
- PDF creation tested
- Multi-user access tested
Security
- Backup created on the new computer
- Backup location documented
- Old computer retained temporarily
- Authorized users confirmed
Expert Tip: Don’t Judge a Migration by One Successful Login
One of the most common mistakes is assuming:
“The company file opened, so the migration worked.”
Opening the file only confirms that QuickBooks can access it.
A proper migration test should also confirm that:
- Historical transactions are present.
- Reports produce expected totals.
- Payroll information is correct.
- Bank connections are functioning.
- Employees can access the file if applicable.
- Printing works.
- Attachments open.
- Custom forms are available.
- Backups can be created.
That’s what turns a file transfer into a successful business migration.
FAQs
What is the QuickBooks Migration Tool?
The QuickBooks Migration Tool is a migration option designed to help transfer supported QuickBooks Desktop information to another computer. Other migration methods are available for backups, additional company files, and Desktop-to-Online conversions.
How do I move QuickBooks to a new computer?
Create a backup first, then use the supported migration option or restore a company backup onto the new computer. Afterward, verify reports, payroll, bank feeds, printing, and other important workflows.
Can I move QuickBooks without the Migration Tool?
Yes. You can use the Backup and Restore method to transfer a company file to another computer.
Does QuickBooks Migration Tool move everything?
No. The exact information transferred depends on the migration method and product. Some integrations, bank connections, payroll configurations, and third-party applications may require separate setup.
Can I move multiple company files?
Yes, but don’t assume every company file is included in an automated migration. Search the original computer and identify additional .QBW files that need to be transferred.
Should I keep my old computer after migration?
Yes. Keep it available until you’ve thoroughly tested the new setup and confirmed that your data, reports, payroll, and workflows are correct.
Does QuickBooks migration delete data from the old computer?
A migration process is intended to transfer or copy supported information; it doesn’t mean you should immediately delete the original data. Retain your original company files and backups until the new environment has been verified.
Can I migrate QuickBooks Desktop to QuickBooks Online?
Yes, eligible QuickBooks Desktop company files can be migrated using the applicable Desktop-to-Online conversion process. However, not every piece of desktop functionality necessarily maps directly to the Online environment.
What should I do if my company file is damaged before migration?
Stop the migration and address the data issue first. Create a backup and use appropriate diagnostic or repair procedures. Migrating damaged data can carry the underlying problem into the new environment.
Final Thoughts
A successful QuickBooks Migration Tool is a controlled process—not simply a matter of copying a .QBW file.
Start with a backup, verify the source data, select the migration method that matches your goal, and keep the original environment available until the new setup has been thoroughly tested.
For a computer-to-computer move, the supported migration process can simplify the transfer. For greater control, Backup and Restore provides a straightforward alternative. For Desktop-to-Online conversions, prepare your accounting and payroll data carefully and perform a detailed post-conversion comparison.
The most important rule is simple:
Never consider a migration complete until you have verified both the data and the business workflows that depend on it.
Need Help With QuickBooks Migration?
If you’re moving QuickBooks to a new computer, transitioning from Desktop to Online, dealing with damaged company data, or experiencing problems after migration, Data Service Team provides QuickBooks migration, data recovery, and troubleshooting assistance.
Data Service Team: +1-(888)-718-7888
Watch our step-by-step video to learn how to migrate QuickBooks data safely, verify your company file, and avoid common transfer problems.













Leave a Reply