LedgerPort

QBO, QFX, OFX and QIF: what is the difference?

Banks offer statement downloads under several names. Three of them are nearly the same file, and one is a much older format.

FormatMade forWhat it isDuplicate protection
OFXAny accounting softwareOpen Financial Exchange: the open standard for bank statementsYes, each transaction has an ID
QBOQuickBooksOFX plus Intuit fields, including a bank ID QuickBooks must recogniseYes
QFXQuickenOFX plus Intuit fields, including a bank ID Quicken must recogniseYes
QIFOlder personal finance softwareQuicken Interchange Format: a simple list of dated amounts and payeesNo

OFX: the common base

An OFX file describes one or more accounts and the transactions on them. Every transaction has a posted date, a signed amount, a payee name, an optional memo and a unique ID. Because the layout is fixed, software can import it without asking you to match columns, and the IDs let it skip transactions it has already seen.

QBO and QFX: OFX with a bank ID

QBO and QFX files are OFX files with an extra field, INTU.BID, that names the bank. QuickBooks accepts QBO and Quicken accepts QFX, and each checks the bank ID against its own list of participating institutions. That check is why a perfectly good file from a small bank can be refused, and why renaming a .qfx file to .qbo only sometimes works.

QIF: the older format

QIF predates OFX. It is a plain list: a date line, an amount line, a payee line, and a separator. It has no transaction IDs, no account details and no fixed date format, so importing the same file twice creates duplicates, and day-first and month-first dates can be confused. It survives because it is simple and many programs still read it.

Converting between them

Questions and answers

Is a QBO file the same as an OFX file?

Almost. A QBO file is an OFX file with a few extra Intuit fields, including the bank ID that QuickBooks checks before importing.

Can I open these files in Excel?

Not directly. They are text files, but not laid out in columns. Convert them to CSV first with the QBO to CSV, OFX to CSV or QIF to CSV converter.

Which format should I ask my bank for?

Pick the one made for your software: QBO for QuickBooks, QFX for Quicken, OFX for most other accounting software. If your bank does not offer it, download CSV and convert.