How to Convert QuickBooks Desktop to QuickBooks Online (Not the Same as Moving to a New Computer)
In QuickBooks Desktop, go to Company, then Export Company File to QuickBooks Online, sign in with your Intuit account, choose what to bring over, and let the export run. It builds a brand-new QuickBooks Online company from your Desktop data; it doesn't touch your existing Desktop file. This is a product switch, not reinstalling Desktop on a new machine, which is a different task entirely.
The full walkthrough
1. Back up your Desktop company file first. Go to File, then Back Up Company, and create a full backup before touching anything. The export tool shouldn't alter your Desktop file, but you want a clean copy on hand regardless.
2. Open the export tool. From the Company menu, choose Export Company File to QuickBooks Online (wording varies slightly by Desktop version and year).
3. Sign in and choose a destination. Log in with the Intuit account that will own the new QuickBooks Online company, and either create a brand-new company or point at an existing blank one. This is not a merge into a company that already has data.
4. Pick what to bring over. You can usually choose lists and recent transactions, or the full transaction history. QuickBooks runs a data check first and flags anything that likely won't transfer cleanly, like certain inventory valuation methods, specific custom fields, or very old transactions past Online's import window.
5. Let the export run, then review it. For a large file this can take a while. Once it finishes, go through your chart of accounts, open invoices, and vendor balances in the new Online company and compare them against Desktop before you trust the numbers.
6. Keep Desktop around until you're sure. Don't cancel a Desktop subscription or stop using the file until you've reconciled at least one full period in Online and confirmed the numbers match.
Where the conversion tool quietly leaves gaps
The export tool is genuinely good at moving the ledger: accounts, customers, vendors, and transaction history mostly come across intact. What it doesn't move is anything that lived outside the file itself, a spreadsheet macro someone built to reformat a report, a memorized report layout that doesn't exist the same way in Online, or a manual process a bookkeeper ran every month that nobody wrote down anywhere.
Those gaps don't show up during the migration. They show up weeks later, when someone goes looking for a report that used to just exist in Desktop and finds Online builds it differently, or when a workaround that made sense for Desktop's limitations turns out to be unnecessary in Online but nobody's stopped doing it yet.
Moving to Online is also the point where the manual habits built up around Desktop's limits are worth questioning rather than carrying forward unchanged. Online has real automation options Desktop never did; recreating the same workaround inside a more capable tool is a missed opportunity, not a safe default.
What we've built on top of QuickBooks Online after a Desktop migration
Rebuilding a memorized report as a live automated one
A report someone used to run manually from Desktop, reformat, and email out gets rebuilt to generate and send itself on the same schedule, from the equivalent Online data.
Replacing a spreadsheet workaround with a direct connection
A manual export-to-Excel step that existed because Desktop couldn't talk to another system gets replaced with QuickBooks Online pulling or pushing that data directly, since Online's more open than Desktop ever was.
What manual habits came over from Desktop with you?
A workaround that made sense under Desktop's limits often doesn't need to exist in Online. Tell us what you're still doing the old way and we'll tell you if it can go away entirely.
Moved to QuickBooks Online and still running it like Desktop?
Tell us what you're still doing by hand that used to be a Desktop workaround, and we'll tell you if Online's own capabilities, or custom automation on top of it, can take it off your plate. And if the migration itself isn't where the pain is, that's fine too; we automate whatever's manual, in QuickBooks or anywhere else in the business.
Let's talk