Home / Guides

Moving from QuickBooks to an ERP without losing your history

A step-by-step guide to exporting the QuickBooks Journal report, matching accounts, checking totals and switching to an ERP with your full transaction history.

QuickBooks is a sensible place to start keeping books. As a business grows, though, owners often want things it does not do well for them: one system for stock, sales and accounts, access for many staff with limits on what each can see, several companies side by side, or reports shaped around how they actually run the business.

The worry that stops most moves is history. Years of vouchers sit in QuickBooks, and nobody wants to re-enter them. The good news is that you do not have to.

1. Decide what "history" means for you

There are two common approaches:

  • Full history. Every posted transaction from the first day comes across, so ledgers and comparisons go back as far as QuickBooks does.
  • Opening balances. Only the trial balance on the switch date comes across, and QuickBooks stays available as a read-only archive.

Full history is worth it when you compare years, answer auditors from the new system, or track customer and supplier balances over time.

2. Export the Journal report

The Journal report lists every transaction with its date, type, number, name, memo, account, debit and credit. That is everything an ERP needs to rebuild the ledgers.

  1. In QuickBooks open Reports › Accountant & Taxes › Journal.
  2. Set Dates to All, or from the first transaction to today.
  3. Export to Excel and save the file as .xlsx.
  4. If you run more than one company file, repeat this for each company.

Also run the Trial Balance for the same date. You will use it to check the import.

3. Match the chart of accounts

Your QuickBooks accounts rarely line up one to one with a properly structured chart of accounts, especially one built for financial statements. During import, each QuickBooks account is matched once to an account in the new chart. Good tools remember these matches, so the second company or a later re-import only asks about new accounts.

Tip: clean up duplicate or unused QuickBooks accounts before exporting. It makes the matching step much quicker.

4. Check before anything is saved

A careful import shows you a check page first:

  • number of transactions and lines, and the first and last date,
  • total debit and total credit, which must be equal, and
  • any transaction that does not balance, so you can fix it in QuickBooks and export again.

5. Compare the trial balance

After import, run the trial balance in the new system for the same date as the QuickBooks one. Totals should match exactly, and so should each matched account. Only when they do should anyone post new transactions.

6. Pick a cut-over day and stick to it

From the cut-over day, post only in the new system. Two live sets of books always drift apart. Keep QuickBooks for looking things up, not for entering them.

What the Journal report does not bring

The Journal carries the accounting entries. It does not carry customer and supplier master details, open invoices with due dates, fixed asset registers or payroll setup. If you need those in the new system from day one, plan a separate import for each.

How FlowSuit does it

FlowSuit ERP imports the QuickBooks Journal report per company, shows a check page with totals and unbalanced items, remembers your account matches and posts each transaction as a locked voucher. See the multi-company case study, send us your QuickBooks export for a free migration review, or read more about FlowSuit ERP.

WhatsApp us