If you’d like anywhere-access to your QuickBooks software, it’s time to switch to QuickBooks Online. The good news is converting from QuickBooks Desktop to Online is easy, and you shouldn’t lose any of your past data. If you get stuck, you can contact QuickBooks support for free.
This guide will help you convert from QuickBooks Desktop Pro or Premier to any version of QuickBooks Online, except Self-Employed. If you don’t already have QuickBooks Online, new subscribers can choose between 50% off for three months or a 30-day free trial.
Tip: You have 60 days from the beginning of your QuickBooks Online subscription to make a conversion from QuickBooks Desktop. If 60 days have passed, you can cancel your current subscription and set up a new QuickBooks Online company. Multiple companies can be set up under the same email address.
Things to Consider Before You Convert QuickBooks Desktop to Online
The conversion from QuickBooks Desktop to Online is helpful for many business owners, but there are a few things you need to consider before making the switch. Although we rated QuickBooks Online as the best small business accounting software, there are a few distinct advantages to QuickBooks Desktop over QuickBooks Online. QuickBooks Desktop usually is faster for experienced bookkeepers, has more options available for dealing with inventory, and can report estimated vs actual job costs. You can read QuickBooks Online vs Desktop if you’re unsure of whether the switch to QuickBooks Online is right for your company.
Most information from QuickBooks Desktop will transfer to QuickBooks Online automatically, although some features in Online are named differently and might not work exactly the same. QuickBooks provides a list of Desktop features and a description of how those features will transfer to QuickBooks Online.
The steps in this article are for converting from QuickBooks Desktop Pro or Premier (Windows). For QuickBooks Mac, you can follow Intuit’s conversion instructions for QuickBooks Mac. If you use QuickBooks Enterprise, Intuit also has conversion instructions for QuickBooks Enterprise.
Here are the eight steps to convert QuickBooks Desktop to Online.
1. Check the File Size Requirements
Open your QuickBooks Desktop file and press F2 to determine the total target count. If your file exceeds the maximum 350,000 targets, you can try to reduce the targets by condensing your QuickBooks file. If condensing doesn’t work, you’ll have to settle for transferring lists (explained later) instead of doing a conversion.
Product information screen in QuickBooks Desktop.
2. Prepare Your QuickBooks Desktop Data for Export to QuickBooks Online
It’s best to update your QuickBooks file as much as possible prior to your conversion so that you’re bookkeeping is not behind as you’re trying to learn the new processes of QuickBooks Online. Make sure to reconcile all bank accounts, process payroll, and adjust inventory before getting started.
It’s also a good idea to back up your company file in case anything goes wrong. You can make a backup of the data file by going to File, then Back Up Company, and then click on Create Local Backup, as shown below:
Follow these steps to save a backup company file in QuickBooks Desktop.
Tip: QuickBooks recommends your company file be located on a local drive before converting to QuickBooks Online. If you normally access the company file from a network drive, restore the backup file you just created onto your local drive and use that file for your QuickBooks Online conversion.
3. Create a QuickBooks Online Account
You must visit QuickBooks Online and subscribe to your preferred version of QuickBooks Online prior to starting the conversion process. If you’re not sure which version is best for your business, read our QuickBooks Online comparison.
Provide Basic Company Information
On this screen, input your company’s name and description. Then, check the box indicating you want to bring in your data from QuickBooks Desktop as shown below:
Provide company information to set up a QuickBooks Online account.
Log Out of Your QuickBooks Online Account
After signing up for QuickBooks Online, you will be taken to your company’s dashboard. Click on the gear icon (upper-right corner) and select Sign Out, as shown below:
Click the Gear icon to sign out of your QuickBooks Online account.
4. Export Company File to QuickBooks Online
Open your QuickBooks Desktop program and sign in to the company you are converting to QuickBooks Online. Within your QuickBooks Desktop company, click on Company in the top menu bar and select Export Company File to QuickBooks Online, as shown below:
How to export your company file from QuickBooks Desktop to QuickBooks Online.
If you don’t see the Export Company File to QuickBooks Online option, you need to download the most recent QuickBooks Desktop update. Select Update QuickBooks from the Help menu and follow the instructions. Once the update is complete, export the company file as shown above. You may need to close and reopen QuickBooks Desktop for the update to take effect.
Tip: QuickBooks stops supporting desktop programs after three years, so you may not be able to update older programs. One workaround is to get a free 30-day trial subscription to the latest QuickBooks Desktop Pro. You should be able to export your company file to QuickBooks Online after you open it in the new program.
5. Sign Into Your QuickBooks Online Account Through the Desktop Program
After selecting the data to export to QuickBooks Online, your QuickBooks Desktop program will verify the company is ready for export. It will then ask you to sign in using your QuickBooks Online email and password.
QuickBooks Online sign-in screen.
6. Indicate Whether You Want to Import Inventory Into QuickBooks Online
QuickBooks Desktop determines the cost of inventory using the average cost method. However, QuickBooks Online uses the first-in, first-out (FIFO) inventory method, which may have a significant impact on the book value of your inventory. If you’re unsure of whether you want to import your inventory, click no. You can import your inventory later from an Excel spreadsheet.
Tip: Changing your inventory method from average cost to FIFO must be reported to the IRS on Form 3115. For that reason, I recommend consulting a tax professional before bringing over your inventory to QuickBooks Online.
QuickBooks Online sign-in screen.
7. Select Your Company in QuickBooks Online
Select the QuickBooks Online company that you want the data to import to from the drop-down list. If you have multiple companies, be careful to select the correct one as the conversion will replace any existing data.
Select the QuickBooks Online account to import QuickBooks Desktop data.
8. Copy Data File
After you select your company, QuickBooks will work for a few minutes and then give you a confirmation screen similar to this:
QuickBooks Data file transfer confirmation.
QuickBooks emails you when your QuickBooks Online company is ready, but this could take several hours for a large file. Once you receive your email, similar to the one below, click on the Complete your setup button to log into QuickBooks Online and review your data.
Email notification that QuickBooks Desktop data is available in QuickBooks Online.
Transferring Lists Instead of Converting a QuickBooks Desktop File
Tip: Exporting lists from Desktop and importing them into Online is only necessary if you were unable to convert your Desktop file using the eight steps above. For instance, this may happen if you have more than 350,000 targets or your desktop file is corrupt. If your conversion was successful, you’re done.
An alternative to converting your Desktop file to an Online company is to export important lists from your QuickBooks Desktop company and import them into your QuickBooks Online company. This will transfer your chart of accounts, customers, vendors, products, and services. However, you can’t transfer past transactions in this manner, so you’ll need to input beginning balances.
Transferring lists from QuickBooks Desktop to QuickBooks Online is a two-step process. First, export the lists from Desktop as an Excel spreadsheet. Second, import the Excel spreadsheet into your QuickBooks Online company.
How to Export Lists From QuickBooks Desktop
By exporting the following lists from QuickBooks Desktop to Excel spreadsheets, you can save hours of data entry in your new QuickBooks Online company:
- Chart of accounts
- Customers
- Vendors
- Products and services
Tip: When importing Excel workbooks, QuickBooks Online only imports the first worksheet within a workbook. After exporting Excel workbooks from QuickBooks Desktop, be sure your data is in the first worksheet, or tab, at the bottom of the Excel screen.
First Excel Worksheet will Import into QuickBooks Online (QBO).
Exporting the Chart of Accounts From QuickBooks Desktop
- Navigate to your chart of accounts by clicking on Company from the top menu bar and then selecting Chart of Accounts.
Navigate to Chart of Accounts in QuickBooks Desktop.
- Display a list of your accounts by clicking on Reports at the bottom of the screen and selecting Account Listing.
Display Account Listing.
- Export the Account Listing report as an Excel spreadsheet by selecting Excel, then Create New Worksheet and following the prompts to save the worksheet to your computer.
Export Account Listing.
You’ve now exported your chart of accounts to an Excel spreadsheet. Make a note of where you saved the spreadsheet so you can import it into QuickBooks Online later.
Exporting Customers From QuickBooks Desktop
- Navigate to the Customer Center by selecting Customers from the top menu bar and then clicking on Customer Center.
Navigate to the Customer Center.
- From the top toolbar of the Customer Center, select Excel and then click on Export Customer List.
Export Customer List.
- Follow the prompts to save the new worksheet on your computer to import it into your QuickBooks Online company later.
Exporting Vendors From QuickBooks Desktop
- Navigate to the Vendor Center by clicking on Vendors in the top menu bar and selecting Vendor Center.
Navigate to the Vendor Center.
- From the top toolbar in the Vendor Center, select Excel and Export Vendor List.
Export Vendor List.
- Follow the on-screen prompts to save the worksheet so you can import it into QuickBooks Online Later.
Exporting Products & Services From QuickBooks Desktop
- Go to the Item List screen by selecting Customers from the top menu bar and then clicking on Item List.
Navigate to Item List.
- At the bottom of the Item Lists screen, click on Excel and then Export All Items.
Export All Items.
- Follow the on-screen prompts to save the items as an Excel worksheet.
- QuickBooks Online will only import the item types Inventory Part, Non-inventory Part, and Service because other item types are part of work-flows that differ slightly between Desktop and Online. Open the Excel workbook you created in the previous step and delete all line entries for items other than the three that will be imported into QuickBooks Online.
Tip: Sort your Excel worksheet by the Type column to group your items by type and make deleting lines faster.
How to Import Lists into QuickBooks Online
Fit Small Business has an online tutorial to help you learn how to use QuickBooks Online to manage your business efficiently. The three lessons below will teach you how to import the worksheets you created above as well as how to input items manually into your QuickBooks Online company.
- How to Set Up Customers in QuickBooks Online
- How to Set Up Vendors in QuickBooks Online
- How to Set Up the Products and Services List in QuickBooks Online
Get Up to Speed With QuickBooks Online
Fit Small Business has also created a free QuickBooks Online course that includes 39 video tutorials and written step-by-step instructions. The good news is that you’ll be able to skip a few of the lessons because you’ve already imported much of your company’s data from QuickBooks Desktop.
Frequently Asked Questions (FAQs) About Switching From QuickBooks Desktop to Online
Can you use both QuickBooks Desktop and QuickBooks Online?
You cannot use QuickBooks Desktop and QuickBooks Online for the same company. QuickBooks Desktop and QuickBooks Online are two separate platforms that are not compatible with one another.
What’s not imported when you move from QuickBooks Desktop to QuickBooks Online?
While most of your data will import when switching from QuickBooks Desktop to Online, there are a few items that will not convert, including:
- Bank and credit card account reconciliation reports: Once you convert to QuickBooks Online, you will need to start your reconciliations from where you last ended them. If you need access to prior reconciliation reports, you can still get them from your desktop version as long as you don’t delete the files.
- Recurring credit card charges: You’ll need to cancel your existing recurring credit card transactions in the Merchant Center. Once that’s done, rebuild them in QuickBooks Online by creating recurring sales receipts.
- Audit trail: There is nothing you can do about your past audit trail other than to retain a copy of your desktop version and the information contained in it. You will, however, get an improved audit trail with QuickBooks Online going forward.
- Inventory from QuickBooks for Mac: While you can’t transfer your inventory from a Mac computer, if you have access to a computer running Windows, you can make the transfer there.
- Reports: QuickBooks Online contains a variety of reports that can replace many of those you’ve been using in the desktop version. The best solution is to find a new QuickBooks Online report and begin using it.
Bottom Line
Congratulations on successfully converting from QuickBooks Desktop to QuickBooks Online. Once you’ve had a chance to check out a few of our video tutorials, please let us know what you think—we would love to hear from you.
Mildred M Pasinkoff
Hello- I have a question -currently moving from desktop to online and I would like to know if I downloaded data to the online version, but it was not complete, can I export again? Will it create duplicates? What is the best way to get my correct data exported to online version?
Amanda Norman
Hi Mildred,
Thanks for visiting the site. If the export is within the first 60 days of the subscription start date, then you should be able to export again without duplication. If it’s after the first 60 days, please see section 1 of the article for ways you can still get your data exported without duplication. If you are using Windows Pro or Premier version of QuickBooks Desktop, you can export your data by following the steps in the article. There are also links in the article to instructions for conversion if you are using QuickBooks Mac or QuickBooks Enterprise.
Thanks for reading! Best wishes,
Mandy, Moderator
Pauline Stone
Hi
I have been trying to transfer an existing data file from QB Desktop to QBO plus, but none of our multi currency transactions (bill payments, checks etc) will transfer over so I am missing 5000 transactions. I have referred the file to intuit data services but so far they don’t seem to have been able to fix the issue. Should they transfer over successfully or should I give up and start with a fresh file?
Tim Yoder
Hi Pauline,
Sorry to hear about your problems and I hope the QBO team will be able to help you. The multi-currency feature in QBO Plus has to be activated before it can be used. Here are some instructions for that. My only thought is that perhaps you need to activate the multi-currency before trying to import the data from Desktop? If you didn’t do that, I’d at least give it a try before you give up and start fresh. I’d love to hear back if that made a difference or if the QBO team figured anything out. Sorry I can’t be more help!
Tim
Julie Walter
Once it get’s to the “this may take 30 minutes” box, nothing happens. Have tried several different times today – what can you tell me to do please?
Amanda Norman
Hi Julie,
Sorry you are having trouble. I’ve included a couple of links below to QuickBooks support pages. If those don’t work, I suggest contacting Quickbooks Customer Support directly.
You might first try clearing the browser cache. The system can become bogged down with excess data and slow down the system. Instructions on how to do that can be found here
The link below addresses problems you may encounter while converting from QuickBooks Desktop to QuickBooks Online.
https://quickbooks.intuit.com/learn-support/en-us/migrate-services/how-to-fix-errors-when-converting-from-quickbooks-desktop-to/01/186378
Hope this helps. Best wishes.
Mandy, Moderator
Vincent Mohanna
Great instructions thanks!
In section 1. there is a small typo: the second time you mentioned the maximum of 350,000, there is a ‘0’ missing: If your file exceeds 350,00 targets, .
Amanda Norman
Hi Vincent!
Thanks for letting us know. We’ll get it fixed.
Glad your like the article. Thanks for stopping by!
Mandy, Moderator
Tami Gookstetter
I am stuck on Step 5. The desktop version on Quickbooks I am currently using is Simple Start 2008 (plus pack) and When I go to the company tab there is no “export company file to quickbooks online” options – as I am sure there was no quickbooks online when this program was made! I tried to update quickbooks and that did not work. How can I import my existing data to the online program?
Crystalynn Shelton
Hi Tami,
I am not familiar with QuickBooks Simple Start 2008 desktop but it is possible that you may not be able to convert that version to QBO. With that said, you should contact the Intuit QuickBooks Online support team for assistance. They can help you get the file converted to QBO and they will do it for free.
Best of luck,
Crystalynn Shelton, CPA