QFX and QBO: almost the same file
Both are OFX underneath: a header, a sign-on block identifying the bank, and a statement with one block per transaction. Quicken reads QFX; QuickBooks reads QBO. Many banks, especially smaller ones, only produce the Quicken version, or only for some account types. The transactions inside are exactly what QuickBooks needs; only the packaging differs.
What the conversion changes
- The header is written as OFX 1.0.2, the version QuickBooks Web Connect expects.
- The bank identification (
ORG,FIDandINTU.BID) is set to values QuickBooks accepts. - Payee names longer than the 32 characters allowed are shortened, with the full text kept in the memo.
- Special characters are escaped, and accents are converted to plain letters to match the declared character set.
What doesn't change: dates, amounts, signs, check numbers and the bank's transaction IDs. The ledger balance reported by the bank is carried over too.
Importing the result
QuickBooks Online
- Go to Transactions > Bank transactions.
- Choose Link account > Upload from file and select the .qbo file.
- Pick the matching account and review the transactions.
QuickBooks Desktop
- Choose File > Utilities > Import > Web Connect Files.
- Select the file and link it to the right account.
Switching a client from Quicken to QuickBooks
If a client has a history of QFX downloads, convert each one and import them in date order. Because the bank's transaction IDs are kept, overlapping downloads won't create duplicates in QuickBooks. To check what a file contains before importing, open it in the QBO file viewer or export it to a spreadsheet with QFX to CSV.