QBO vs QFX vs OFX vs QIF

QBO is the bank file QuickBooks imports, QFX is the one Quicken imports, OFX is the open standard both are built on, and QIF is Quicken's older plain-text format. QBO, QFX and OFX carry account details and a unique ID for each transaction; QIF does not.

Convert between formats

The four formats at a glance

QBOQFXOFXQIF
Full nameQuickBooks Web Connect fileQuicken Web Connect fileOpen Financial ExchangeQuicken Interchange Format
Made forQuickBooksQuickenMany money appsQuicken (older versions) and other apps
StructureOFX statement + Intuit bank IDOFX statement + bank (FI) block + Intuit bank IDOpen standard: OFX 1.x tagged text or OFX 2.x XMLPlain text, one field per line, ^ ends a transaction
Account detailsBank ID, account number, typeSame as QBOSameAccount type only
Transaction IDsYes (FITID)YesYesNo
CurrencyYesYesYesNo
Bank check on importQuickBooks reads the bank IDQuicken checks the bank onlineDepends on the appNo

QBO: for QuickBooks

QuickBooks Desktop’s Web Connect import reads .qbo files only, and Intuit says you sign in with an Intuit account to import them. Intuit’s help for QuickBooks Online uploads recommends QBO files too. Inside, a QBO file is an OFX bank or credit card statement with Intuit’s bank ID (INTU.BID) added.

QFX: for Quicken

Quicken calls importing QFX files Web Connect. A QFX file is also an OFX statement with a bank ID. Quicken checks the bank in each file online, needs an active subscription for it, and states that it does not support QFX files made by conversion software.

OFX: the open standard

OFX (Open Financial Exchange) is the open specification behind QBO and QFX, maintained by the OFX work group at the Financial Data Exchange. OFX 1.x is tagged text where data values don’t need closing tags; OFX 2.x is XML. A statement holds the account, the currency, every transaction with a type, date, amount, unique ID, name (up to 32 characters) and memo (up to 255), and the ledger balance.

QIF: the older plain-text format

QIF files start with a line such as !Type:Bank or !Type:CCard, then list each transaction as lines beginning with a letter: D date, T amount, P payee, M memo, N number, L category, ending with ^. QIF has no transaction IDs and no currency, and a file can’t say whether its dates are month-first or day-first. Quicken calls QIF a legacy format; Quicken for Mac reads it only when you create a new data file.

Which format for which program

ProgramUseNotes from the program’s own help
QuickBooks Desktop (Windows or Mac)QBOWeb Connect reads only .qbo files.
QuickBooks OnlineQBO, or a CSV in its 3- or 4-column layoutIntuit suggests QBO; up to 1,000 lines and 350 KB per upload.
Quicken for WindowsQFX, or Quicken’s 10-column CSVQuicken doesn’t support converter-made QFX files; its CSV import is the supported route.
Quicken for MacQFXQIF only when starting a new data file; CSV only into a new account.
Excel, Google Sheets, NumbersCSV or ExcelExcel files keep real dates and numbers.

What each format keeps

QBO, QFX, OFXQIF
Date, amount, payee, memoYes (payee up to 32 characters)Yes
Check numberYesYes
CategoryNo field for itYes, including splits
Account number and bankYesNo
Ending balanceYesNo
Unique transaction IDYesNo

So converting QIF to QFX or QBO drops categories (you categorize the transactions in Quicken or QuickBooks), and converting QBO, QFX or OFX to QIF drops the account number, the balance and the transaction IDs. Converting to CSV or Excel keeps every transaction field as a column, including categories when the source has them.

Why the bank ID matters

QBO and QFX files name the bank with Intuit’s bank ID, and QuickBooks and Quicken check it when you import. Intuit publishes separate bank lists for QuickBooks and Quicken, and some banks have a different ID in each: Chase is 02430 in QuickBooks’ list and 10898 in Quicken’s. When a file has an ID the program doesn’t accept, the import stops with a message such as QuickBooks’ “unable to verify the Financial Institution information for this download”. The converter’s bank picker uses the QuickBooks list for QBO files and the Quicken list for QFX files.

Which one your bank offers

Each bank decides which download formats it offers, and Quicken staff note that some banks have stopped offering QFX files. Banks usually name the formats after the program: a “Quicken” or Web Connect download is a QFX file, a “QuickBooks” download is a QBO file, and Intuit’s own help calls OFX the Microsoft Money format. “Spreadsheet”, “comma delimited” or “Excel” downloads are CSV or Excel files, which the converter turns into any of the four.

Converting between them

Every combination works in the converter: drop in a QBO, QFX, OFX, QIF, CSV or Excel file and download any of the other formats. When you convert to QBO or QFX, choose the bank that should appear in QuickBooks or Quicken, because the two programs use separate bank ID lists.

Which to choose when your bank offers several

  • For QuickBooks Desktop: QBO. It is the only file Web Connect imports.
  • For QuickBooks Online: QBO, which Intuit’s help suggests for uploads, or a CSV in QuickBooks Online’s own layout if your bank only offers spreadsheets.
  • For Quicken: QFX from your bank. If the bank has stopped offering QFX, Quicken’s own CSV import (Windows) is the supported route, or a converted QFX file.
  • For another money app: OFX if the app reads it, otherwise QIF.
  • For a spreadsheet: CSV or Excel, which any bank file can be turned into.

Frequently asked questions

Is a QBO file the same as an OFX file?

A QBO file is an OFX bank statement with Intuit's own bank ID added for QuickBooks. A plain OFX file has the same structure without the Intuit tags.

Can I rename a QFX file to QBO?

The structure is the same, but QuickBooks and Quicken use different bank ID lists, and some banks have different IDs in each. Converting with the right bank chosen for the target program is safer than renaming.

Which format should I use for QuickBooks Online?

Intuit's help for uploading bank transactions recommends a QBO file and also accepts CSV.

Which format should I use for Quicken?

QFX for Quicken's Web Connect import, or Quicken's own CSV layout on Windows. Quicken calls QIF a legacy format.

Which format keeps categories?

Only QIF among the four. CSV and Excel files made here also keep categories as a column when the source file has them.

Is OFX the Microsoft Money format?

Intuit's own help lists OFX files as the Microsoft Money file type. It is the open standard that many money apps use.

Does QIF have transaction IDs?

No. QBO, QFX and OFX files give every transaction an ID that QuickBooks and Quicken use to skip ones they already have; a QIF file has nothing like it, so import each QIF file only once.

Last updated · By the CSV to QBO Converter team · Published by EmproIT