Why You Can't Open QBO Files in Excel
A QBO file is QuickBooks' Web Connect format — structured markup based on OFX (Open Financial Exchange), designed for one purpose: feeding transactions directly into QuickBooks. Open one in Excel and you'll see raw SGML tags like <DTPOSTED>, <TRNAMT>, and <FITID> — not a usable spreadsheet. Excel has no native parser for this format.
Converting the QBO to CSV solves this entirely: the transaction records inside (date, amount, payee, memo, transaction ID, type) get extracted into labeled columns, one transaction per row. The result is a normal spreadsheet you can open, filter, sort, pivot and analyze anywhere — in Excel, Google Sheets, LibreOffice Calc, Numbers, or any accounting software that accepts CSV imports.
This is also faster than trying to import through QuickBooks and then export from there. A direct QBO-to-CSV conversion skips QuickBooks entirely and gives you the raw transaction data in the most portable format possible.
How to Export QBO to CSV
There are two paths to export QBO to CSV, depending on whether you have the QBO file already or need to get it from your bank or QuickBooks. Here is the complete workflow:
1
Get the QBO File
Download from your bank's website, or locate the .qbo file exported from QuickBooks
2
Upload It Here
Drag and drop or click "Choose .qbo File" above — works with .qbo and .ofx both
3
Parser Runs Instantly
Every transaction field is extracted: date, amount, payee, memo, type, transaction ID
4
Download CSV or Excel
One click downloads your clean spreadsheet — open it anywhere immediately
If you have the original bank statement PDF that the QBO was generated from, you can upload that PDF directly instead. You'll get CSV, Excel, JSON and QBO all from a single conversion, with every transaction balance-verified against the statement's running total — more formats and more validation than a QBO file alone can provide.
Export QBO from QuickBooks Online
QuickBooks Online (QBO the software) does not have a direct "Export to QBO file" menu option — the QBO file format is used for importing bank data into QuickBooks, not exporting from it. To export QBO to CSV from QuickBooks Online, you go via your bank:
- Log in to your bank's website (Chase, Bank of America, Wells Fargo, Capital One, etc.)
- Navigate to your account's transaction history or statement download section
- Select the date range you want to export — most US banks allow up to 12–18 months in a single download
- When prompted for file format, choose QuickBooks Web Connect (.qbo) or OFX
- Download the file to your computer
- Upload that .qbo file to this converter and download as CSV or Excel
Alternatively, if you need to export existing QuickBooks Online register data as a spreadsheet, use the Reports section in QBO: go to Reports → search "Transaction Detail by Account" or "General Ledger" → customize the date range → click Export → Export to Excel. This exports your categorized QBO ledger data, not raw bank transactions.
QuickBooks Online — Downloading Your Bank's QBO File
When banks say "QuickBooks format," they mean the Web Connect (.qbo) file. Here is what the download screen looks like at the main US banks:
- Chase: Account Activity → Download Account Activity → File type: QuickBooks (QBO)
- Bank of America: Accounts → Download → Microsoft Money / Quicken / QuickBooks → QuickBooks Web Connect
- Wells Fargo: Account Activity → Download Account Activity → QuickBooks® Web Connect
- Capital One: Transactions → Download Transactions → QuickBooks (OFX format)
- Citibank: Account Details → Download → Quicken/QuickBooks format
Export QBO from QuickBooks Desktop
QuickBooks Desktop (Pro, Premier, Enterprise) handles QBO files differently from the online version. The QBO file format is the import mechanism — you bring transactions in from your bank via QBO files. To get your QuickBooks Desktop data out as CSV, you have two paths:
Path 1 — Export a Register as CSV (Recommended)
- Open QuickBooks Desktop and go to the Chart of Accounts (Lists menu → Chart of Accounts)
- Double-click the bank or credit card account you want to export
- In the register that opens, click Edit → Select All Transactions
- Go to File → Export → Lists to IIF Files — or use Edit → Copy and paste directly into Excel
- Alternatively: run a Transaction Detail report (Reports → Accountant & Taxes → Transaction Detail by Account), set your date range, then click Excel at the top of the report
Path 2 — Use the Bank's QBO File and Convert Directly
- Download the QBO file from your bank (same process as above for QuickBooks Online)
- Upload it to this converter before importing into QuickBooks Desktop
- Download as CSV — you'll have the raw bank transactions as a spreadsheet without ever opening QuickBooks
Path 2 is especially useful when QuickBooks Desktop refuses to import a QBO file due to date range overlaps, duplicate FITIDs, or account mismatches — you can still extract the transaction data as CSV and work with it directly.
US Banks That Provide QBO Files
Almost every major US bank and credit union supports QBO/Web Connect download. Here is a quick reference showing which banks provide the format and what they call it in their download menus:
If your bank only offers OFX (not QBO by name), upload the .ofx file here — it works identically. OFX is the open standard; QBO is Intuit's version of the same format. Both are parsed the same way.
What's Inside a QBO File?
A QBO file is a plain-text file using SGML markup (similar to XML). It has two sections: a header with account and institution identifiers, and a transaction list. Here is what each field maps to in your CSV output:
One important limitation: QBO files do not contain running balances. Each transaction has a signed amount, but there is no cumulative balance column. If you need balances, convert the original bank statement PDF directly — statement PDFs carry the running balance on every row, which our converter extracts and includes in the CSV output.
Convert QBO to Excel — What Your Spreadsheet Contains
When you choose the Excel (.xlsx) output option instead of CSV, you get the same transaction data in a pre-formatted workbook that is ready to use immediately in Microsoft Excel or Google Sheets:
- Header row: Column labels — Date, Amount, Payee, Memo, Type, Transaction ID
- One row per transaction: Every transaction in the QBO file gets its own row, with each field in the correct column
- Date formatting: Dates are formatted as proper Excel date values (not text strings), so sorting and date math work correctly
- Amount formatting: Amounts are numeric values, not text — you can sum, filter and chart them immediately
- Column widths: Auto-sized for readability — no manual resizing needed
Once the Excel file is open, you can immediately add pivot tables to summarize spending by payee or category, create charts showing spending over time, apply AutoFilter to find specific transactions, use SUMIF formulas to total expenses by type, or copy the data into an existing workbook.
QBO to Excel for Accountants and Bookkeepers
Accountants frequently receive QBO files from clients who have downloaded them from their bank but do not use QuickBooks, or whose QuickBooks version is incompatible. Converting QBO to Excel lets you review transaction data immediately, identify categorization issues, and reconcile accounts without needing a QuickBooks license. The FITID column is particularly useful for spotting duplicates when a client has downloaded overlapping date ranges.
QBO to CSV vs QBO to Excel — Which Format Do You Need?
Both formats contain exactly the same transaction data. The choice depends on what you will do with the file next:
When in doubt, download CSV — it is the most universally compatible format and can always be opened in Excel. If you need Excel-specific formatting (number formats, date types, auto-sized columns), use the Excel output.
When You Need QBO to CSV — Common Scenarios
- Leaving QuickBooks: Migrating to Xero, Zoho Books, Wave, FreshBooks or any platform that imports CSV transaction history. QBO files are Intuit-specific; CSV is universal.
- Spreadsheet analysis: Pivot tables, expense breakdowns, merchant frequency analysis, monthly trend charts — all require spreadsheet data. QBO is not a spreadsheet format.
- Failed QuickBooks imports: When QuickBooks rejects a QBO file (duplicate FITID errors, date range conflicts, wrong account type), converting to CSV lets you inspect and fix individual transactions before re-importing.
- No QuickBooks license: Your bank sent a QBO file but you do not use QuickBooks. CSV opens everywhere.
- Archiving transaction history: CSV is an open, plain-text format readable without any software. QBO depends on Intuit parsing it correctly.
- Sharing with stakeholders: Sending transaction data to investors, auditors, or clients who do not have accounting software. CSV or Excel requires nothing to open.
- Reconciliation: Comparing bank transactions against internal records in a spreadsheet — filtering, sorting and VLOOKUP all work on CSV/Excel but not on QBO.
The Cleanest Path: Convert From the Original Bank Statement
QBO files are almost always generated from a bank statement. If you still have that statement PDF, consider uploading it directly to our bank statement to CSV converter instead. Here is why this approach gives you more:
- Running balances included: PDFs carry the balance after every transaction; QBO files do not. The CSV from a PDF includes a balance column.
- All output formats at once: One PDF upload gives you CSV, Excel, JSON and QBO — four formats from a single conversion
- Balance verification: The converter checks that extracted amounts match the statement's opening and closing balances, catching any parsing errors
- No bank download needed: If you already have the statement PDF from your records, you can skip the bank website entirely
1
Upload Statement PDF
Any bank, any format — digital native or scanned
2
Auto-Extract
Transactions extracted and balance-verified against statement totals
3
Download All Formats
CSV, Excel, JSON and QBO — all from one upload
Frequently Asked Questions
How do I convert a QBO file to CSV?
Upload your .qbo or .ofx file using the converter above. The tool reads the OFX/QBO structure, extracts every transaction field (date, amount, payee, memo, type, transaction ID) and outputs a clean CSV or Excel file you can open anywhere — no signup required. If you have the original bank statement PDF, upload that instead to also get running balances and multi-format output.
Can I open a QBO file directly in Excel?
No — Excel displays raw SGML/OFX markup, not a spreadsheet. You will see tags like <DTPOSTED>, <TRNAMT>, and <FITID> instead of transaction data. Convert the QBO to CSV or XLSX first using this tool, and it opens as a normal spreadsheet with one transaction per row, proper date formatting, and numeric amounts.
How do I export QBO to CSV from QuickBooks Online?
QuickBooks Online does not directly export .qbo files — QBO is an import format. To export QBO to CSV: (1) Go to your bank's website, (2) download your transactions as a QuickBooks Web Connect (.qbo) file, (3) upload that file here and download as CSV. Alternatively, inside QuickBooks Online go to Reports → Transaction Detail by Account → Export to Excel to get your categorized ledger data.
How do I export QBO from QuickBooks Desktop?
For register data: open the account register in QuickBooks Desktop, run a Transaction Detail report (Reports → Accountant & Taxes → Transaction Detail by Account), then click Export → Excel. For the raw bank QBO file before it enters QuickBooks: download it from your bank and convert it here before importing. This lets you inspect transactions as CSV if a QBO import fails.
Which US banks provide QBO files?
All major US banks support QBO/Web Connect download: Chase, Bank of America, Wells Fargo, Capital One, US Bank, Citibank, PNC, TD Bank, Truist, and most credit unions. Look for "Download transactions" or "Export" in your account activity section and select "QuickBooks Web Connect (.qbo)" or "OFX." If only OFX is listed, upload the .ofx file here — it works identically to QBO.
Why convert QBO to CSV instead of using QuickBooks?
Several reasons: (1) Your accountant or bookkeeper uses different software that does not accept QBO files. (2) You want to analyze transactions in Excel or Google Sheets with pivot tables and charts. (3) You are migrating from QuickBooks to another platform (Xero, Wave, Zoho). (4) The QBO file is from your bank but you do not have a QuickBooks subscription. (5) QuickBooks rejected the QBO on import and you need to inspect the raw data. CSV is universally readable; QBO is not.
What data is inside a QBO file?
A QBO file contains: the bank's routing/institution ID, your account number, the statement date range, and a list of transactions. Each transaction has a posting date (DTPOSTED), signed amount (TRNAMT — negative for debits), payee name (NAME), memo (MEMO), transaction type (TRNTYPE: DEBIT, CREDIT, CHECK, ATM, etc.), and a unique transaction ID (FITID). Running balances are not included in QBO files — only the individual transaction amounts.
Can I convert an OFX file to CSV as well?
Yes. OFX (Open Financial Exchange) and QBO (QuickBooks Web Connect) use the same underlying SGML/XML structure. QBO is simply Intuit's branded version of OFX with a slightly different file extension. Our converter handles both .ofx and .qbo files identically — upload either and download CSV or Excel. The output is the same.
Will I lose any transaction data when converting QBO to CSV?
No transaction data is lost. Every field in the QBO file is mapped to a CSV column: date, description/memo, amount, transaction type, and transaction ID (FITID). The FITID is preserved in a separate column — useful for identifying duplicates if you have downloaded overlapping date ranges from your bank. The only data a QBO does not contain is running balances, but that is a limitation of the QBO format itself, not the conversion.
Should I convert QBO to CSV or QBO to Excel?
Use CSV if you are importing into another application (Xero, Wave, Zoho Books, a database, or a script), or archiving for the long term — CSV is plain text and universally compatible. Use Excel (.xlsx) if you want to work with the data in a spreadsheet immediately, with dates formatted as real date values and amounts as real numbers. Both formats contain the same transactions; the difference is presentation and compatibility.
What is the difference between QBO and OFX?
OFX (Open Financial Exchange) is the open industry standard format for financial data exchange, maintained by a consortium of financial institutions. QBO is Intuit's version of the same format, branded for QuickBooks Web Connect. They use identical SGML/XML structure. The main practical difference: QBO files are specifically formatted for QuickBooks import (and sometimes include a QuickBooks-specific header), while OFX files are the broader standard also accepted by Quicken, Money, and other software. For conversion to CSV, they are treated identically.
Is the QBO to CSV converter free?
Yes — completely free, no credit card, no signup required. Anonymous users can convert up to 10 pages of transaction data per day. A free registered account at bankstatementengine.com unlocks unlimited conversions. There is no paid tier required for QBO/OFX conversion.
Can I convert multiple QBO files at once?
Currently the converter processes one file per upload. For multiple QBO files (for example, separate monthly downloads), upload them one at a time and combine the resulting CSVs in Excel or Google Sheets. For automated or bulk conversion of many QBO files, our API supports programmatic uploads — see the API docs for details.
Why does QuickBooks sometimes reject a QBO file on import?
Common reasons QuickBooks rejects QBO files: duplicate FITID (transaction ID) values when date ranges overlap between downloads, account type mismatch (the QBO is for a checking account but QuickBooks expects credit card), corrupted or truncated file from the bank download, or transactions that are already in the register. Converting the QBO to CSV first lets you inspect the raw data, find duplicates or anomalies, and fix them before re-importing.
Export QBO to CSV — Free, Instant, No Signup
100% free · No signup · CSV, Excel & JSON output · Balance-verified from PDF
Convert Now →