Skip to main content

Common QuickBooks Journal Entry CSV Import Errors

Nothing uploadedTested up to 200 MB

QuickBooks CSV import error on a journal entry file? Fix unbalanced journals, invalid dates, account-name problems, and amount errors before you import.

Published: 2026-09-23Updated: 2026-09-301 minPreflight a QuickBooks journal CSV
Data workflow illustration for Common QuickBooks Journal Entry CSV Import Errors

When QuickBooks Online rejects a journal-entry CSV, the import error almost always comes from a small set of repeatable reasons: a required value is missing, the date format is inconsistent, an account path is malformed, an amount is not usable, or a journal does not balance.

Error checklist

ProblemWhat to check
Missing required fieldJournal No., Journal Date, and Account Name must be present on each row.
Invalid dateUse a real calendar date and one consistent source date convention.
Line Account InvalidFor a subaccount, include Parent account: Sub Account rather than only the child name.
Both debit and creditA single line should post its amount to one side.
No debit or creditSupply an accounting amount on one side of the line.
Unbalanced journalFor each Journal No., total Debits must equal total Credits.
Ragged CSV rowThe row should contain the same number of CSV fields as the header.

Diagnose the journal number first

When QuickBooks reports a balance problem, group the rows by Journal No. Do not rely on the whole file balancing in aggregate: one journal can be over-debited while another is over-credited by the same amount.

unbalanced-journal.csv

Journal No., Journal Date, Account Name, Description, Debits, CreditsJE-7, 09/15/2026, Bank, Settlement, 100.00, JE-7, 09/15/2026, Sales, Settlement, , 95.00

That journal is short by 5.00 on the credit side even if another entry elsewhere in the file happens to offset it.

Check account hierarchy syntax

For subaccounts, QuickBooks expects the parent path as part of the Account Name. Expenses: Merchant Fees is structurally valid; Expenses: : Merchant Fees has an empty hierarchy segment and should be corrected before import.

Validate before uploading

The QuickBooks Journal Entry CSV Preparer runs these checks locally and keeps the download disabled until the preflight passes. After a successful preflight, it reuses the streaming CSV mapper to produce the exact six-column output without uploading the accounting file to Nablyx.

If the source CSV itself has broken quoting, inconsistent delimiters, or uneven rows, repair that structure first with the CSV cleaner, then run the QuickBooks preflight again.

quickbooks-journal-entry-csv-preparer

See the transformation

Awkward source headers become import-ready columns.

Rename the columns you need while keeping every value under the correct header.

cust_idcustomer_id
given_namefirst_name
mailemail

✓ Values stay with the right column