Move your QuickBooks Desktop file to QuickBooks Online
by Intuit•613• Updated about 6 hours ago
To move your data from QuickBooks Desktop to QuickBooks Online account, you first need to prepare your desktop company file. You can then migrate your data using either the tool within QuickBooks Desktop or the web-based migration tool. After the migration, you will need to complete the setup in your new QuickBooks Online company.
 If you’re not sure which QuickBooks Online is right for you, check out these resources:
Note: You have 90 days from the time you create your QuickBooks Online account to move your data. If you’re not sure how old your company is, sign in to QuickBooks Online. Then, refresh this page for personalized info.
To learn more about names and what transfers, check out our comparison article.
The QuickBooks design has been updated! If this video doesn't match what you see in QuickBooks, use the in-app Search bar to navigate to the page you need.
Explore the benefits of moving to QuickBooks Online including automatic updates for the latest version of QuickBooks, tracking and sending invoices on the go, and mobile alerts. Learn more about QuickBooks Online.
What you'll need
To get started with your migration, you’ll need:
- An active QuickBooks Online account in the same county or region as your QuickBooks Desktop account.
- The latest release of QuickBooks Desktop.
- A file with under 2,500,000 links between transactions. Check the number of links in your file using the F2 key or Ctrl+1. If you have more links than that, condense your data.Â
- Admin access to both your Desktop company file and your QuickBooks Online account.
- A printed or saved copy of your Sales Tax Report.
- If you use online banking, categorize and reconcile all bank and credit card transactions.
- If you use QuickBooks Desktop Payroll, make sure all team member profiles are correct. Terminate or deactivate any team members who haven’t been paid this year, and wait 2-3 days after running payroll to move your data. Make sure to move your data at least a few days before your next payroll run.
- If you use QuickBooks Time, contact support for assistance in setting up your account in QuickBooks Online.
Move your QuickBooks Desktop file
Follow these steps to migrate your data. Migration time depends on a few things, like how complex and large your QuickBooks Desktop file is.Â
- Open QuickBooks Desktop.
- Begin the export process:
- If you have QuickBooks Desktop 2022 or newer:
- In QuickBooks Desktop Pro and Premier, go to Company, then select, Move to QuickBooks Online, and then select Export Your Company File to QuickBooks Online.
- In QuickBooks Desktop Enterprise, press Ctrl + 1 to open the Product information window. Then press Ctrl + B + Q, then select OK.
- If you want to use the online migration tool or don’t have QuickBooks Desktop 2022 or newer, open the online tool for your version, then upload your company file:
- QuickBooks Pro/Premier
- QuickBooks Enterprise
- QuickBooks for Mac (Note: You must first convert your Mac file to a Windows file).
- If you have QuickBooks Desktop 2022 or newer:
- Enter your QuickBooks Online login information.
- Select Get started.
- You'll see a personalized checklist of all tasks required to get your file ready:
- Review each task and the associated data that the tool presents.
- Take an action on each item. For all the bulk-actionable tasks, you also have an option to select Complete All to resolve multiple tasks in a single click.
- After you've addressed all the tasks on the checklist, select Continue
- You’ll see the “Let’s bring your data to QuickBooks Online” screen. Select how you want to move your data:
- Bring all of your company data.
- Bring only lists and balances. (This is helpful if you have a large file and don’t want to bring over every individual transaction.)
- If you have inventory, you can:
- Select Yes, track inventory using FIFO then select a starting date.
- Select No, don’t move inventory. You can move your inventory manually. Any inventory you have will be listed as non-inventory items.
- If you use multi-currency in QuickBooks Desktop, you’ll have to select a home currency.
- Select Yes, sign me in, then select Continue to sign in with your QuickBooks Online account.
- Sign in with your user ID and password you set up for your QuickBooks Online subscription. Â
- You’ll see your QuickBooks Online company names and subscriptions listed. Select the company you want to move your data to.
- Select Continue, then select Export. You'll see a progression bar as your data is moved over to QuickBooks Online.
- If you already have data in a QuickBooks Online account, QuickBooks will ask if you want to replace the existing data. Be careful, this isn’t reversible and your data will be permanently deleted. If applicable,
- Select Agree, then Replace.
- Select Yes, go ahead and replace the data, then select Replace.
You have two options to move your data.
Results
Your QuickBooks Desktop company data, or your selected lists and balances, is now available in your QuickBooks Online account.
Next steps
The QuickBooks design has been updated! If this video doesn't match what you see in QuickBooks, use the in-app Search bar to navigate to the page you need.
Get personalized help using QuickBooks with QuickBooks Live.
Follow this list of what to set up in your new QuickBooks Online company.
- Schedule a 1 hour call with one of our experts. We'll answer questions about your data move, show you around QuickBooks Online, and help you tackle everyday tasks.
- Get started with QuickBooks Online and Get started and adjust settings after you sign up for QuickBooks Online.
- Connect your bank or credit card account.
- Create and send invoices to your customer.
Note: If you track sales tax, set up location-based sales tax in QuickBooks first. - Track your bills and learn how to pay them in QuickBooks.
- If you use payroll, follow this guide to set up and run your payroll in QuickBooks Online.
Related articles
- Compare QuickBooks products
- Move from QuickBooks Desktop for Mac to QuickBooks.
- Move from QuickBooks Desktop to QuickBooks Online Resource Center
- Move QuickBooks Desktop files to QuickBooks Online with the Accountant Batch Migration Tool
- Understand the navigation menu in QuickBooks on the Intuit Platform.
- Get started with Online Payroll
More like this
- Move QuickBooks Desktop files to QuickBooks Online with the Accountant Batch Migration Toolby QuickBooks
- Move your QuickBooks Desktop Payroll info to QuickBooks Online Payroll (payroll only)by QuickBooks
- Move from QuickBooks Desktop for Mac to QuickBooks Onlineby QuickBooks
- Move your QuickBooks Desktop accounting info to QuickBooks Online Payrollby QuickBooks