· guides

CSV to OFX: how to convert (and why it imports cleaner)

OFX is a structured financial-data format that QuickBooks, Xero and other tools import more reliably than raw CSV. Here's what it is and how to get there.

What OFX is

OFX (Open Financial Exchange) is an XML-like format with explicit tags for each transaction — date, amount, type, and a unique ID. .qbo is Intuit's Web Connect flavour of OFX; .qfx is the Quicken flavour. Because the meaning of every field is defined, the importing software doesn't have to guess the way it does with CSV.

Why OFX beats CSV for imports

How to convert

OFX isn't something you hand-type — it's structured markup with required headers. In practice you either use a converter, or build the OFX from your CSV with a script that wraps each row in the correct tags. If you're going into QuickBooks specifically, a .qbo file needs a valid INTU.BID as well, or the import is rejected.

Rule of thumb: if CSV import into QuickBooks keeps mangling your dates or signs, converting the same transactions to OFX/QBO usually fixes it.

CSV in, clean OFX/QBO out

We're building a converter that outputs valid OFX/QBO from your CSV or PDF — correct tags, correct bank ID. Private beta.

Join the early-access list →