OFX vs QFX vs QBO: Which Bank Statement Format Should You Use?

Jul 16, 2026

Convert your bank statement to OFX now

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload your bank statement

Extract:
|
|

TL;DR: OFX is the open interchange format that many personal finance and accounting tools read (Quicken, the old MS Money, and others). QFX is Intuit's Quicken-specific Web Connect variant of OFX: it's the same underlying format with an added Intuit bank ID (INTU.BID). QBO is Intuit's QuickBooks Web Connect variant, built for QuickBooks. The short rule: choose QFX for Quicken, QBO for QuickBooks, and plain OFX for most other software.

Last updated July 2026.

If you download transactions from a bank or convert a PDF statement, you'll run into three similar file types that trip up a lot of bookkeepers. They look almost identical under the hood, but the extension you pick decides whether your accounting software accepts the file on the first try. Here's the honest breakdown, US context, no fluff.

OFX vs QFX vs QBO at a glance

All three descend from OFX (Open Financial Exchange), a specification originally created to move bank and investment transactions between financial institutions and software. QFX and QBO are Intuit's branded flavors of that same idea. The table below is the fastest way to see how they differ.

 OFXQFXQBO
What it isOpen Financial Exchange, a general interchange format for financial dataIntuit's Quicken Web Connect variant of OFXIntuit's QuickBooks Web Connect variant of OFX
Based onThe OFX specificationOFX, plus an Intuit bank identifier (INTU.BID)OFX, plus Intuit bank/QuickBooks tagging
Best softwareQuicken, many general finance and accounting toolsQuicken (desktop)QuickBooks (Desktop and Online)
File extension.ofx.qfx.qbo
Typical useBroad import across tools that read OFXImporting into Quicken via Web ConnectImporting into QuickBooks via Web Connect

Notice how close QFX and QBO are: both are OFX with extra Intuit tagging. That's why a file often fails to import not because the data is wrong, but because the extension and internal identifiers don't match what the target program expects.

What is the difference between OFX and QFX?

OFX is the open, general purpose format that many programs can read. QFX is Intuit's Quicken version of OFX. Technically a QFX file is an OFX file with an added Intuit bank ID (INTU.BID) so Quicken's Web Connect recognizes it. Same core structure, one is branded for Quicken.

Why the extension matters more than the contents

Open a .qfx and a .ofx file in a text editor and they'll look nearly the same. The practical difference is that Quicken's Web Connect import path expects the .qfx extension and the Intuit identifier. Rename a valid OFX file to .qfx and it may still fail if that bank ID is missing, which is exactly why a purpose-built converter is more reliable than manual renaming.

What is a QBO file?

A QBO file is QuickBooks' Web Connect version of the OFX format. It carries your bank transactions (dates, amounts, descriptions, check numbers) in OFX structure, tagged so QuickBooks Desktop or QuickBooks Online can import them. The .qbo extension tells QuickBooks to route the file through Web Connect rather than treating it as plain text.

Should I use OFX or QFX for Quicken?

For Quicken, QFX is usually the safer choice because it's Intuit's own Web Connect format and matches what Quicken's import expects. Quicken can also read many OFX files, but if you hit an import error, converting to QFX with the correct Intuit bank ID typically resolves it. When in doubt, try QFX first.

Which format does QuickBooks use?

QuickBooks uses QBO (Web Connect) for direct transaction imports. QuickBooks Desktop imports .qbo files through the Web Connect feature, and QuickBooks Online can accept QBO alongside CSV. If your books live in QuickBooks Online, you can convert the statement straight to a .qbo file so the transactions land in the right accounts without retyping. For a full walkthrough, see our guide on how to convert bank statements to QuickBooks (QBO).

QFX vs QBO: how to keep them straight

The names are easy to confuse because both are Intuit formats. Here's the memory trick: QFX ends the way Quicken does in spirit (both are for personal finance in Quicken), and QBO stands for QuickBooks Online in most people's minds. Point a QFX file at QuickBooks and it usually won't import cleanly; point a QBO file at Quicken and you'll hit the same wall. Match the format to the program.

Can I convert a PDF bank statement to OFX, QFX, or QBO?

Yes. Banks rarely hand you an OFX, QFX, or QBO download for older statements, but you can convert the PDF yourself. A converter reads the transactions out of the PDF (including many scanned statements) and writes them into whichever format your software needs, with the correct extension and identifiers so the import works.

Which format should you export?

  • Using Quicken? Export QFX. Our PDF to QFX converter builds the Quicken-ready file for you.
  • Using QuickBooks? Export QBO so the transactions import through Web Connect.
  • Using something else, or not sure? Export OFX with our bank statement to OFX converter, since the widest range of tools reads it.
  • Need a spreadsheet or a fallback? CSV works almost everywhere, though you'll usually map columns during import.

OFX vs QBO for accountants and bookkeepers

If you handle many clients, the decision often comes down to where the data ends up. Clients on QuickBooks want QBO. Clients on Quicken want QFX. Firms running other ledgers or reconciliation tools usually accept OFX, and some prefer CSV so they can review rows before committing them. Standardizing on one export per client saves you from re-doing failed imports.

One caution: some newer versions of Intuit's software tighten which files they accept through Web Connect, so a QBO or QFX file needs valid identifiers, not just the right extension. That's the main reason a manually renamed file fails and a properly generated one doesn't.

A quick decision checklist

  • Software is Quicken: use QFX.
  • Software is QuickBooks (Desktop or Online): use QBO.
  • Software reads OFX or you're unsure: use OFX.
  • You only need the raw data in a spreadsheet: use CSV.

Common import errors and what they usually mean

When one of these files won't load, the culprit is almost always a mismatch between the format and the destination, not corrupted data. A few patterns show up again and again for US bookkeepers:

  • Wrong extension for the program. A .ofx or .qfx file pointed at QuickBooks, or a .qbo pointed at Quicken, gets rejected before the data is even read. Re-export in the format that matches the target.
  • Missing Intuit bank ID. QFX and QBO expect a valid INTU.BID value. A file that lacks it, or carries a placeholder, can fail Web Connect even though the transactions inside are perfectly fine.
  • Duplicate transactions. Importing the same statement twice, or overlapping date ranges, can create duplicates. Most software flags these, but it's cleaner to import one statement period at a time.
  • Date or amount formatting. When you fall back to CSV, columns sometimes map incorrectly (for example, a debit read as a credit). OFX-family formats avoid this because the structure is standardized, which is one reason bookkeepers prefer them over raw spreadsheets.

If you generate the file with a converter that writes the correct extension and identifiers, most of these problems disappear before they start. That's the difference between renaming a file by hand and producing one that's actually valid for Web Connect.

Do the three formats hold the same data?

For everyday bank statements, effectively yes. All three carry the transaction date, amount, description or payee, and often a check number or reference. The differences are in the wrapper: the extension and the Intuit tags that tell a specific program how to handle the file. So the choice between OFX, QFX, and QBO is really a choice about the destination software, not about how much detail you get to keep.

The bottom line

OFX, QFX, and QBO are three versions of the same family. OFX is the open format, QFX is Intuit's Quicken variant, and QBO is Intuit's QuickBooks variant. Once you know which program you're importing into, the right format is obvious: QFX for Quicken, QBO for QuickBooks, OFX for nearly everything else. When your statements only exist as PDFs, our bank statement converter turns them into whichever of these formats you need, so the import works the first time.