Updated 30 March 2026

How to Switch From QuickBooks

Complete migration playbook. Pre-migration checklist, data export for both QuickBooks Online and Desktop, import guides for each alternative, and the mistakes most people make.

4-Week Migration Timeline

Week 1

Prepare and Reconcile

  • Reconcile all bank and credit card accounts through the current date
  • Close any open invoices or bills that should be resolved before migration
  • Export year-to-date profit and loss, balance sheet, and accounts receivable aging as PDFs
  • Export customer list, vendor list, and chart of accounts as CSV files
  • Note any recurring transactions, memorized reports, and automated rules you need to rebuild
  • Cancel any pending QuickBooks payments or payroll runs that have not processed
Week 2

Import and Configure

  • Sign up for the new platform (most offer 30-day free trials)
  • Import your chart of accounts first, before any transaction data
  • Import customer and vendor lists
  • Import open invoices and outstanding bills (current period only)
  • Set opening balances for all accounts as of your cutover date
  • Configure tax settings, payment terms, and default accounts
  • Set up bank feed connections (do not import historical bank transactions)
Week 3

Parallel Run

  • Enter one week of transactions in both QuickBooks and the new system
  • Compare balances at the end of the week to verify accuracy
  • Test invoicing: create, send, and receive payment on a test invoice
  • Test expense tracking: enter and categorize several expenses
  • Run a profit and loss report in both systems and compare
  • Fix any discrepancies before proceeding to full cutover
Week 4

Cut Over

  • Redirect all bank feeds from QuickBooks to the new platform
  • Update payment links on your website and invoices to the new platform
  • Inform your accountant of the platform change and provide access
  • Cancel QuickBooks auto-renewal (keep the account active for 90 days as a reference)
  • Set up recurring invoices and automated transactions in the new platform
  • Train your team on the new interface (most platforms have free training videos)

Exporting Data From QuickBooks

QuickBooks Online

  1. 1.Go to Reports and run each report you need (P&L, Balance Sheet, AR/AP Aging). Export each as PDF and Excel.
  2. 2.Go to Sales > Customers. Click the export icon to download your customer list as CSV.
  3. 3.Go to Expenses > Vendors. Export your vendor list as CSV.
  4. 4.Go to Settings > Chart of Accounts. Export as CSV (or Excel).
  5. 5.Go to Banking. Export each bank account's transaction history as CSV.
  6. 6.Go to Sales > Invoices. Filter for unpaid invoices and export as CSV for import into the new system.

QuickBooks Desktop

  1. 1.Create a backup file (File > Create Backup). Save the QBB file. This is your safety net.
  2. 2.Use the built-in exporter: File > Utilities > Export. Choose IIF or CSV format.
  3. 3.Export your chart of accounts, customer list, vendor list, and item list individually.
  4. 4.Run key reports (P&L, Balance Sheet) and save as PDF for reference.
  5. 5.If your new platform has a Desktop import tool (Xero and Zoho do), use the QBW file directly.
  6. 6.Export open invoices and unpaid bills via Reports > Custom Transaction Detail.

What Transfers and What Does Not

Transfers Cleanly

  • Chart of accounts (account names, types, numbers)
  • Customer and vendor contact information
  • Open (unpaid) invoices and bills
  • Product and service item lists
  • Current fiscal year transactions
  • Tax rate configurations (may need adjustment)

Does Not Transfer

  • Historical reports and saved report layouts
  • Memorized transactions and recurring templates
  • Custom invoice and form designs
  • Bank feed connections and rules
  • Automated workflows and rules
  • Audit trail and change history

Common Migration Mistakes

Not reconciling accounts before export

Unreconciled transactions create mismatched balances in the new system. Always reconcile through the cutover date first.

Importing historical bank feed data

Only import open transactions. Historical bank data creates duplicates and reconciliation nightmares. Start bank feeds fresh on the cutover date.

Forgetting to redirect bank feeds

Bank feeds connected to QuickBooks will continue pulling data there. Disconnect from QuickBooks and reconnect to the new platform on the same day.

Missing recurring transactions

Write down every recurring invoice, bill, and journal entry in QuickBooks. These do not export automatically. Recreate them manually in the new system.

Canceling QuickBooks immediately

Keep QuickBooks active for at least 90 days after migration. You will need to reference historical data during tax season or when questions arise about past transactions.

Skipping the parallel run

Running both systems for even one week catches import errors that are invisible until you compare real transactions side by side.

Import Guides by Platform

Xero

4-6 hours

Xero has a dedicated QuickBooks migration tool. Upload your QBW backup (Desktop) or connect your QBO account directly. Xero maps most fields automatically. Review the mapping before confirming.

Best automated import of all alternatives.

FreshBooks

3-5 hours

FreshBooks imports via CSV. Export customers, invoices, and expenses from QuickBooks as CSV, then use FreshBooks' import wizard. Customer and invoice imports are well-supported. Expense import is more manual.

Good for service businesses with straightforward data.

Wave

2-4 hours

Wave imports chart of accounts, customers, and vendors via CSV. Transaction history can be imported from bank CSV exports. No direct QuickBooks import tool. Manual setup of recurring templates.

Simple import for micro-businesses.

Zoho Books

3-5 hours

Zoho Books has a QuickBooks migration tool that supports both Online and Desktop. Imports accounts, contacts, items, invoices, and bills. Review the mapping carefully. Zoho also offers migration assistance on paid plans.

Good automated import with support available.

Frequently Asked Questions

How long does it take to switch from QuickBooks?
Plan 2 to 4 weeks total. The actual data import takes 2 to 8 hours depending on data volume and complexity. But you should spend week 1 reconciling and preparing, week 2 importing and configuring, week 3 running both systems in parallel, and week 4 cutting over fully. Rushing the process leads to missing data and reconciliation headaches.
Will I lose my historical data when switching?
You will not lose it, but it may not all transfer automatically. Transaction history from the current fiscal year typically imports cleanly. Historical reports from previous years can be exported as PDFs from QuickBooks before you leave. Custom report layouts do not transfer. Bank feed history does not carry over. Recommendation: export and save all important reports as PDFs before disconnecting QuickBooks.
Should I switch at the beginning or end of a fiscal year?
The beginning of a fiscal year is the cleanest time to switch. Close your books for the previous year in QuickBooks, generate all year-end reports and tax documents, then start the new year in the new platform with opening balances. Mid-year switches work but require more reconciliation effort and you will have split-year records across two systems.
What if the migration goes wrong?
Keep your QuickBooks subscription active for at least 90 days after migration. This gives you a safety net to reference historical data and catch any import errors. Most accounting platforms offer 30-day free trials, so you can test the migration before committing. If the import is badly wrong, you can re-export from QuickBooks and try again.