How do I migrate from QuickBooks Desktop to Online?
The migration process itself is straightforward, but preparation and verification make the difference between a smooth transition and months of cleanup.
Start by cleaning up your Desktop file before migration. Delete or make inactive any accounts, items, or customers you no longer use. Review your chart of accounts and consolidate duplicates. The migration tool moves everything, including years of clutter you don’t need in your new system. Less data to migrate means fewer problems.
Reconcile all accounts before you start. If your bank and credit card accounts aren’t reconciled through the current date, you’ll have trouble verifying that everything transferred correctly. Run reconciliation reports and save them as PDFs for comparison after the migration.
Understand what doesn’t transfer. Memorized transactions and recurring entries don’t migrate. Bank feed connections need to be re-established. Some custom reports won’t carry over. Attachments may or may not transfer depending on your Desktop version. The audit log stays behind. Budget data has limited support. If you rely heavily on any of these features, plan to recreate them manually after migration.
The actual migration uses Intuit’s built-in export tool. Log into QuickBooks Online, go to Settings, select Import Data, then choose the Desktop migration option. Follow the prompts to upload your company file. The process can take anywhere from a few minutes to several hours depending on file size and complexity.
Time the migration carefully. End of month or end of year makes reconciliation cleaner because you have a clear cutoff point. Migrating mid-month means you’ll need to manually enter or import any transactions that happened between your migration date and when you start using Online.
After migration, verify everything. Check that account balances match. Run a trial balance in both systems and compare. Look at a few customer and vendor balances to confirm they transferred correctly. Open some transactions to verify details came through. Don’t just assume it worked because no error messages appeared.
Reconnect your bank feeds in QuickBooks Online. This is a fresh connection, not a continuation of your Desktop feeds. You may see duplicate transactions if there’s overlap between what migrated and what the bank feed pulls in. Watch for this during the first few weeks.
Job costing and class tracking sometimes need adjustment after migration. The structure transfers but the way Online handles reporting differs from Desktop. Contractors tracking costs by project should review how jobs and phases appear in the new system and whether the reports still show what you need.
The migration itself takes an afternoon. Getting comfortable with the differences between Desktop and Online takes longer. The interface works differently, some features require workarounds, and reporting options change. Give yourself and your team time to adjust.
If your file is complicated or you don’t have time to verify everything thoroughly, professional QuickBooks setup prevents the migration from creating ongoing problems. Working with local bookkeepers who know QuickBooks well means someone catches errors before they compound into bigger issues. A clean migration matters because you’ll live with the results for years.
Greater Boston's Trusted Bookkeeping Partner
The Next Step:
A Short Conversation
We'll ask a few questions, figure out what you need, and give you a straightforward quote.
More Questions
What's the difference between a bookkeeper and a controller?
A bookkeeper records and categorizes transactions to keep your books accurate. A controller analyzes those financials to create budgets, forecasts, and strategic recommendations. Most small businesses start with bookkeeping and add controller-level support as complexity grows.
Read answerHow do I find a contractor bookkeeper in Massachusetts?
Look for referrals from other contractors, check the QuickBooks ProAdvisor directory, and ask specific questions about job costing experience. A bookkeeper without construction experience won't give you the job-level visibility you need.
Read answerWhere can I find construction bookkeeping help in Massachusetts?
Look for bookkeepers with specific construction experience who understand job costing, WIP accounting, and retainage tracking. Local knowledge of Massachusetts construction rhythms and vendor norms makes a real difference.
Read answerCan QuickBooks handle multiple businesses?
Yes, but each business needs its own separate company file or subscription. QuickBooks Online requires a separate subscription per entity, while QuickBooks Desktop allows multiple company files under one license.
Read answerHow do I do job costing for my construction business?
Set up cost codes organized by phase, then track every labor hour, material purchase, and subcontractor invoice against specific jobs. Compare budget to actual weekly and include committed costs to see your true position on each project.
Read answerWhat strategic advice can a fractional CFO provide?
A fractional CFO provides forward-looking financial guidance on growth decisions, pricing strategy, cash flow planning, capital investments, and exit planning. They translate your financial data into actionable recommendations for major business decisions.
Read answer