Last Updated on February 11, 2026
You can come across the QuickBooks migration error 1009 while trying to move your company file data from the QB Online website to the QB Desktop application. This error generally occurs when your QB Desktop app is outdated, or you have program problems with the QBDT app. It can also occur due to an outdated operating system on your PC, or the Firewall blocking your QB Desktop app. This can hamper your workflow and have a negative impact on your important accounting and bookkeeping processes. You can fix this issue by updating the QuickBooks Desktop app.
We will cover all the methods you need to know to troubleshoot the migration error 1009 in QuickBooks in this blog. First, let’s see why you are dealing with the 1009 error.
Are you dealing with issues while migrating from QuickBooks Online to Desktop? Feel free to contact our Accounting Helpline experts today at 1.855.738.2784 to resolve your problem in no time!
Potential Causes of the QuickBooks Desktop Migration Tool Error 1009
Listed below are the potential factors that can trigger the migration error 1009 in QuickBooks to appear on your screen:
- An outdated QB Desktop application.
- The Firewall is blocking the QB Desktop app.
- An unstable internet connection.
- Stored cache and cookies in the web browser.
These are the causes of the migration error 1009 in QB Desktop.
Methods to Resolve the Error Code 1009 in QuickBooks Desktop
Given below are the troubleshooting methods you can use to fix the QuickBooks migration error 1009:
Update the QB Desktop App
An outdated QB Desktop app can cause the migration error 1009 to appear on your screen. To resolve it, update your QB Desktop app with the steps given below:
- Open the QuickBooks Desktop software.
- Navigate to the Help menu.
- Click on Update QuickBooks Desktop.

- Then, select Update Now.
- Click on the Get Updates option.

- Close and reopen the QBDT app to install the updates.
This should resolve the QuickBooks migration error 1009 while moving your data.
Update Your Windows OS
If your Windows operating system is outdated, you might have trouble moving your company file data and can face the QuickBooks migration error 1009. To patch this issue, update your Windows with the steps given below:
- Open the Start menu.
- Search for and open Settings.
- Click on the Windows Update option.
- Then, click on Check for updates.
- Any available updates would be displayed to you.
- Click on Download & Install.
You would now be able to move your company data from QB Online to QB Desktop error-free.
Clear QuickBooks Cache and Cookies
You can clear the stored QuickBooks cache and cookies from your web browser to resolve the migration error 1009. The steps to clear the Intuit cache and cookies from different web browsers are given below:
Google Chrome
- Firstly, open your Google Chrome browser.
- Then, select Customize and control Google Chrome.
- Click on the three vertical dots at the top right corner to do that.
- Press the Settings option.
- Now, go to the Privacy and Security tab.

- Click on Third-party cookies.
- Select See all site data and permissions.

- Go to the search bar.
- The search bar would be located on the right of third-party cookies.
- Type in Intuit.
- Hit Enter.
- Finally, choose the Remove All option.
Safari for Mac
- Open the Safari browser on your Mac.
- Select the Preferences option.
- Now, go to the Privacy section.
- Press Manage Website Data.
- Then, proceed to type Intuit in the search box.
- Hit Enter.
- Select the Remove All button.
Mozilla Firefox
- Open the Mozilla Firefox application.
- Click on the three lines.
- At the top right corner.
- Located below the Close (X) window option.
- Press the Settings option.
- Now, click on Privacy & Security.

- Go to Cookies and Site Data.
- Then, proceed to open the Manage Data window.
- Now, navigate to the Search Websites bar.
- Type Intuit.
- Press the Enter key on your keyboard.
- Select the Remove All Shown option.

- Click on Save Changes.
Microsoft Edge
- Double-click on the Microsoft Edge browser icon.
- This would open the browser.
- Select the Settings and More option.
- Located in the top-right corner.
- You can also press Alt + F to open it.
- Choose to press the Settings option.
- Then, browse to the Privacy, search, and services tab.

- Click on the Cookies option.
- Select the See all cookies and site data option.
- Go to the search bar and type Intuit.
- Then, press the Enter key on your keyboard.
- Select Remove all shown.

- Finally, just click on Clear.
Opera Browser
- Open the Opera browser.
- Click on the three horizontal lines below the minimize option.
- Press the Privacy and Security tab.

- Select the Third-party cookies option.
- Click on See all site data and permissions.
- Go to the search bar.
- Type in Intuit.
- Press the bin beside the Intuit results you see.
- Click on Delete.
Brave
- Run the Brave browser.
- Click on the menu in the top right.
- Select Settings.
- Then, go to the Additional Settings option.
- Press Privacy and Security.

- Select Site and shield settings.
- Click on Cookies and site data.
- Select View permissions and data stored across sites.
- Go to the search bar.
- Feed in Intuit.
- Click on Remove All Shown.
This would resolve the issue you were dealing with.
Make Firewall Exclusions for the QB Desktop App
If your Windows Firewall is blocking the QB Desktop app from connecting to the internet, you can face the QuickBooks migration error 1009. To resolve this problem, make Firewall exceptions for the QB Desktop app using the steps given below:
- Open the Start menu.
- Search for and open the Windows Firewall.
- Click on Advanced Settings.

- Right-click on Inbound Rules:
- You’ll make Outbound Rules later.
- Select the New Rule option.

- Click on Port.
- Hit Next.
- Ensure that TCP is selected.
- Go to the Specific Local Ports field.

- Type in the port for your QB Desktop app:
- QuickBooks Desktop 2020: 8019, XXXXX
- QuickBooks Desktop 2019: 8019, XXXXX
- QuickBooks Desktop 2018: 8019, 56728, 55378-55382
- QuickBooks Desktop 2017: 8019, 56727, 55373-55377
- Hit Next after entering the port number.
- Select Allow the Connection.
- Hit Next.
- Ensure all profiles are marked if prompted.
- Press Next.
- Create a rule.
- Name it something like QBPorts(year).
- Press Finish.
Now, the QuickBooks error code 1009 should be fixed.
Use Quick Fix My Program
You can use the Quick Fix My Program tool from the QB Tool Hub to resolve program problems with the QB Desktop app with the steps given below:
- Download and install the QuickBooks Tool Hub app.

- Open the QB Tool Hub app.
- Navigate to the Program Problems tab.
- Click on Quick Fix My Program.

- Let the tool run.
The tool would run and fix program problems with QB Desktop.
Use the QB Install Diagnostic Tool
The QuickBooks Install Diagnostic Tool can be used from the QB Tool Hub app to resolve the error code 1009 in QB Desktop with the steps given below:
- Open the QB Tool Hub app.
- Navigate to the Installation Issues tab.
- Click on the QuickBooks Install Diagnostic Tool.

- Let the tool run.
- It can take up to 20 minutes to finish working.
The issue should now be resolved.
Clean Install the QB Desktop Application
If all else fails, and you’re still facing the QuickBooks Desktop migration error code 1009, you can clean install QB Desktop with the steps given below:
Uninstall QB Desktop
- Open the Start menu.
- Search for and open the Control Panel.
- Click on Uninstall a Program.

- Choose QuickBooks Desktop from the list of programs you see.
- Select Uninstall/Change.
- Press Remove.
- Click on Next.
Rename the QB Installation Folders
- Open the File Explorer on your PC.
- Go to the folder containing your QB Company file.
- It’s usually in one of these locations:
- C:\ProgramData\Intuit\QuickBooks (year)
- C:\Users\(current user)\AppData\Local\Intuit\QuickBooks (year)
- C:\Program Files\Intuit\QuickBooks (year)
- 64-bit version C:\Program Files (x86)\Intuit\QuickBooks (year)
- Right-click on the folder.
- Press Rename.
- Add the word old at the end of the folder name.
Install QBDT Again
- Open the QuickBooks.exe file.
- Choose between these two options:
- Express Install
- Custom and Network Options
- Click on Next.
- Hit Install.
The issue would now be resolved.
QuickBooks Migration Error 1009 – A Quick View Table
In the table below is given a concise summary of this blog on the topic of the QuickBooks Desktop migration error code 1009:
| Description | You may encounter QuickBooks migration error 1009 while trying to move your company file data from the QB Online website to the QB Desktop application. This error generally occurs when your QB Desktop app is outdated or when there are issues with the QBDT app. It can also occur due to an outdated operating system on your PC, or the Firewall blocking your QB Desktop app. This can hamper your workflow and negatively impact your critical accounting and bookkeeping processes. |
| Its causes | 1. An outdated QB Desktop application. 2. The Firewall is blocking the QB Desktop app. 3. An unstable internet connection. 4. Stored cache and cookies in the web browser. |
| Ways to fix it | Update the QB Desktop app, update your Windows OS, clear the QB cache and cookies, make Firewall exceptions for the QB Desktop app, utilize Quick Fix My Program, use the QB Install Diagnostic Tool, and clean install the QB Desktop application. |
Conclusion
You may encounter QuickBooks migration error 1009 while trying to move your company file data from the QB Online website to the QB Desktop application. This error generally occurs when your QB Desktop app is outdated or when there are issues with the QBDT app. It can also occur due to an outdated operating system on your PC, or the Firewall blocking your QB Desktop app. This can hamper your workflow and negatively impact your critical accounting and bookkeeping processes. We have covered the potential factors that can trigger migration error 1009 in QuickBooks to appear on your screen, along with the methods you need to know to troubleshoot this error, in this blog.
If you are still dealing with the same QuickBooks migration error, contact our Accounting Helpline experts at 1.855.738.2784 today, who can help resolve your issue at a moment’s notice!
FAQs
Why am I seeing the QuickBooks migration error 1009?
You might be seeing the QB migration error 1009 due to these reasons:
– An outdated QB Desktop application.
– The Firewall is blocking the QB Desktop app.
– An unstable internet connection.
– Stored cache and cookies in the web browser.
How do I fix the QB Desktop migration error 1009?
You can fix the QB Desktop migration error 1009 with these methods:
– Update the QB Desktop app.
– Update your Windows OS.
– Clear the QB cache and cookies.
– Make Firewall exceptions for the QB Desktop app.
– Utilize Quick Fix My Program.
– Use the QB Install Diagnostic Tool.
– Clean install the QB Desktop application.
What is the migration error 1009 in QuickBooks?
The QuickBooks migration error 1009 occurs when you are trying to move your company file data from the QB Online website to the QB Desktop application. This generally occurs due to an outdated QB Desktop app.
How do I update QuickBooks Desktop?
You can update the QB Desktop application with the steps given below:
– Open the QuickBooks Desktop software.
– Navigate to the Help menu.
– Click on Update QuickBooks Desktop.
– Then, select Update Now.
– Click on the Get Updates option.
– Close and reopen the QBDT app to install the updates.
How can I update my Windows operating system?
You can update your Windows operating system with the following steps:
– Open the Start menu.
– Search for and open Settings.
– Click on the Windows Update option.
– Then, click on Check for updates.
– Any available updates would be displayed to you.
– Click on Download & Install.
Related Posts-
[Fixed] QuickBooks Not Calculating Unemployment Correctly
How Do I Reprint Checks in QuickBooks? All You Need to Know
What is the QuickBooks Error 6143? A Complete Guide
What is the QuickBooks Error 121? Methods to Fix It
Methods to Fix QuickBooks Outlook is Not Responding
How Do I Fix the QuickBooks Error 1336? Guided Solutions

Edward Martin is a Technical Content Writer for our leading Accounting firm. He has over 10 years of experience in QuickBooks and Xero. He has also worked with Sage, FreshBooks, and many other software platforms. Edward’s passion for clarity, accuracy, and innovation is evident in his writing. He is well versed in how to simplify complex technical concepts and turn them into easy-to-understand content for our readers.


















