Skip to content

What Is a QBO File (and How to Get Your Bank Statement Into One)

A QBO file is the format QuickBooks imports bank transactions from. Here is what it is, how it differs from OFX, QFX and CSV, and the simplest way to get your statement in.

Cover Image for What Is a QBO File (and How to Get Your Bank Statement Into One)

If you have ever tried to import a bank statement into QuickBooks, you have probably run into the letters QBO. Your bank hands you a PDF, QuickBooks wants a QBO, and nobody explains what that actually is. This guide clears it up: what a QBO file is, how it relates to OFX, QFX and CSV, and the most reliable way to get your statement into QuickBooks without paying for a specialist tool.

What a QBO file actually is

A QBO file is a Web Connect file: a small text file that holds your bank transactions in a structured format QuickBooks can read directly. When you import one, QuickBooks reads each transaction — date, description, amount — and drops it straight into the account you choose, ready to categorise.

Under the hood, QBO is a flavour of OFX (Open Financial Exchange), the banking data standard. So a .qbo file is really OFX with a few QuickBooks-specific tags, such as an institution ID that ties the file to a particular bank. That small difference is why a plain OFX file sometimes imports and sometimes throws an error about the financial institution.

QBO vs OFX vs QFX vs CSV

Four formats show up in this corner of accounting, and they are easy to mix up:

  • QBO — QuickBooks Web Connect. OFX plus QuickBooks tags. Imports into QuickBooks Online and Desktop.
  • OFX — the underlying open standard. Works with many tools, including some versions of QuickBooks and most other accounting software.
  • QFX — the Quicken flavour of the same standard. Meant for Quicken, not QuickBooks.
  • CSV — plain comma-separated text. Not a banking standard at all, but almost every accounting tool, including QuickBooks Online, can import it once the columns are mapped.

The takeaway: QBO, OFX and QFX are three dialects of the same idea, each tuned for a specific program. CSV is the universal fallback that works nearly everywhere.

Why your bank gives you a PDF instead

Most banks let you download a statement as a PDF and, sometimes, as a CSV. Far fewer offer a direct QBO download, and the ones that do often gate it behind a specific account type. So the common situation is exactly the frustrating one: you have a PDF, and QuickBooks will not read a PDF.

That leaves two routes. Either find a bank that exports QBO directly, or convert what you do have — the PDF — into a format QuickBooks accepts.

The simplest way in: convert the PDF to CSV

For most people, CSV is the path of least resistance. QuickBooks Online imports CSV bank statements natively: you upload the file, map the Date, Description and Amount columns, and QuickBooks handles the rest. You do not need a QBO file at all.

The one step in the way is turning your PDF into a clean CSV, because copy-pasting a PDF into a spreadsheet scrambles the columns. That is what ConvertFin does: drop in the PDF, and it extracts every transaction into tidy Date, Description, Amount and Balance columns you can export as CSV — all in your browser, with nothing uploaded. From there:

  1. Convert your statement with the bank statement to CSV converter.
  2. In QuickBooks Online, go to Transactions → Bank transactions, then Upload from file.
  3. Map the columns when prompted, pick the account, and import.

For the full walkthrough, see how to import a bank statement into QuickBooks. If you would rather review the numbers in a spreadsheet first, you can also convert the statement to Excel and save a CSV from there.

When you genuinely need a QBO file

CSV import covers the large majority of cases. A structured file matters more when you are importing into QuickBooks Desktop, Xero or Quicken, which read OFX (the open standard QBO is built on) directly. For that you can convert your bank statement to a QuickBooks OFX file — debits and credits are signed from the running balance, so the direction is right. For everyday QuickBooks Online reconciliation, though, a clean CSV gets the job done without the extra step.

The short version

A QBO file is a QuickBooks-specific banking file built on the OFX standard. Your bank usually gives you a PDF instead. The quickest way to get that PDF into QuickBooks is to convert it to a clean CSV and use QuickBooks' built-in upload — no paid converter and no manual re-typing required.