Feb 18, 2026
Admin |
Estimated Read Time : 5 MIN
Considering a move to cloud-based software can be a smart decision for better automation, remote accessibility, and reduced dependency on a single device—especially with growing concerns around the future of QuickBooks Desktop.
However, it’s completely normal to have questions about migrating your data safely. Business owners often worry about data loss, broken reports, mismatched balances, or downtime during the transition. The good news is that with the right approach, tools, and preparation, migrating from QuickBooks Desktop to QuickBooks Online can be a smooth and secure process—without compromising your financial data or daily operations.
Table of Contents
ToggleReview the following two sections to better understand whether moving from QuickBooks Desktop to QuickBooks Online using our internal tool is the right choice for your business. These sections outline key considerations, limitations, and feature differences to help you make an informed decision before starting the migration process.
QuickBooks Online and QuickBooks Desktop each offer powerful capabilities, but a few key factors should be reviewed before deciding to make the move.
Before beginning the conversion, evaluate the tools and features your business relies on day to day. A feature comparison chart can help highlight these differences and support your decision.
| I use QuickBooks Desktop to… | Can be done in QuickBooks Online | Can be done in QuickBooks Desktop |
| Access my company file and manage my data | ||
| Back up my data | All editions | All editions |
| Revert to the prior version of my company file | Advanced | All editions, with backups |
| Work with my accountant | All editions | All editions |
| Access my company file remotely | All editions | All editions** |
| Allow multiple users to access my company file | Essentials, Plus, Advanced | All editions |
| Maintain multiple company files | Requires additional subscriptions | All editions |
| Work with multiple QuickBooks windows open at once | All editions | All editions |
| Work with my customers | ||
| Create and manage invoices and bill customers | All editions | All editions |
| Create and manage estimates, send to customers, convert to invoices, and use progress invoicing | All editions; progress invoicing in Plus and Advanced only | All editions |
| Track sales, accept payments, and calculate sales tax | All editions, with QuickBooks Payments | Not available |
| Track sales and expenses in multiple currencies | Essentials, Plus, Advanced | All editions |
| Track projects, including time expenses, pending payments, and unbilled work | Plus, Advanced | All editions |
| Invoice with batch invoicing | Not available | All editions |
| Prevent sales to customers with overdue invoices | Not available | Not available |
| Work with my suppliers | ||
| Manage bills and pay my suppliers | Essentials, Plus, Advanced | All editions |
| Billable expenses | Plus, Advanced | All editions |
| Track and manage contractors | All editions | All editions |
| Manage employee data | ||
| Track employee time, including billable hours | Essentials, Plus, Advanced | All editions |
| Pay employees, efile payroll taxes, and print and file T4s | All editions, with Enhanced Payroll | All editions, with Payroll subscription |
| Use online banking | ||
| Connect to my bank, download transactions, and reconcile | All editions | All editions |
| Undo previous bank reconciliations | By an accountant, in QuickBooks Online Accountant | All editions |
| Manage inventory | ||
| Use the FIFO method to track inventory quantities, sales revenue, and COGS | Plus, Advanced | Not available |
| Use the Average Costing method to track inventory | Not available | All editions |
| Set and manage inventory reorder points | All editions | All editions |
| Create and run reports | ||
| Track income and expenses and organize according to tax categories | Not available | Not available |
| Run custom profit and loss, expense, and balance sheet reports | Not available | Not available |
| Forecast sales and expenses | Plus, Advanced | Premier |
| Create custom reports with Intuit Statement Writer | Not available | Not available |
| Use Advanced Reporting | Not available | Not available |
*Online backups require an active Intuit Data Protect subscription.
**A remote desktop application, terminal server configuration, or third-party hosting service is required.
If any of these requirements create challenges for your business, migrating at this time may not be the best option.
When you switch from QuickBooks Desktop to QuickBooks Online, most of your company data moves over automatically, so you won’t need to re-enter everything. That said, not all information converts exactly the same way.
Some data may look different after the migration and might require minor adjustments. Any information that doesn’t convert will not transfer and must be added again manually.
For a detailed breakdown, check out our article on how data is converted from QuickBooks Desktop to QuickBooks Online.
Prepare for your QuickBooks migration by ensuring you’re using the latest version, securing your data by creating a backup of your company file, and much more, which we’ll discuss in the sections below:
Creating a backup of your company file before the migration ensures your data is secure in case anything goes wrong during the migration, so you don’t have to worry about data loss. It also allows you to easily restore your information and resume operations with minimal disruption if any unexpected issues arise.
An up-to-date version of QuickBooks Desktop is necessary to ensure all the features updated and you use the most recent security patches. This often hampers the general processes, such as migration, running payroll, managing accounting, or bookkeeping.
Next, check your Total Targets in QuickBooks Desktop by pressing Ctrl+1 to open the Product Information window. Look for the number under File Information.
If your Total Targets exceed 1,200,000 in Canada or 500,000 in the UK and South Africa, only a list and balances can be converted. Instructions for this type of conversion are available on our website.
Important: To prevent problems after migration, turn off payroll in QuickBooks Desktop before starting.

Before starting the migration, save or print your Sales Tax Liability report. You’ll need it later to record adjustment entries in QuickBooks Online. Here’s how to do it step by step:
Keeping this report handy ensures you have a reference for all your sales tax balances and makes post-migration adjustments easier and more accurate.
Note: Exporting is optional and typically only needed if your company has over 1,200,000 records. If not, you can skip this step and move on to creating your QuickBooks Online account.
Exporting your lists before migrating can save time, as it prevents you from having to recreate each item individually in QuickBooks Online. Here’s how to export reports and lists from QuickBooks Desktop:
Exporting your data ensures you have a complete backup of your reports and lists, making the transition to QuickBooks Online smoother and faster.
Sign up for your QuickBooks Online subscription and prepare for the migration. Review the available plans to choose the one that best fits your needs, and check our system requirements to ensure a smooth QuickBooks Online experience.
Important: You can only move your company file within 60 days of signing up for QuickBooks Online. Be sure you’re ready to convert within that window.
When prompted to sign in, use the same user ID and password as your QuickBooks Desktop account. If you’ve forgotten your credentials, reset your QuickBooks Desktop password.
Do not set up your QuickBooks Online company yet—we’ll handle that in the next step. We’ll do that in the next step.
When you are ready to export your QuickBooks Desktop file to QuickBooks Online. The steps vary depending on your Desktop edition:

If you also use the track inventory feature in QuickBooks Desktop:
After the conversion is complete:
Once you’ve signed in, your QuickBooks Online dashboard will open, and your data will be ready to use.
Previously, you exported your lists from QuickBooks Desktop to prepare them for import into QuickBooks Online. Each type of list—such as customers, suppliers, or items—has its own specific set of steps for importing. Select a list below to see detailed instructions for bringing that data into QuickBooks Online accurately.
To start tracking inventory in QuickBooks Online, follow these steps:
QuickBooks Online tracks inventory costs from the selected inventory start date using the First-in, First-out (FIFO) method. All transactions dated on or after this start date are recalculated based on FIFO. To avoid adjusting previous tax filings, it’s best to set the inventory start date as the day after your company’s last tax filing period.
Important: If you prefer not to use FIFO or enable inventory tracking during setup, select No, which will keep inventory and quantity tracking turned off. You can change these settings later, but doing so will require creating new inventory items from scratch. If you’re unsure which option is best, consulting a tax professional is recommended.
To add inventory items in QuickBooks Online, follow the steps in our guide. Once set up, you can easily track products and include them on sales forms. QuickBooks automatically updates quantities on hand as you sell or receive items, so manual adjustments aren’t needed.
Before you start using QuickBooks Online, there are a few important tasks you should complete. It’s best to handle these right away, before making any changes to your data or entering new transactions.
Once the migration is finished, go through the checklist below to ensure all of your data transferred correctly. This is also a good time to add any information that wasn’t included in the migration.
Compare the reports listed below in both QuickBooks Online and QuickBooks Desktop to confirm that your data was transferred accurately. Make sure the reports match in both systems so you can be confident the information was carried over correctly.
To make sure your data is transferred correctly, compare the reports in both QuickBooks Online and QuickBooks Desktop. In each system, run the same reports using All Dates and set the accounting method to Accrual. Reviewing the reports side by side will help confirm that the information matches in both versions.
While your accounting data will transfer to QuickBooks Online, certain details—like your company name, address, and email—do not. Enter this information manually in your QuickBooks Online account using the steps below:
This ensures both your subscription notifications and customer communications are directed to the right email addresses.
It’s important to configure sales tax properly in QuickBooks Online with the accurate CRA Business Number and filing frequency before starting to use the feature. In case your business isn’t registered for the sales tax, you can skip the following steps.
For security reasons, your bank and credit card details are not transferred when moving from QuickBooks Desktop to QuickBooks Online. You’ll need to reconnect your accounts manually in QuickBooks Online. To do this, follow the steps below:
Because you haven’t completed a bank reconciliation in QuickBooks Online yet, the system assumes that none of your bank transactions have been reconciled. You’ll need to let QuickBooks know that all transactions up to the conversion date are already reconciled. This ensures that only transactions after the conversion date will be included in future reconciliations.
To do this, follow these steps:
Repeat these steps for each bank or credit card account connected to QuickBooks Online.
When transactions are imported into QuickBooks Online, payments aren’t always automatically matched to the corresponding invoices. As a result, some customer or vendor names may appear with a zero balance in your Accounts Receivable (A/R) or Accounts Payable (A/P) aging reports, even though payments or credits have been applied.
To fix this, you can enable the option that allows QuickBooks to automatically apply credits and payments to open invoices. This helps keep your reports accurate and reduces the need for manual matching.
Here’s how to turn it on:
Once enabled, QuickBooks will link available credits and payments to open invoices for you, keeping your balances organized and up to date.
After the conversion, QuickBooks Online keeps your existing sub-account structure. It also adds a Detail type classification level, which helps organize accounts more accurately.
During the conversion, QuickBooks automatically assigns detail types where possible. If it’s unsure, it uses a general option like Other Miscellaneous Income. You can review and update these by running the Account Listing Report to check and edit the detail types as needed.
Transactions and payroll accounts are converted to keep your books balanced, but the detailed information behind them—such as payroll item breakdowns and employees’ year-to-date totals—does not transfer.
Also, liability refunds, adjustment entries, and opening balance transactions that impact accounts are converted into journal entries.
To finish setting up your payroll:
If your payroll items from QuickBooks Desktop were not automatically matched with standard QuickBooks Online pay types, you may be prompted to map them manually. Follow these steps to complete the mapping:
If you don’t see any options to select:
Some imported pay types are not supported in QuickBooks Online Payroll. In this case, choose Skip for now at the bottom-right of the screen.
Keep in mind that if you select Skip for now, you won’t be able to return and map those pay types later. You will need to manually create new pay types for your employees in order to finish setting up payroll.
You can’t move your existing QuickBooks Payments account into QuickBooks Online, but you can set up a new one without any problem. To turn on Payments in QuickBooks Online, follow these steps:
Complete each section:
After finishing all sections, select Activate Payments to complete the setup.
Before adding new users to QuickBooks Online, make sure you assign the correct level of access based on what they need to do. You can review your existing users by going to Settings (gear icon) > Manage users.
To add a new user:
Once completed, QuickBooks will send an email invitation to the new user. Ask them to open the email and follow the link to sign in or create their account to get access.
QuickBooks Online allows up to two accountants to be added for bookkeeping support.
To send an invitation, you can use either of the following methods:
Below are some common issues and errors that may occur during data migration and can cause the process to fail. To ensure an uninterrupted and successful migration from QuickBooks Desktop (QBDT) to QuickBooks Online (QBO), follow the steps outlined below carefully.
If you encounter issues while importing your company file from QuickBooks Desktop for Windows into QuickBooks Online, you can usually fix the problem by rebuilding your data file and then restarting the export process.
If QuickBooks detects any issues with your company file, proceed to Step 2: Rebuild Your Company Data below to fix the problems.



Below are all the possible reasons for issues that may occur during migration and how to fix them:
| To fix thi s: Open QuickBooks Desktop. Locate your company file data. Exit QuickBooks Desktop. Copy the company file path to a new folder on the local C-drive. Example: C:\new folder\mycompany.qbw.In QuickBooks Desktop, open your company file from the new location. Navigate to Company. Choose Export Your Company File to QuickBooks Online. | Why is this happening? | How do I fix it? |
| Please delete all employees already entered in QuickBooks Online | When migrating your data, QuickBooks Online cannot replace employees. This is because they are linked to payroll items, year-to-year history, and other payroll settings. | QuickBooks Online does not allow you to delete employees or payroll history. To move such data, you will need to create a new QuickBooks Online company without setting up payroll. |
| Your file is too big to export | The QuickBooks Desktop company file has a certain size limit with targets: For QuickBooks Desktop Pro/Premier 2022 (latest release or newer), the target limit is 4,000,000 targets. QuickBooks Desktop Enterprise: 4,000,000 targets | Launch QuickBooks Desktop. Press F2 or Ctrl+1 to open the Product Information window. Now, verify the number of targets. |
| There was a problem checking this company for import eligibility | You’ll see this if:You might not be a primary admin, company admin, or accountant in the QuickBooks Online company.Problems with the QuickBooks Online Payroll account services.Before importing your data, you didn’t sign in to your Online account.The setup interview isn’t completed in QuickBooks Online. You might be trying to move the data more than 60 days after your subscription start date. | To fix this: Sign in to your QuickBooks Online company. Now, set up your interview questions. Sign in to QB Online as a primary or company admin to move your data from QuickBooks Desktop. Save your company address again. If you continue seeing the error, the simplest way to resolve this is to set up a new Online account. Remember to cancel your previous subscription first. |
| We can’t export your data. It may be on a network drive | You’ll see this if your Desktop company is stored on a drive other than your local C drive, or if it’s open in multi-user mode. | Open QuickBooks Desktop.Locate to your company file. Exit QuickBooks. Copy the company file path to your local C-drive.Now, try to open your company file in QuickBooks using the new location. Navigate to File and choose Switch to Single-user Mode.Go to Company and choose Export Your Company File to QuickBooks Online. |
| Export QBDT data to QBO: ERROR | You’ll encounter this when the path to your company file is longer than 4 directories deep. Example, C:\My Stuff\QuickBooks files\Your Company\2016\Work Files\data.qbw. | Sign in to the QuickBooks Online company. Go to Settings at the top and choose Subscriptions and billing. Select Resubscribe, or Subscribe, and update your billing information. |
| Error: FAILED | You may see this message if your QuickBooks Desktop is up-to-date. | Update the company file and then try to migrate your QuickBooks Online again. |
| Error: You can’t import because the QuickBooks Online company has been cancelled | You will see this error message if you don’t have the QuickBooks Online company subscription. | Sign in to the QuickBooks Online company. Go to Settings at the top and choose Subscriptions and billing.Select Resubscribe, or Subscribe, and update your billing information. |
a. Issue: Customer balances are off in QuickBooks Online
If you’ve used journal entries to apply payments to invoices, importing them may break the links between credits and invoices, which can cause customer balances to be inaccurate. To fix this, you can enable automatic credit application in QuickBooks Online:

If you prefer not to apply all payments automatically, you can instead match journal entry credits to existing invoices manually. This method lets you record payments on a customer-by-customer basis, ensuring balances remain correct.
b. Issue: Invoices or sales transactions were converted to journal entries after importing to QuickBooks Online
This problem can occur when your Desktop file has sales tax items or groups with flat rates of 0.00. It is particularly common in Mac files, as QuickBooks allows a sales tax item to be saved without including a percentage (%) sign.
When this happens, sales transactions may incorrectly convert into journal entries during import. To prevent this, you should review and update all sales tax item rates in your file. If you have multiple items with flat rates, make sure to adjust each one so that every transaction imports accurately and reflects the correct sales tax.

With this, the migration to QuickBooks Online is complete, and you’re all set with the cloud-based software. You can now set up and manage its features and enjoy advanced business management.
Since no new version of QuickBooks Desktop is being released and the latest version may be discontinued in 2027, migrating to QuickBooks Online is a smart move. With this detailed guide, you’ll learn how to prepare, migrate from QuickBooks Desktop to QuickBooks Online, secure your data, and much more.
For further assistance with setup or getting started with QuickBooks Online, we highly recommend consulting QuickBooks professionals. Dial +1(866)500-0076 to talk to a QB ProAdvisor now!
How do I migrate from QuickBooks Desktop to QuickBooks Online?
You can easily move your QuickBooks Desktop to QuickBooks Online using the Intuit’s internal tool. The process involves a checklist in QBDT to prepare data, selecting your QBO destination, and waiting for an email notification when the transfer is complete, after which you verify the data in QBO.
How do I transfer QuickBooks Desktop to online after 60 days?
To transfer QuickBooks Desktop to Online after 60 days, you must create a new QuickBooks Online (QBO) company or cancel your current QBO subscription to start a new trial, as data cannot be imported into a QBO account older than 60 days.
Why is there no QuickBooks Desktop 2025?
Intuit has discontinued the separate “2025” desktop version. QuickBooks Desktop 2024 continues to receive updates and support for existing users. The company is focusing on cloud-based QuickBooks Online and subscription updates rather than year-based desktop releases.
How long does it take to migrate from QuickBooks Desktop to QuickBooks Online?
Migrating from QuickBooks Desktop to QuickBooks Online typically takes about 30 minutes to a few hours for the data transfer itself. However, the total project time can take 1 business week to plan and verify.
What doesn’t migrate from QuickBooks Desktop to Online?
When migrating from QuickBooks Desktop to Online, key items that do not transfer include customized forms/templates, memorized transactions, bank feeds/rules, and audit trails.
Why do accountants not like QuickBooks Online?
Accountants often dislike QuickBooks Online (QBO) compared to desktop versions due to its limited reporting, less robust audit trails, slower performance, and inferior inventory/job-costing features.
Lana Creston is an experienced technical and accounting writer with a total of 9 years of experience. She currently works on QuickBooks accounting and technical guides at QuickBookSupportNet. Lana has a passion for reading and writing about various technical topics, especially exploring new accounting methods and software, while continuously expanding her expertise in the ever-evolving field of finance and technology.
Quick, clear, and hassle-free QuickBooks assistance.