Error code 1009 can occur when there’s a disruption in the communication between QuickBooks Online (QBO) and QuickBooks Desktop (QBDT) during the migration process, @ajunaivoh. I understand the importance of transferring data without interruptions. Let's use the analytics tool to refresh the system.
One potential fix involves using the QuickBooks Desktop Usage & Analytics Study feature. Opting out of this feature can help refresh system performance and resolve underlying issues that are preventing a successful migration.
- Go to Help, then QuickBooks Desktop Usage & Analytics Study.
- Click on Discontinue

- Close QuickBooks
- Reopen QBDT and use the Migration Tool again.
If the issue persists, I recommend contacting our Live Support team. They can conduct a thorough review of the error and provide expert assistance to ensure your data is successfully transferred to QBDT.
- Go to the Help menu and choose QuickBooks Desktop Help/Contact Us.
- Select Contact Us.
- Type a brief description of your issue and concern in the box provided, then click Continue.
- Sign in to your Intuit account, select Continue, and then Continue with my account.
- You'll receive a single-use code in your email; enter the code and select Continue.
- Click Have us call you.

To prevent your calls from being disconnected, I recommend checking our support hours for prompt assistance: Get help with QuickBooks products and services.
I am keen to hear how these instructions work for you. If you have further questions about the migration process, please don’t hesitate to reach out. I’m here to assist you every step of the way.