“The QIF import finds no transactions”
GnuCash's QIF importer walks through several screens and then — nothing. No error, no transactions. The importer is not broken: the QIF file is missing one of the two structural markers the format depends on.
Symptoms
The QIF import assistant completes but the target account shows no new transactions The "loaded QIF files" screen shows the file but the transaction list is empty A QIF exported by another program or an online converter fails, while a Quicken-exported one works
What actually causes it
Missing !Type header
A QIF file must open with a line like "!Type:Bank" or "!Type:CCard". Files that jump straight into transaction lines are read as zero records by GnuCash.
Missing "^" record separators
Every transaction ends with a line containing only "^". Without separators, all lines run together into one unparseable record.
Date format mismatch
QIF does not declare whether 03/04/26 is March 4 or April 3. GnuCash asks you to choose the format during import — picking the wrong one makes rows fail silently.
How to fix it
- Drop the .qif file into the fixer below (processed locally, never uploaded).
- A missing !Type header and a missing final "^" separator are repaired automatically.
- Re-run the GnuCash import assistant, and on the date-format screen pick the order that matches your file — the fixer's report tells you what the dates look like.
Related import problems
Skip the manual edit — fix it automatically
The fixer detects both structural markers and flags ambiguous dates so you know which format to choose in GnuCash. Free, no signup, no upload.
Open the fixer