What is a QBO file?

A .QBO file (QuickBooks Web Connect file) is a small text file in the OFX 1.0.2 format that QuickBooks Desktop and QuickBooks Online can import directly. It contains your bank transactions — dates, amounts, payees and a unique id per transaction — wrapped in tags QuickBooks understands, plus an INTU.BID code that tells QuickBooks which bank the file came from.

QBO vs CSV — why your CSV won't import

A CSV is just a spreadsheet of rows. QuickBooks' bank-feed importer expects the structured OFX/QBO format with a specific header block and identifiers. That's why dropping a raw CSV into the Web Connect importer fails — it needs to be converted first. (QuickBooks Online does have a CSV importer, but it's finicky about column order, can create duplicates, and isn't available for every workflow — a clean QBO is more reliable.)

What's inside a QBO file

The FITID matters: it's a stable unique id so QuickBooks won't import the same transaction twice if you re-import a file. LedgerBridge generates these for you automatically.

How to create a QBO from your bank CSV

  1. Export your transactions from your bank as CSV or Excel.
  2. Drop the file into the LedgerBridge converter.
  3. Confirm the column mapping and pick QBO.
  4. Download and import into QuickBooks (File → Utilities → Import → Web Connect).

It's free for small files and runs entirely in your browser — your statement is never uploaded.

Convert a CSV to QBO now →

Related: QBO vs QFX vs OFX · Fix "file could not be read"