✓ QuickBooks Online ✓ QuickBooks Desktop ✓ Convert to Excel Free ✓ Open Without QuickBooks

What Is a QBO File? How to Open, View & Convert It Free

A QBO file is a QuickBooks Web Connect file used to import bank transactions into QuickBooks. This guide explains what QBO files contain, how to open them, and how to convert to Excel or CSV without QuickBooks.

What Is a QBO File?

A QBO file (extension .qbo) is a QuickBooks Web Connect file — a structured data file that QuickBooks uses to import bank transactions from your bank into your accounting books. When you log in to your bank's website and download transactions in QuickBooks format, the file you get is a QBO file.

Under the hood, a QBO file is a plain-text file based on the OFX 1.02 standard (Open Financial Exchange). OFX is an open specification for exchanging financial data between institutions and applications. Intuit extended OFX with a proprietary header field (INTU.BID — Intuit Bank ID) that tells QuickBooks which financial institution the file belongs to. This is the only real difference between a QBO file and a standard OFX file.

In plain English: A QBO file is a list of your bank transactions (dates, amounts, descriptions) in a format that QuickBooks can read directly. It is the bridge between your bank and your QuickBooks accounting.

What Does a QBO File Look Like Inside?

A QBO file is plain text — you can open it in any text editor (Notepad on Windows, TextEdit on Mac, or VS Code). Here is what a typical QBO file looks like:

OFXHEADER:100 DATA:OFXSGML VERSION:102 SECURITY:NONE ENCODING:USASCII CHARSET:1252 COMPRESSION:NONE OLDFILEUID:NONE NEWFILEUID:NONE <OFX> <SIGNONMSGSRSV1> <SONRS> <STATUS><CODE>0</CODE><SEVERITY>INFO</SEVERITY></STATUS> <DTSERVER>20260615120000</DTSERVER> <LANGUAGE>ENG</LANGUAGE> <INTU.BID>10898</INTU.BID> </SONRS> </SIGNONMSGSRSV1> <BANKMSGSRSV1> <STMTTRNRS> <STMTRS> <CURDEF>USD</CURDEF> <BANKACCTFROM> <BANKID>021000021</BANKID> <ACCTID>XXXX1234</ACCTID> <ACCTTYPE>CHECKING</ACCTTYPE> </BANKACCTFROM> <BANKTRANLIST> <STMTTRN> <TRNTYPE>DEBIT</TRNTYPE> <DTPOSTED>20260615</DTPOSTED> <TRNAMT>-245.00</TRNAMT> <FITID>20260615-245.00-001</FITID> <NAME>GROCERY STORE</NAME> <MEMO>POS PURCHASE</MEMO> </STMTTRN> </BANKTRANLIST> <LEDGERBAL><BALAMT>3412.55</BALAMT><DTASOF>20260615</DTASOF></LEDGERBAL> </STMTRS> </STMTTRNRS> </BANKMSGSRSV1> </OFX>

The key fields in each transaction (STMTTRN) are:

QBO vs OFX vs QIF vs QFX — What's the Difference?

FormatExtensionStandardUsed ForQuickBooks
QBO.qboOFX 1.02 + Intuit headerQuickBooks bank feed importNative support
OFX.ofxOFX 1.02 / 2.xMulti-bank financial data exchangeSupported (same as QBO)
QFX.qfxOFX + Intuit headerQuicken bank feed importUsually accepted
QIF.qifProprietary plain-textLegacy Quicken / bank exportsNot supported for bank feeds
CSV.csvNone (plain text)Universal data exchangeLimited (format-dependent)

Where Do QBO Files Come From?

QBO files are generated in two ways:

1. Downloaded directly from your bank

Most major US banks offer QuickBooks Web Connect download. Log in to your bank's online banking, go to the download or export section, select QuickBooks (.qbo) or QuickBooks Web Connect as the format, and choose a date range. Banks that support QBO download include Chase, Bank of America, Wells Fargo, US Bank, TD Bank, Capital One, Citibank, PNC, and most credit unions.

2. Generated by a converter from PDF or CSV

If your bank doesn't offer QBO download, or you have a PDF bank statement you want to import into QuickBooks, a converter like Bank Statement Engine generates the QBO file for you. Upload your bank statement PDF and download a QuickBooks-ready QBO file.

How to Open a QBO File

Option 1: Open in QuickBooks (to import transactions)

QuickBooks Online: Go to Transactions → Banking → Upload from file → select your QBO file → map to an account → import. Transactions appear in the For Review tab.

QuickBooks Desktop: File → Utilities → Import → Web Connect Files → select your QBO file → choose existing account → OK. Transactions load in the Banking Centre.

Option 2: Open in a text editor (to read raw content)

Right-click the QBO file → Open with → Notepad (Windows) or TextEdit (Mac). You'll see the raw OFX/SGML content. This is useful for debugging or inspecting what the file contains.

Option 3: Convert to Excel or CSV (to view as a spreadsheet)

Upload the QBO file to Bank Statement Engine's QBO to CSV converter. The converter parses all transactions and outputs a clean spreadsheet with Date, Description, Amount, and Balance columns — no QuickBooks subscription needed.

Convert QBO to Excel or CSV Free

Upload any QBO file and download as Excel (.xlsx) or CSV. View all transactions in a spreadsheet — no QuickBooks needed.

Open QBO to CSV Converter →

How to Import a QBO File Into QuickBooks

QuickBooks Online — step by step

  1. Log in to QuickBooks Online
  2. Go to Transactions in the left menu
  3. Click Banking (or Bank transactions in newer UI)
  4. Click Upload from file (top right corner)
  5. Select your .qbo file and click Open
  6. Select which QuickBooks bank account to import into
  7. Click Next — QuickBooks shows a preview of transactions
  8. Click Import — transactions appear in the For Review tab
  9. Review, categorise, and match each transaction

QuickBooks Desktop — step by step

  1. Open QuickBooks Desktop
  2. Go to FileUtilitiesImportWeb Connect Files
  3. Browse to your QBO file and click Open
  4. Choose Use an existing QuickBooks account and select the bank account
  5. Click Continue — transactions load into the Banking Centre
  6. Review transactions in the Banking Centre and accept or match them

Can I Open a QBO File Without QuickBooks?

Yes — in two ways:

How to Create a QBO File from a Bank Statement PDF

If you have a PDF bank statement and need a QBO file for QuickBooks import:

  1. Upload your bank statement PDF to bankstatementengine.com
  2. The converter extracts all transactions with balance verification
  3. On the results page, click Download QBO
  4. Import the QBO file into QuickBooks using the steps above

This works with any bank — US, UK, Indian, Australian, Canadian, or any other country. The QBO output is compatible with QuickBooks Online and QuickBooks Desktop.

QBO File Troubleshooting

QuickBooks says "This file type is not supported"

Ensure the file extension is .qbo (not .ofx or .txt). QuickBooks Online is strict about the file extension even though the content is the same as OFX.

"No new transactions to import" after uploading QBO

QuickBooks uses the FITID field to detect duplicates. If all transactions in the QBO already exist in QuickBooks (same FITIDs), it considers the file fully imported. Try a different date range or check if the transactions are in the For Review tab already.

QBO file imports to the wrong account

QuickBooks matches the QBO to an account using the BANKID and ACCTID fields. If these don't match a linked account, QuickBooks asks you to choose. Make sure to select the correct bank account during import.

Transactions import with wrong currency or amounts

Check the CURDEF field in the QBO file header. If the currency doesn't match your QuickBooks company currency, amounts may be converted or rejected. The QBO file must use the same currency as your QuickBooks company.

Frequently Asked Questions

What is a QBO file?
A QBO file is a QuickBooks Web Connect file — a plain-text data file based on OFX (Open Financial Exchange) that QuickBooks uses to import bank transactions. It contains transaction records with dates, amounts, descriptions, and unique IDs. QBO files are downloaded from banks or generated by converters.
What is QBO format?
QBO format is OFX 1.02 with an Intuit-specific header field (INTU.BID — Intuit Bank ID). It is a plain-text SGML/XML-like format. Each transaction is a STMTTRN record containing DTPOSTED (date), TRNAMT (amount), FITID (unique ID), NAME (payee), and MEMO (description).
How do I open a QBO file?
Three ways: (1) Import into QuickBooks — QuickBooks Online: Transactions → Banking → Upload from file. QuickBooks Desktop: File → Utilities → Import → Web Connect Files. (2) Open in any text editor to read the raw content. (3) Convert to Excel using the QBO to CSV converter on this site — free, no QuickBooks needed.
Can I open a QBO file without QuickBooks?
Yes. QBO files are plain text — open them in Notepad or TextEdit to read the raw data. To view transactions as a formatted spreadsheet, use the QBO to CSV converter on this site — it outputs Excel or CSV from any QBO file, no QuickBooks subscription required.
What is the difference between QBO and OFX?
QBO and OFX are nearly identical. QBO adds an Intuit-specific INTU.BID header that identifies the bank to QuickBooks. Standard OFX files are also accepted by QuickBooks but may require manual account mapping. Most converters output QBO (with the INTU.BID header) for better QuickBooks compatibility.
How do I convert a QBO file to Excel?
Upload your QBO file to the QBO to CSV converter on this site. The converter parses all transactions and outputs Excel (.xlsx) or CSV with Date, Description, Amount, and Balance columns. Free, no signup, no QuickBooks needed.
How do I create a QBO file from a bank statement PDF?
Upload your bank statement PDF to bankstatementengine.com. On the results page, click Download QBO. The generated QBO file is ready to import into QuickBooks Online or QuickBooks Desktop. Works with any bank statement — US, UK, Indian, Australian, or Canadian.
What is a QBO file on QuickBooks?
In QuickBooks, a QBO file is a Web Connect bank feed file. You import it via Transactions → Banking → Upload from file (Online) or File → Utilities → Import → Web Connect Files (Desktop). Imported transactions appear for review, categorisation, and matching to existing QuickBooks entries.

Related Tools

QBO to CSV Converter CSV to QBO Converter PDF to QBO Converter QIF to QBO Converter Bank Statement to QuickBooks QuickBooks Desktop Import Import PDF into QuickBooks QIF to Excel OFX to Excel CSV to OFX Converter Bank Statement to Excel Bank Statement Converter

Convert Your Bank Statement to QBO — Free

Upload any bank statement PDF and download a QuickBooks-ready QBO file in seconds. Works with any bank, any country. Free, no signup.

Create QBO from PDF Free →