The Complete Checklist to Move QuickBooks Desktop File to QuickBooks Online

If you've decided it's time to Move QuickBooks Desktop File to QuickBooks Online, the biggest risk isn't the software — it's skipping preparation. Most migration problems don't happen because the export tool fails. They happen because the Desktop file wasn't ready to be exported in the first place.

This article gives you a checklist-style walkthrough you can literally follow line by line, so nothing gets missed.

Before you migrate, reconcile all bank accounts, run Verify/Rebuild Data, update QuickBooks Desktop to the latest release, and check your total transaction count against QuickBooks Online's limits. Then use Company > Export Company File to QuickBooks Online, sign in as Admin, choose your Online subscription, and let the export run without interruption. Once done, compare key reports side by side before entering any new transactions.

Why a Checklist Matters More Than the Tool Itself

The built-in export tool Intuit provides is reliable when the source file is clean. But transferring QuickBooks Online to desktop or Desktop to Online both depend heavily on the condition of the original data. A file with unreconciled transactions, duplicate names, or corrupted list entries will carry those same problems into the new system — the tool won't fix them, it just moves them.

That's why a checklist-based approach works better than jumping straight into the export screen.

Pre-Migration Checklist

1. Reconcile Every Bank and Credit Card Account

Go through each account and reconcile up to your most recent statement. Unreconciled transactions are much harder to trace once you're working in a different interface.

2. Run Verify Data and Rebuild Data

In Desktop, go to Window > Utilities > Verify Data. If it finds issues, run Rebuild Data immediately after. Repeat until Verify Data comes back clean.

3. Clean Up Your Lists

Merge duplicate customers, vendors, and accounts. A cluttered chart of accounts becomes even harder to manage once you're in QuickBooks Online.

4. Count Your Targets

Add together your total accounts, customers, vendors, and transactions. If you're near or above 750,000, plan to migrate in two ranges — historical data and current fiscal year data — instead of one large export.

5. Update QuickBooks Desktop

Go to Help > Update QuickBooks Desktop and install the latest release. Migrations frequently stall on outdated versions.

6. Back Up Your File

Create a full backup of your .QBW file and store it somewhere safe outside your working folder. This is your safety net if anything looks wrong after migration.

Migration-Day Checklist

Step 1: Log In as Admin, Single-User Mode

Only the Admin user can start the export, and it must be done in single-user mode, not multi-user mode.

Step 2: Open the Export Tool

Go to Company > Export Company File to QuickBooks Online.

Step 3: Connect or Create Your QuickBooks Online Company

Sign in to your existing subscription, or create a new one if you haven't already.

Step 4: Choose Your Data Range

Select how much transaction history to include. If older years aren't needed for daily operations, a shorter range speeds up the process.

Step 5: Start the Export and Wait

Do not close Desktop or shut down your machine. Depending on file size, this can take from several minutes to a few hours.

Step 6: Confirm Completion

You'll get an on-screen and email confirmation once the export finishes.

Post-Migration Checklist

  1. Compare Balance Sheet and Profit and Loss reports for the same date range in both systems

  2. Check Accounts Receivable and Accounts Payable aging reports

  3. Verify your bank account balances match

  4. Confirm payroll year-to-date totals (these often need manual review)

  5. Set a clear cutoff date and stop entering new transactions in Desktop

    Related Post: Move QuickBooks Desktop File to QuickBooks Online

Common Mistakes During This Process

  1. Skipping the reconciliation step and assuming it "doesn't matter" for migration

  2. Not backing up the file before starting

  3. Migrating on an outdated Desktop release

  4. Running the export in multi-user mode

  5. Failing to check target counts before starting a large file

  6. Continuing to use both systems for daily entry after migration

Expert Tips

Do a trial run with a copy of your file first if you're unsure. This lets you preview how your data looks in QuickBooks Online without touching your live company yet.

Migrate during a slow week. Avoid mid-month invoicing cycles or the days right before a tax deadline.

Keep your original Desktop file archived, not deleted. You may need it for historical lookups or an audit trail years down the line.

If your file is large or complex and you want a second set of eyes before you commit, a QuickBooks data migration specialist can review your setup at +1-866-408-0444.

FAQs

How do I move my data from QuickBooks Desktop to QuickBooks Online?

Prepare your file with reconciliation and Verify/Rebuild Data, then use Company > Export Company File to QuickBooks Online while logged in as Admin.

How do I move my company file to QuickBooks Online?

The export tool reads your Desktop file and recreates the equivalent lists, balances, and transactions inside QuickBooks Online — it's a data conversion, not a direct file copy.

Can I migrate from QuickBooks Desktop to QuickBooks Online?

Yes, as long as your Desktop version is updated and your file size falls within QuickBooks Online's target limits.

What if my file is too large to migrate at once?

You can split the export into two parts — one for prior years and one for the current fiscal year — to stay within target limits.

Do I need to redo my payroll setup after migrating?

Payroll year-to-date totals often need manual verification or re-entry, especially if you migrate mid-year.

Final Thoughts

A successful move to QuickBooks Online comes down to preparation, not luck. Following this checklist before, during, and after your migration gives you the best chance of a clean transition with accurate numbers on the other side.

Write a comment ...

Write a comment ...

Marina Harper

View My Paycheck is your online payroll portal for securely accessing pay stubs, tax forms, and payroll information. Find helpful guides and troubleshooting tips to resolve common paycheck access and payroll-related issues quickly.