< Back to blog

How to transfer QuickBooks to a new computer on Windows: A step-by-step guide

A fuchsia illustration of a person with a magnifying glass.

Just got a new computer? Great. Before you get back to work, you’ll need to transfer QuickBooks to your new device. It’s important to keep your financial data intact and ensure everything runs smoothly.

Wondering how to transfer QuickBooks to a new computer without disrupting your business? 

In this article, you’ll get a step-by-step guide that takes you through the entire process of transferring over to a new computer on Windows. Let’s get started.

What does transferring QuickBooks files to a new computer mean?

Learning how to transfer QuickBooks to a new computer is a lot like moving to a new house. Like your furniture, you’ll be using the exact same tools, settings, and data — just in a different space.

QuickBooks file transfer involves: 

  1. Installing QuickBooks on your new computer.
  2. Backing up your company files from the old one.
  3. Restoring those files onto the new system. 

It’s about making sure that not just your software, but also your data, user preferences, and customizations all make the move too. 

Sick of hunting for spreadsheets when updating your QuickBooks data?

How to move QuickBooks Desktop to a new computer

You can move QuickBooks Desktop from an old computer to a new one with a few straightforward steps that ensure all your vital financial data, configurations, and custom settings are safely transferred. 

Step 1: Prepare to use the QuickBooks Migrator Tool

The first step is to access the QuickBooks Migrator Tool within the QuickBooks software. The tool is designed to simplify moving QuickBooks files from one computer to another. 

Before you can use the QuickBooks Migrator Tool, there are a few things you need to prepare for:

  • Administrator access: You must have admin rights on both your old and new computers.
  • External storage device: You need a USB drive with sufficient storage capacity to transfer your QuickBooks data. It’s recommended to use a drive with at least 16GB of free space.
  • Updated QuickBooks version: Ensure the software is up to date on your current computer. The Migrator Tool is only available for QuickBooks Desktop versions 2018 and newer.
  • Stable power source: Connect both computers to a power source to prevent interruptions during the process.
  • Password setup: Be ready to create a password to secure your data transfer.

Also, close all other applications before starting the migration process. Doing this:

  • Frees up all your computer’s resources for the migration process, reducing the risk of errors.
  • Prevents interruptions that might corrupt your data. 
  • Enhances transfer speed.
  • Avoids conflicts that may cause the QuickBooks Migrator Tool to malfunction or fail.

Step 2: Understand how the QuickBooks Migrator Tool works

Infographic showing how the QuickBooks Migrator Tool works at a high level.

Image credit: QuickBooks

Before you launch the QuickBooks Migrator Tool, you need to know how it works to avoid any issues. 

First, it creates a one-time password that you’ll use to unlock your files during the transfer. It then moves your QuickBooks company files and all supporting documents to a USB flash drive.

Once you’ve transferred the USB to your new computer, the tool automatically downloads the correct version of QuickBooks Desktop, ensuring that your files are correctly installed and ready to use without reformatting your drive or erasing any existing files. This automation minimizes the risk of data loss and makes the process much easier for you.

To protect your data, the QuickBooks Migrator Tool uses several security measures: 

  • Password protection: The tool requires you to create a one-time password for your data files, ensuring that only you can access them during the transfer.
  • Data encryption: When copied to the USB drive, your QuickBooks files are encrypted, providing an additional layer of security to prevent unauthorized access.
  • Secure file handling: The tool manages the transfer process in a secure environment, minimizing the risk of data corruption or loss during the move.
  • Verification steps: This includes verification steps before and after the transfer to ensure all files are accounted for and correctly installed on the new computer.

While these security measures are robust, it’s smart to look into best practices for security on your end as well, such as:

  • Encrypting backups stored on external drives or cloud services.
  • Ensuring antivirus software is active when using USB drives to prevent malware risks.

Finally, note that the Migrator Tool is only available for QuickBooks Desktop versions 2018 and newer. Users with older versions must rely on manual methods or alternative tools.

It also does not transfer all data, such as:

  • Payroll setup.
  • Multi-user configurations.
  • Third-party integrations.

These must be manually reconfigured on the new system.

Step 3: On the old PC, choose “File” in QuickBooks

  1. Double-click the QuickBooks Desktop icon on your old computer to launch the application.
  2. At the top of your QuickBooks window, you will see a menu bar with several options.
  3. Click “File” in the top left corner of the menu bar.

Step 4: Choose Utilities → Move QuickBooks to another computer

Clicking on the “File” menu will activate a dropdown list of options. Within this list, hover your cursor over “Utilities” to expand the Utilities menu. Then, locate and click “Move QuickBooks to another computer.” 

Screenshot showing where to access the QuickBooks Migrator Tool on Desktop.

Image credit: Dancing Numbers

Tired of entering data manually into QuickBooks Desktop?

Step 5: Follow the prompts

At this stage, the tool will lead you forward through a series of prompts:

  1. If you haven’t closed other windows, you’ll receive a prompt to do so. Hit “OK.”
  2. Click “I’m ready” to confirm starting the process.
Screenshot showing the confirmation prompt to begin moving QuickBooks Desktop to a new computer.
  1. Enter a secure, one-time password that you can easily remember. You’ll use the password to unlock your files during the transfer. Make sure your password meets the conditions as outlined.
Screenshot showing the one-time password prompt in the QuickBooks Migrator Tool.
  1. Select USB flash drive: Insert a USB flash drive with enough free space and select it from the list of available drives.
Screenshot showing the USB drive selection screen in the QuickBooks Migrator Tool.

Image credit: TeachUComp

  1. Wait for the files to be copied. Depending on the size of your data, you may have to wait a few minutes.

Each of these prompts provides specific instructions and information designed to guide you through the process smoothly. Pay close attention to these prompts and ensure that every step is completed correctly to reduce the risk of errors.

Step 6: On the new PC, insert the USB flash drive

Safely eject the USB from your old computer. Locate an available USB port on your new PC and insert the flash drive. 

Step 7: Open the USB flash drive

  1. To open File Explorer, click on the File Explorer icon (a folder) in the taskbar, or press Windows + E on your keyboard.
  2. In File Explorer, look at the left-hand pane under “This PC” or “Computer.” You should see a list of drives, including your internal hard drive and any connected external drives.
  3. Find the entry that corresponds to your USB flash drive, usually labeled with the drive letter (e.g., “E:”) and possibly the brand name of the drive.
  4. Click on the USB drive entry to open it. The contents of your USB flash drive should now be displayed in the main window of File Explorer.

When opening files from an external device, ensure your antivirus software is up to date and running. It will automatically scan external devices for malware. 

It’s good practice to manually scan the USB drive for any unfamiliar or suspicious files, especially if the drive isn’t yours. Avoid using autorun features to prevent the automatic execution of files, which could pose security risks. 

Step 8: Double-click the option “Move_QuickBooks.bat file”

The “Move_QuickBooks.bat” is a batch file that automates the transfer of QuickBooks files from your old computer to the new one. Double-click the file to execute it — it will move the necessary data files, configurations, and settings to your new computer.

If the “Move_QuickBooks.bat” file fails to execute, try these troubleshooting tips:

  • Ensure you have administrator access to run the batch file. Right-click the file and select “Run as Administrator.”
  • Sometimes, antivirus software may block the file. Temporarily disable your antivirus software and try again, but be wary of the lapse in security.
  • Ensure the batch file is in the correct folder where QuickBooks is installed.
  • Confirm you’re using the right version of QuickBooks for the migration.

Step 9: Enter the password for the QuickBooks Migrator Tool

After double-clicking the file, the Migrator Tool will ask for the password you set when starting the transfer process on your old computer. Enter the password correctly, and the tool will continue migration. Your password ensures no one can tamper with your files without your permission.

Screenshot showing the password prompt on the new computer that QuickBooks Desktop is being transferred to.

Forgot your password? Take the following steps:

  • Navigate to the “Help” menu.
  • Select “Reset Password” or “Forgot Password” from the options.
  • Follow the on-screen prompts to verify your identity.
  • When prompted, enter a new password and confirm it.
  • Save the changes and ensure the new password is securely stored for future use.

Step 10: Wait for the QuickBooks Migrator Tool to finish its task

Once you’ve downloaded and installed QuickBooks to your new computer, the Migrator Tool automatically transfers the QuickBooks data files, settings, and configurations. During this step, the tool will decompress the necessary files and transfer them to the new computer.

The expected wait time for the migration depends on the size of your QuickBooks files, but it typically takes anywhere from a few minutes to an hour. You may have to wait longer if you are moving larger files or using a slower network connection.

Monitor the progress and verify the successful completion of your QuickBooks migration with the following tips:

  • Keep an eye on the progress bar.
  • Look for a message confirming the success of the transfer.
  • Check the new system for your QuickBooks files to ensure they appear correctly and are fully accessible.
  • Open QuickBooks and confirm that your company files, settings, and user preferences are intact and working properly.

Get everything you need to run your business in one place.

How to install QuickBooks Desktop on a new computer

To install QuickBooks Desktop on your new computer: 

  1. Download the QuickBooks installation file from the official QuickBooks website or get the installation CD if you have one. 
  2. Navigate to your downloads folder or to the CD drive if you’re using a CD. 
  3. Find and double-click on the installation file to initiate the installation process. 
  4. Follow the prompts to select the type of installation — either “Express” for default settings or “Custom” for tailored options. 
Screenshot showing options when installing QuickBooks Desktop.

Image credit: QuickBooks

  1. Enter your product and license information when prompted and wait for the installer to complete the installation.
  2. Once installed, open QuickBooks and proceed to restore your company file. If you’re transferring data, ensure the file backup from the old computer is accessible and use the “Open or Restore Company” option to load it. 
  3. Configure your preferences, including payroll, tax settings, and user roles, to match your previous setup. 
  4. Finally, update QuickBooks to the latest version for optimal performance and security.

Note that if a backup is created in a newer version of QuickBooks, it cannot be restored in an older version due to file format incompatibility, so you need to ensure your new system meets updated hardware requirements.

Sometimes, something might go wrong during the installation. Here are the common errors you might encounter and how you can resolve them:

  • Error 1904: File failed to register: Run the QuickBooks Install Diagnostic Tool to repair installation issues. Ensure your system meets the software’s requirements.
  • Error 1603: Fatal error during installation: Update Windows to the latest version and retry the installation.
  • Framework .NET installation error: Install or repair Microsoft .NET Framework using Microsoft’s official tools.
  • Access denied errors: Run the installer as an administrator and verify user permissions.
  • License validation error: Double-check the product and license numbers entered during installation.

Reasons to transfer QuickBooks to a new computer

So, why transfer? Of course, chances are that you got a new computer and are ready to get rid of the one currently hosting your QuickBooks platform.

But there are also a few benefits you may not have considered that you can expect from running QuickBooks on a new computer:

  • Improved performance: Provided your computer is a newer one, faster hardware means smoother QuickBooks operation.
  • Enhanced security: New systems often come with updated software and security features to protect your sensitive data.
  • Greater storage capacity: You’ll likely have more space for files and backups.
  • Reduced risk of crashes: Modern hardware helps prevent system errors and interruptions.

Let’s look a little closer at the three most common reasons people want ti kniw how to transfer QuickBooks to a new computer.

Upgrading the computer

A more powerful computer lets you: 

  • Run complex financial reports.
  • Process large volumes of data.
  • Manage multi-user access with greater speed and efficiency (provided you have the proper license). 
  • Load data and features faster.
  • Navigate QuickBooks smoother with less risk of crashes or lags.

Additionally, modern computers often come with enhanced security features, ensuring that your sensitive financial information is better protected while offering a more enjoyable user experience.

Here are the recommended hardware specifications for optimal QuickBooks performance:

  • Processor: 2.4 GHz or higher (preferably multi-core).
  • RAM: At least 8 GB (16 GB or more for larger files or multi-user setups).
  • Storage: Use an SSD (Solid-State Drive) for faster load times and at least 2.5 GB of free disk space for QuickBooks installation.
  • Operating System: Windows 10 or 11, 64-bit.
  • Display: Minimum resolution of 1280×1024 or higher.
  • Network: Reliable internet for QuickBooks Online or multi-user mode.

Technical issues with the current system

Transferring QuickBooks to a new computer is sometimes necessary due to persistent technical issues affecting performance. For instance, frequent system crashes resulting from outdated hardware or software conflicts may disrupt daily operations. 

Similarly, slow performance caused by insufficient RAM, a failing hard drive, or outdated processors can frustrate tasks like generating reports or processing transactions. Upgrading to a new computer with better specifications can resolve such problems and ensure smooth business operations.

You’re due for a system upgrade if:

  • System crashes or slowdowns are recurring and unresolved by updates or repairs.
  • Repairing your current computer costs as much as or more than upgrading.
  • Technical issues are causing significant downtime or delays in business operations.
  • Your computer no longer meets the hardware requirements for the latest QuickBooks version.
  • Your data storage is unreliable and backups fail frequently.

Access to QuickBooks from multiple locations

While QuickBooks Online is cloud-based, Desktop isn’t — which means you can only access your data on the computer it’s installed on. So, you might choose to transfer your QuickBooks to a more portable device.

But what if there was a better way? QuickBooks-integrated software like Method CRM enable anytime, anywhere remote access to your QuickBooks Desktop data. That means users can connect from multiple locations without the need for cloud-based services like QuickBooks Online or hosting on a virtual server. 

With Method, your business can maintain secure, role-based access to sensitive financial information, ensuring productivity and compliance across distributed teams while limiting QuickBooks access only to those who need it. 

Need to create an invoice while you’re on the road? Update a customer’s details mid-flight? Process a payment remotely? Method has you covered.

Thanks to its patented two-way, real-time sync with QuickBooks Desktop, you can create estimates, invoices, sales orders, and process payments directly in Method CRM — and they’ll instantly update in QuickBooks. No double entry and no extra work.

Give your customers more control with secure self-serve portals for online payments and e-signatures. Combine the power of QuickBooks Desktop with cloud access, and you get a clear, complete view of your customer relationships – wherever you are. 

Curious to see more? Check out the video below to get a glimpse into what Method makes possible.

Tips to smoothly transfer or move QuickBooks to a new computer

Take note of the following tips to ensure a smooth transfer of QuickBooks from one computer to another. 

Create a backup for your data

Backing up your data ensures that it’s secure during the migration process, giving you the option to restore things to the way they were before you started should anything go wrong.

Here’s how to create a backup of your QuickBooks Desktop data:

  1. Open QuickBooks and log in to your company file. 
  2. Go to the “File” menu, select “Back Up Company”, and then choose “Create Local Backup.” 
  3. Select “Local Backup,” pick your backup destination, and click “Next” to set preferences. 
  4. Click Save to initiate the backup. 
Screenshot showing how to back up QuickBooks Desktop locally.

Image credit: Rightworks

Be sure to include the following data types in your backup:

  • Company files (the core business data).
  • Custom reports (personalized reports for analysis).
  • Templates (invoice templates, purchase orders, etc.).
  • User preferences (settings customized for your workflow).
  • Customer and vendor information (contact details and histories).
  • Payroll data (for employees and tax filings).

Ensure data compatibility

Check the QuickBooks software version and file formats. QuickBooks files created in older versions may not be fully compatible with newer versions, potentially causing issues when opening or processing data. Also, check that both systems meet QuickBooks’ hardware and software requirements to avoid performance issues.

Use the following compatibility checklist to guide your transfer:

  • Software version compatibility: Ensure both computers are running compatible QuickBooks versions.
  • Operating system compatibility: Confirm that the new system is on Windows to support your QuickBooks version.
  • File format compatibility: Verify that the new version of QuickBooks supports your company files.
  • Hardware requirements: Check if the new computer meets QuickBooks’ minimum hardware specifications.
  • Data backup: Ensure a complete data backup before proceeding with the transfer.

Deactivate QuickBooks on the old system

Close any open QuickBooks files and sign out of your account. Go to the “Help” menu in QuickBooks. Then, select “Deactivate QuickBooks.” Follow the prompts to complete the deactivation process. Ensure the program is fully unlicensed and no longer running on the old system.

Having trouble with the deactivation process? Here are some common challenges and possible solutions:

  • Error message during deactivation: If QuickBooks cannot deactivate, restart your computer and try again.
  • License not deactivating: Ensure you are signed in as an admin user to deactivate the software.
  • Lost or forgotten license number: Retrieve the license number by checking your original purchase email or QuickBooks account. If it’s gone for good, you’ll have to get in touch with Intuit support.

Update QuickBooks

Install the latest QuickBooks updates before transferring data to your new computer to ensure your new system runs the most current version of the software with all the latest features, bug fixes, and security enhancements. Installing updates beforehand helps avoid compatibility issues when transferring your data and ensures a smooth and efficient migration process. 

To check for and apply updates in QuickBooks:

  1. Open QuickBooks and select the “Help” menu at the top.
  2. Click on “Update QuickBooks” from the dropdown.
  3. In the “Update QuickBooks” window, go to the “Options” tab.
  4. Choose “Mark All” to select all available updates.
  5. Click “Save” and then go to the “Update Now” tab.
  6. Click “Get Updates” to download and install updates.
  7. Restart QuickBooks to complete the update process.

Transfer all important files to the new system

When transferring QuickBooks to a new system, move all related files and settings along with the company files. This includes custom templates, report configurations, user preferences, and any integrated third-party apps that might be in use. 

Keep an eye out for the following files and data: 

  • Company files (.QBW)
  • Backup files (.QBB)
  • Custom templates (e.g., invoice, report templates)
  • Custom reports
  • User Preferences and Settings
  • Third-party integrations or add-ons (e.g., payroll software, payment processors)
  • Attach documents (e.g., receipts, invoices linked to transactions)

Get everything you need to run your business in one place.

Key takeaways

Learning how to transfer QuickBooks to a new computer is a surefire way to ensure continuity while improving performance.

Remember that:

  • Migrating to a new computer can permanently solve nagging technical issues with your current system.
  • Backing up your data before migrating ensures data safety if the process goes wrong.
  • Ensuring software compatibility between both systems is key to the migration process.
  • Copying all related files completes the QuickBooks transfer process.

If you and your team want to access QuickBooks Desktop wherever, whenever, start your free trial of Method — no credit card required.

How to transfer QuickBooks to a new computer FAQs

Can I access QuickBooks from any computer?

Yes, but first, your QuickBooks license should allow multiple users or installations. A multi-user license is required for QuickBooks Desktop to enable access from different machines. 

Additionally, the system requirements on each computer must meet QuickBooks’ hardware and software specifications. If using QuickBooks Online, access is granted via a web browser with no installation needed, but each user must have the proper login credentials and subscription plan to access the data.

Can I install QuickBooks on multiple computers?

Yes, but you must have the appropriate license. For QuickBooks Desktop, a single-user license allows installation on one computer. In contrast, multi-user licenses allow installation on multiple machines within the same company network, with each user needing a separate license. 

QuickBooks Online, however, is cloud-based, and users can access it from multiple if they have internet access and the correct subscription plan.

Does the Migrator Tool work for all versions of QuickBooks?

No, it doesn’t. The QuickBooks Migrator Tool is designed to transfer QuickBooks Desktop files between computers. It works with QuickBooks Desktop Pro, Premier, and Enterprise versions. However, the tool is only available for properly licensed and updated 2018 and newer versions of QuickBooks Desktop. It is not compatible or necessary with QuickBooks Online, which uses cloud-based technology. 

Streamline your business with Method

Start your free trial — no credit card, no contract.