Cleaning messy accounting data before a QuickBooks import
The fastest way to a failed QuickBooks import — or a clean import of dirty data, which is worse — is to convert a file without cleaning it first. Most import problems aren’t import problems at all; they’re data problems that were always there and only became visible when the data moved. Clean once, import once.
The usual messes
- Duplicate names. “ABC Ltd” and “ABC Limited” as two customers split one balance across two records.
- Inconsistent naming. Trailing spaces, mixed capitalisation and stray punctuation create records that look identical but aren’t.
- Orphaned or mis-typed accounts. Transactions pointing at accounts that don’t exist, or accounts set to the wrong type, quietly distort every report.
- Missing required fields. QuickBooks requires certain fields for each record type; blanks get the row rejected on import.
- Date and number formats. Dates in the wrong format, numbers stored as text, and extra decimal places all trip up the import.
A pre-import cleanup checklist
- De-duplicate customers and vendors. Merge the variants before you convert, so balances stay whole.
- Standardise names. Trim spaces, fix capitalisation, remove stray characters — consistency here prevents duplicate records later.
- Review the chart of accounts. Every account should exist, carry the right type, and map to a clear QuickBooks equivalent.
- Complete the required fields. Identify what QuickBooks needs for each record type and fill it before import, not during.
- Normalise dates and numbers. One date format, numbers stored as numbers, decimals within QuickBooks’ precision.
- Confirm opening balances tie. Your source trial balance is the number the imported file has to match.
Validate before you commit
Even a clean file benefits from a review step that shows exactly what will and won’t be written — and why any row is being skipped — before anything touches QuickBooks. That’s the difference between catching a problem in a preview and catching it in your live company file. If the import still lands out of balance, work through the five common causes, and see the full migration walkthrough for the order of operations.
Catch the mess before the import
Data Prep maps, validates and reconciles your data before it’s written to QuickBooks — so problems are caught in a preview, not in your live company file.
See Data Prep