Finance

Bank Statement Formats Explained — OFX, QFX, QBO, CSV

July 14, 2026

I used to dread tax season, and honestly it wasn't the math that got me. It was the bank statements. Every year I'd log into my accounts, download whatever format they happened to offer, and then spend hours trying to jam that data into a spreadsheet or accounting tool. I had OFX from one bank, QFX from another, CSV exports that looked completely different depending on which account I downloaded from, and PDFs that might as well have been printed on paper for all the good they did me digitally.

Let's break down what these formats actually are. OFX stands for Open Financial Exchange. It's a standardized format that was cooked up back in the late 90s by Intuit, Microsoft, and CheckFree so financial institutions could exchange data consistently. OFX files are structured — they contain not just transactions but metadata like account numbers, balances, and date ranges. Most major US and Canadian banks support OFX downloads.

QFX is Quicken's take on OFX. Same basic structure, but with some Quicken-specific fields and formatting quirks thrown in. If you use Quicken, QFX is what you want — it imports cleanly with all your categories and tags intact. Try opening a QFX file in anything else, though, and you might hit issues since some software expects the standard OFX structure.

QBO is QuickBooks Online's format. Another OFX variant, this one built for QuickBooks. QBO files look similar to OFX on the surface, but they use different headers and some unique tags. QuickBooks handles them perfectly. Other apps? Not so much.

CSV is the wildcard here. It's not a financial format at all — it's just Comma Separated Values, a generic way to store tabular data. The problem is that CSV files from different banks look completely different. One bank puts dates in the first column, another puts descriptions first. One includes running balances, another doesn't. CSV is the most universally compatible format, but it's also the least standardized.

Here's what I've learned after years of wrestling with bank exports. If your accounting software supports OFX, use it. It's structured, reliable, and imports cleanly. If you use Quicken, QFX is your best friend. QuickBooks users should grab QBO. If you just want to get transaction data into a spreadsheet for manual work, CSV is the simplest path. And if your bank only offers PDF statements, you're in for a harder road — PDFs are designed for printing, not data exchange, and converting them requires extra steps.

The biggest mistake I made early on was downloading PDF statements and manually retyping transactions into my spreadsheet. It took hours and I always introduced errors. Now I know to look for the OFX or CSV download option first. Most banks offer it, but they hide it behind a few clicks. It's worth digging for.

Frequently Asked Questions

CSV is the most universally compatible format and works with Excel, Google Sheets, and most accounting software. OFX is best for QuickBooks and Quicken. Choose based on what software you use. If you're unsure, CSV is the safest bet.
Both are financial data exchange formats based on the same Open Financial Exchange standard. QFX is Quicken's specific flavor of OFX with minor extensions and quirkier formatting. Most software that handles one can handle the other, but QFX is more tightly tied to Quicken.
Yes, but it's harder than converting structured formats. PDFs don't contain structured data, so conversion relies on parsing the text layout. It works well for simple statements with consistent formatting, but complex layouts may need manual cleanup afterward.
Ad