Switching from QuickBooks Desktop to QuickBooks Online is a smart move for businesses looking for more flexibility and better control over their finances. While QuickBooks Desktop is powerful, it limits access to your data and requires manual updates, which can slow down your workflow.
With QuickBooks Online, you can access your financial data anytime, collaborate easily with your team, and benefit from automatic updates and cloud-based security. However, moving your company file isn’t just a simple transfer; it requires proper steps to ensure your data stays accurate and complete.
In this blog, we’ll guide you through the step-by-step process to move your QuickBooks Desktop file to QuickBooks Online, along with key requirements, migration methods, and what to do after the transfer.
Before You Begin: Quick Overview
Learn how to move your company file from QuickBooks Desktop to QuickBooks Online and manage your business finances more efficiently from anywhere.
With QuickBooks Online, you can stay connected to your financial data even when you’re away from your desk. To get started, follow these essential steps:
- Prepare your QuickBooks Desktop company file
- Move your data using the built-in migration tool or online tool
- Complete the setup in your new QuickBooks Online account
Note: You can also move your files to Intuit Enterprise Suite (IES) if required.
Important: You have 60 days from the time you create your QuickBooks Online account to complete the migration process.
What You Need Before Moving Your QuickBooks Company File?
Before starting the migration process, it’s important to ensure that everything is properly prepared. This helps avoid errors and ensures a smooth transition.
- An active QuickBooks Online account in the same region as your Desktop version.
- The latest updated version of QuickBooks Desktop.
- A company file with fewer than 4,000,000 targets (check using F2 or Ctrl+1). In case you have more targets than 4,000,000, you can condense your QB Desktop data files to import to QuickBooks Online.
- Admin access to company files in QuickBooks Desktop and QuickBooks Online account.
- A saved or printed Sales Tax Report.
- Fully categorized and reconciled bank and credit card transactions.
If You Use QuickBooks Desktop Payroll
- Verify that all employee information is accurate and up to date
- Remove or deactivate employees not paid in the current year
- Wait 2–3 days after running payroll before migration
- Plan the migration before your next payroll cycle
9 Steps to Move QuickBooks Desktop Company File to Online
Follow these steps to migrate your data from QuickBooks Desktop to QuickBooks Online. The time required depends on how large and complex your company file is.
- Before you move your data from QuickBooks Desktop to QuickBooks Online, it’s important to select a plan that fits your business needs. Each plan offers different features, user limits, and pricing to support businesses at various stages.
- Simple Start – $19 Per Month – 1 User – Automated bookkeeping, invoicing, basic reports
- Essentials – $37.50 Per Month – 3 Users – Enhanced reports, time tracking, customer management
- Plus – $57.50 Per Month – 5 Users – Budgeting, project profitability, class tracking
- Advanced – $137.50 Per Month – 25 Users – Advanced automation, custom permissions, forecasting
- Sign in to your company file as an Admin to start the export process. If You’re Using QuickBooks Desktop 2022 or Newer:
- For QuickBooks Desktop Pro or Premier:
- Go to Company from the top menu.
- Select Migrate this company file to QuickBooks Online.
- Click Export Your Company File to QuickBooks Online.
- Follow the on-screen instructions to sign in and continue.
- For QuickBooks Desktop Enterprise:
- Press Ctrl + 1 to open the Product Information window.
- Press Ctrl + B + Q on your keyboard.
- Select OK to open the export window.
- Follow the prompts to proceed with migration.
- Note: Update QuickBooks Desktop to the Latest Release to ensure seamless migration.
- For QuickBooks Desktop Pro or Premier:
- Then, click on Get Started to initiate the migration.
- A personalized checklist will appear showing required tasks. Review each task carefully and the associated data, take necessary actions on each item, and use the Complete All option for bulk-actionable tasks. After finishing, click Continue.
- You will now see the “Let’s bring your data to QuickBooks Online” screen. Choose how you’d like to transfer your information:
- Move all of your company data
- Move only lists and balances
- Note: This is helpful if you have a large file and want to limit the transfer.
- Now, click on Yes, sign me in, then select Continue to access your QuickBooks Online account using your login credentials.
- After signing in, a list of your QuickBooks Online companies and subscriptions will appear. Select the company where you want the data to be transferred.
- If the selected company already contains data, you’ll be asked to confirm whether you want to replace it. Please note that this action is permanent and cannot be undone. If applicable:
- Click Agree, then select Replace.
- Confirm by selecting Yes, go ahead and replace the data, then click Replace again.
- To proceed, click Continue, then select Export to start the migration. A progress indicator will display the status as your data transfers to QuickBooks Online.
Steps to Move File from QB Desktop to QBO Using the QuickBooks Online Conversion Tool
If you’re looking for a simpler and more flexible way to transfer your data, using the online tool can make the entire process much more convenient. We are referring to the QuickBooks Desktop to QuickBooks Online Migration Tool (also called the QuickBooks Online Conversion Tool).
Note: The online tool supports multiple file types, including QuickBooks company files (.QBW), portable files (.QBM), backup files (.QBB), and even QuickBooks Desktop for Mac files, provided you first save a Windows-compatible backup (.QBB).
When Can You Use the Online Tool?
You can rely on this tool in the following situations:
- If you’re an accountant who doesn’t have QuickBooks Desktop but need to assist a client in migrating to QuickBooks Online.
- If you don’t currently use QuickBooks Desktop but already have a valid QuickBooks Desktop file that needs to be transferred.
- If your QuickBooks Desktop company file is from version 2011 or later.
Note: If your file is from 2010 or an earlier version, you’ll first need to repair it using the QuickBooks File Doctor tool before proceeding.
Step 1: Access the QuickBooks Online Migration Tool
Log in to your QuickBooks for Windows or QuickBooks for Mac account to begin the migration process by using the QuickBooks Online Conversion tool.
Note: Before using the tool for Mac, you need to convert your QuickBooks for Mac company file to QuickBooks for Windows.
Once selected, click on Get Started, and then sign in using your Intuit account credentials.
Step 2: Upload Your Company File
Next, you’ll need to upload your company file to begin the migration process. This step ensures that your data is properly prepared and reduces the chances of errors later on.
- Click on Select File and browse your system to locate the supported QuickBooks Desktop company file you want to transfer.
- Keep in mind that only one file can be uploaded at a time.
- After selecting the file, click Open to upload it, or simply drag and drop the file into the upload area.
- Once uploaded, the system will automatically update your file to the latest compatible version of QuickBooks Desktop.
- After the update is complete, you’ll be prompted with an option to proceed with moving your data to QuickBooks Online.
Follow the on-screen instructions carefully to complete the migration process. When everything is successfully transferred, you’ll receive a confirmation email stating that “Your company is now Online.”
Next Steps After Migration
Once your data has been successfully moved, it’s important to complete the setup of your QuickBooks Online account to start managing your finances effectively:
- Begin by setting up and adjusting your QuickBooks Online settings.
- Connect your bank or credit card accounts for real-time transaction tracking.
- Start creating and sending invoices to your customers.
- Note: If you manage sales tax, make sure to configure location-based sales tax in QuickBooks.
- Keep track of your bills and understand how to manage and pay them within the platform.
- If you use payroll services, follow the necessary steps to properly set up and run payroll in QuickBooks Online.
By following these steps carefully, you can ensure a smooth and efficient transition from QuickBooks Desktop to QuickBooks Online while maintaining the accuracy and integrity of your financial data.
It’s important to understand that the steps may vary depending on the version of QuickBooks Desktop you’re using, especially for Mac users. If you’re working on a Mac system, follow the detailed guide below to successfully move your company file to QuickBooks Online without losing critical data.
Move QuickBooks Desktop for Mac File to QuickBooks Online
If you’re using QuickBooks Desktop for Mac, you don’t need to start your accounting process from scratch. You can easily transfer your existing company file to QuickBooks Online and continue working with your financial data in a more flexible, cloud-based environment.
Note: You can only migrate QuickBooks Desktop for Mac files to the U.S. version of QuickBooks Online. Additionally, if your company file contains more than 4,000,000 targets, you’ll need to condense your file before proceeding.
A. For QuickBooks Desktop for Mac (Version 2022 and Later)
Follow these steps to move your file:
- Sign in to your QuickBooks Desktop for Mac company file as an admin user.
- Go to File, then select Export, and choose to QuickBooks Online.
- Note: (You can also use the shortcut: Shift + Command + D)
- Click on Get Started to begin the migration process.
- Choose whether you want to export your entire company file or export specific data only.
- If you use inventory, select whether you want to include inventory data in the migration.
- If you already have a QuickBooks Online account, select Yes, sign me in and enter your login credentials.
- If you don’t have an account yet, select No, I need to create a new one and complete the setup process.
- Select the QuickBooks Online company where you want to move your data, then click Continue.
Once these steps are completed, your migration will begin. Keep in mind that your QuickBooks Desktop data will replace any existing data in the selected QuickBooks Online company.
After You Move Your Data
- You’ll receive an email confirmation once the migration is completed.
- The confirmation process may take up to 24 hours, depending on the size of your file.
- It’s recommended to review how features and data transfer between platforms to ensure everything has moved correctly and is functioning as expected.
B. For QuickBooks Desktop for Mac (Version 2021 or Earlier)
If you’re using an older version of QuickBooks Desktop for Mac, the process involves an extra step:
- First, convert your Mac company file to QuickBooks Desktop for Windows.
- Then, use the online migration tool to transfer your file to QuickBooks Online.
Note: If your company file contains more than 4,000,000 targets, you’ll need to condense the data before starting the migration.
After Migration
- Once the process is complete, you’ll receive an email confirmation.
- This confirmation can take up to 24 hours.
- It’s important to review your transferred data to ensure accuracy and completeness after migration.
By following these steps carefully, you can successfully transition from QuickBooks Desktop for Mac to QuickBooks Online while preserving your financial data and ensuring minimal disruption to your workflow.
To efficiently manage multiple client migrations at once, QuickBooks provides a powerful solution specifically designed for accountants. If you’re handling several company files, the Accountant Batch Migration Tool can significantly streamline the process and save valuable time.
Transfer QuickBooks Desktop Files to QuickBooks Online Using the Accountant Batch Migration Tool
If you’re an accountant working with multiple clients, the Accountant Batch Migration Tool allows you to transfer up to 50 QuickBooks Desktop company files to QuickBooks Online in one go. This tool includes guided, step-by-step instructions to help ensure a smooth and organized migration process.
When Can You Use the Accountant Batch Migration Tool?
You can use this tool if the following conditions are met:
- You’re using QuickBooks Desktop Accountant versions 2021 (R17), 2022 (R15), 2023 (R12), or 2024 (R6) or later.
- Your clients’ files are from QuickBooks Desktop Pro, Premier, or Mac versions.
- Each company file contains no more than 4,000,000 targets and is 5 GB or smaller (Press F2 or Ctrl+1 to check).
- The QuickBooks Online companies you’re migrating into do not already contain payroll data (such as paychecks or tax records). If they do, you’ll need to contact support for assistance.
Step 1: Prepare Your Client’s Files for Migration
Before starting the migration, make sure everything is properly set up:
- Ensure your QuickBooks Desktop is updated to the latest version.
- Confirm that you can sign in as the Primary Admin (full access) to your client’s company file.
- Review the pre-migration checklist to verify that the file is ready for transfer. To access it:
- Go to the Company menu
- Select Move to Online
- Click Learn more about QuickBooks Online
- Then select Start preparing company file
If the company file includes connected services like payments, make sure the QuickBooks Online admin has admin-level access to the associated Intuit account.
Step 2: Add Desktop Company Files to the Migration List
- Sign in to your client’s file as the admin in QuickBooks Desktop Accountant or QuickBooks Enterprise Accountant.
- Go to Company, then select Migrate multiple company files to QuickBooks Online. (If you use QuickBooks Enterprise Accountant, press Ctrl + Q + M)
- Note: If the company file doesn’t have an owner email address, you’ll be prompted to add one.
- Follow the on-screen instructions in the Migrate multiple company files. You can also select See how it works to watch a demo.
- Click Add to include the current file in the migration list.
- Select Add another company file to include additional files.
- Note: Repeat the process for each company file (you’ll need admin access for each one).
- Once all files are added, select Open Migration Dashboard to begin.
- Sign in as an admin to the Intuit account linked to the QuickBooks Online subscription (either Company Admin or Accountant), then select Continue with current user to proceed.
Note: You have 60 days from creating your QuickBooks Online account to complete the migration.
Step 3: Migrate Files Using the Migration Dashboard
Here are the steps to move your QB Desktop file to QBO from the Migration Dashboard:
- Open the Migration Dashboard, where all company files selected for migration will appear.
- Note: If any file shows an error, you can remove it from the dashboard, add it back to the list, and attempt the upload again.
- After this, the system automatically matches each Desktop company file to a QuickBooks Online company based on the file name.
- The matched company will display its name along with the last four digits of the company’s ID.
- Each Desktop file must be linked to a corresponding QuickBooks Online company before it can be migrated.
- If a file is not matched automatically, you can manually select the appropriate QuickBooks Online company or create a new 30-day trial of QuickBooks Online Advanced directly from the dashboard.
- For all company files listed in the Migration Dashboard, the inventory migration preference is set by default to Inventory – Don’t move Inventory.
- Note: To modify this setting for a specific file, select Edit in the Action column. You can also use the Batch action option to update the inventory preference for all files at once.
- Select Migrate Selected Files to begin migrating all company files marked as Ready to Migrate.
- Note: All files with the Ready to Migrate status are selected by default. If any file fails during migration, it will be automatically unselected.
- After a company is matched, either automatically or manually, the system validates the QuickBooks Online company to ensure it’s eligible for migration. If validation fails, the status will update to Can’t Migrate.
- Note: You can then remap the file to a different company or connect with an expert for assistance.
- If the QuickBooks Online company already contains data, you must provide consent to replace the existing data before the migration can proceed.
- Once the migration begins, the status will update to Migrating, and a progress bar will appear to indicate completion progress.
- You may close the Migration Dashboard or application at any time, your company files and migration data (whether completed or pending) will remain saved.
- The dashboard provides real-time status updates for each company file throughout the migration process.
So, these are the steps that can effectively help you migrate your QuickBooks Desktop files to QuickBooks Online with the help of the Accountant Batch Migration Tool. Once the entire process is completed, the migration status will change to Migrated Successfully, and Intuit will send an email to you and your primary admin of the company file.
Important: All files will remain in the dashboard for 7 days, after which they are automatically deleted. You can also manually delete files anytime.
Key Features of the Migration Dashboard
Within the dashboard, you can:
- Select Add More Files to access the migration list in QuickBooks Desktop and include additional company files at any time.
- Choose Open Migration Dashboard from the migration list screen in QuickBooks Desktop to access the dashboard.
- Launch the Batch Migration Tool and select Open Dashboard to view the Migration Dashboard.
- Migrate multiple company files simultaneously.
- Search Desktop company files by company name or Admin name.
- Search QuickBooks Online companies by company name or Company ID.
- Filter company files based on their migration status.
- Sign out and log back in as a different user directly from the dashboard.
Step 4: Get Ready to Use QuickBooks Online
After migration is complete:
- Check your email for migration status updates for each file
- Verify that all relevant data has been transferred accurately
- Use a post-migration checklist to confirm everything is in place
By using the Accountant Batch Migration Tool, you can efficiently handle multiple client migrations with greater control, visibility, and accuracy, making it an essential solution for accounting professionals managing large-scale transitions.
How to Migrate QuickBooks Desktop File to Intuit Enterprise Suite?
If your business requirements are becoming more advanced and you need a more powerful, scalable environment, moving your QuickBooks Desktop file to Intuit Enterprise Suite can be a smart next step. This transition is designed to support complex operations while ensuring your financial data remains structured, accurate, and ready for deeper insights.
To simplify the process, Intuit provides a dedicated data preparation tool that helps you clean, map, and securely transfer your data without complications. The tool ensures your migration is smooth by handling everything from identifying data issues to preparing your files for final transfer.
What This Tool Does?
The migration tool is built to streamline the entire process by breaking it down into manageable stages:
- Map Desktop files to Intuit Enterprise Suite entities: You can select one or multiple company files and map them to the correct parent or child entities within the suite. This allows for structured organization right from the start.
- Prepare your data for the move: The tool scans your company file, identifies potential data issues, and generates a personalized cleanup checklist. It also provides batch-action options so you can resolve multiple issues quickly.
- Send your file(s) to Intuit when ready: Once everything is prepared, your data is securely transferred by Intuit’s experts into the new system.
Steps to Move QB Desktop File to Intuit Enterprise Suite
Follow the steps below to smoothly move your company file with minimal disruption to your business operations.
Step 1: Launch and Map Your Entities
Pre-requisite: Before you begin, make sure all your company files are updated to a supported version of QuickBooks Desktop:
- Version 2023 (Release 17 or higher)
- Version 2024 (Release 16 or higher)
Now follow these steps:
- Open your company file in QuickBooks Desktop.
- From the top menu, select Intuit Enterprise Suite, then click Initiate upgrade process.
- Sign in using your Intuit Account when prompted.
- The tool will automatically detect your Enterprise Suite contract.
- Match each QuickBooks Desktop company file to the appropriate parent or child entity.
- Once mapping is complete, select Let’s Begin to move to the next stage.
Step 2: Prepare Your Data
At this stage, the tool ensures your file is clean and ready for migration.
- You’ll see a detailed checklist of required tasks.
- Tasks are categorized as:
- Batch-actionable (can be fixed all at once)
- Hygiene tasks (require manual review in specific areas)
Steps to follow:
- Review each task and the related data shown by the tool.
- Take action on every item individually, or
- Use Complete All to resolve multiple batch-actionable issues instantly.
Important: The tool automatically creates a backup before making any changes, so you can restore your data anytime if needed.
Step 3: Send Your File to Intuit
Once all preparation tasks are completed:
- Select Next.
- Review the terms and conditions carefully.
- Click Send to Intuit to initiate the transfer.
If you have additional company files, repeat the same process for each one.
Step 4: Start Using Intuit Enterprise Suite
- After submission, Intuit will process your data.
- You’ll receive an email confirmation within 2–5 days once the upgrade is complete.
- After confirmation, you can log in and begin working within Intuit Enterprise Suite.
Conclusion
In conclusion, moving from QuickBooks Desktop to QuickBooks Online is a smart and future-ready decision for businesses looking to streamline their accounting processes and improve efficiency. While the migration may seem complex at first, following the right steps ensures a smooth and accurate transition.
With proper planning and execution, your migration can be seamless, secure, and highly beneficial for your business growth. And if you need expert guidance at any stage, professional support from QAsolved can help ensure everything is handled efficiently and accurately.
Frequently Asked Questions
You may encounter several challenges when converting your QuickBooks Desktop to QuickBooks Online. Here are some of the most common issues users may face.
– File Size Limitations
– Data Damage or Corruption
– Unsupported Features
– Version Compatibility Issues
– Login or Permission Errors
– Multi-Currency Restrictions
– Payroll Data Limitations
– Internet Connectivity Interruptions
If you encounter the “QuickBooks migration failed unexpectedly on Windows 11” error, try the following steps to resolve it:
– Update QuickBooks Desktop
– Move the Company File to Local Drive (C:)
– Verify and Rebuild the Company File
– Check File Size
– Enable Microsoft XPS Document Writer
Apart from this, you can also use the QuickBooks Tool Hub to run the Install and make the most of the Diagnostic Tool.
QuickBooks Desktop file upload issues usually happen because of a few common technical reasons. In most cases, the problem is linked to data damage inside the company file, limited system permissions, an oversized file, or an outdated QuickBooks version. Here are the most common causes explained in simple terms:
1. Data Damage: Your company file might contain minor errors. Running the Verify and Rebuild Data tool can help detect and fix these internal issues.
2. Large File Size or Timeout: If your file is larger than 200MB, or your internet connection is slow, the upload may time out before it completes.
3. Lack of Admin Permissions: QuickBooks may not have the required Windows permissions. Running the program as an Administrator often resolves this.
4. File Name or Location Issues: Special characters in the file name or saving the file in a restricted or deeply nested folder can interrupt the upload process.
5. Outdated QuickBooks Version: Using an older or discontinued version of QuickBooks Desktop can create compatibility and connectivity problems.
Checking these areas one by one usually helps identify and fix the upload problem quickly.
Yes, you can move and migrate multiple QuickBooks Desktop company files to QuickBooks Online and manage them using a single login. However, each company file will function as a separate company within QuickBooks Online, with its own transactions, reports, banking details, and financial data. To do this, you can use QuickBooks Online Accountant to migrate multiple files more efficiently, or you can create separate QuickBooks Online subscriptions for each company while using the same login credentials to access them all.
Not necessarily. Third-party apps that are connected to QuickBooks Desktop do not automatically transfer or continue working once you migrate to QuickBooks Online. Desktop and Online use different integration systems, so apps that work with Desktop may not be compatible with Online. After migration, you’ll need to:
– Check if the app offers a QuickBooks Online version or integration.
– Reconnect or reauthorize the app inside QuickBooks Online.
– Reconfigure settings, as sync rules and mappings may not be carried over.
It’s a good idea to contact the app provider before migrating to confirm compatibility and understand any setup steps required. This helps avoid workflow disruptions after the move.