QBO → CSV · FREE ONLINE TOOL

QBO to CSV converter

QBO to CSV converter: extract QBO Web Connect downloads into CSV rows with identifiers and account details.

Click here to upload QBO filesor drag and drop here · browse your files · up to 20 files, 25 MB each
Account and export details

Only details required for the selected export are used. Account IDs and bank identifiers are included in bank-feed files.

Convert a QBO to CSV when you want to read a QuickBooks Web Connect download in a spreadsheet or merge it with other exports: each transaction becomes a row with its date, payee, memo, check number, amount and identifier.

Supported input and export details

Bank and credit-card transactions are supported. Investment downloads and unsupported statement structures are rejected.

Set required export details in “Account and export details” before converting. The preview shows up to ten transactions and totals by account and currency. Opening or running balances are not inferred, and previewed transactions cannot be edited here. Download links expire after 24 hours.

Why convert QBO files to CSV

A QBO file is meant for QuickBooks, not for people or spreadsheets. Extracting its transactions into CSV makes the download reviewable before it is uploaded, lets it be merged with other exports, and provides a plain copy for anyone who does not use QuickBooks.

Transaction blocks extracted

Each STMTTRN becomes one row with the fields QuickBooks would read.

Account context kept

Account ID, account type and currency from the header are repeated on every row.

Signed or split amounts

Choose a signed Amount column or separate Debit and Credit columns in review.

Identifiers retained

The FITID column allows de-duplication against other downloads.

Dates in ISO order

DTPOSTED timestamps are written as YYYY-MM-DD.

File removed after the job

The QBO is removed from the server the moment the job is created; only a checksum and metadata remain.

Who converts QBO to CSV

Bookkeepers

A download can be checked in a spreadsheet before it touches the QuickBooks ledger.

Non-QuickBooks users

Someone who received a QBO file can read it without QuickBooks.

Analysts

Transaction data merges into reporting workbooks with account columns intact.

Support and troubleshooting

A failed upload can be inspected row by row.

QBO to CSV: how each field is mapped

QBO fields map one-to-one onto CSV columns. The table shows the element and the column it becomes.

FieldIn QBOIn CSV
DatePosting date as a DTPOSTED timestampOne text column; ISO format recommended
DescriptionPayee in NAME, detail in MEMOFree-text column, quoted when it contains commas
AmountTRNAMT, negative for money outSigned Amount column, or Debit and Credit columns
BalanceClosing balance in LEDGERBALOptional Balance column
ReferenceBank identifier FITID; CHECKNUM when presentOptional Reference column
AccountAccount block plus the INTU.BID number QuickBooks validatesNot stored unless added as a column
CurrencyThree-letter code in CURDEFNot stored unless added as a column
QBO to CSV conversion diagram showing date, description, amount, balance, reference, account and currency fields carried from QBO to CSV
QBO transaction elements become CSV columns with the account context repeated on each row.

Converting QBO to CSV in practice

Pulling QuickBooks Web Connect transactions into a spreadsheet

A QBO file is an OFX statement with QuickBooks institution metadata. Converting it to CSV extracts the STMTTRN blocks into rows with Date, Type, Payee, Memo, Check Number, Amount and FITID columns, and adds the account ID and currency from the header so the file identifies which account it came from once it is opened in a spreadsheet.

Signs follow the QBO convention: positive TRNAMT is money in, negative is money out. If you prefer separate Debit and Credit columns for reconciliation, choose that layout during review and the signed Amount column is split accordingly.

After converting, check that:

  • Row count matches the number of transactions in the file
  • Signs or Debit/Credit columns follow the layout you chose
  • The account ID column is filled on every row

How to convert QBO to CSV in three steps

  1. 1Upload the QBOAdd one or more downloads.
  2. 2Choose the amount layoutSigned column or Debit and Credit columns.
  3. 3Download the CSVOpen it in Excel, Numbers or Sheets, or feed it to another import.

About QBO and CSV

QBO is an OFX statement wrapped with QuickBooks institution metadata. Its transactions carry posting date, amount, name, memo, check number and identifier.

CSV holds a flat table, so the account context from the QBO header is written into columns to keep it with the rows.

Specifications and vendor help for QBO and CSV: QuickBooks support · RFC 4180, the CSV specification

Questions about CSV conversion

Does the CSV preserve the transaction identifiers?

Yes, in a FITID column.

Which sign convention is used?

Positive is money in and negative money out by default; separate Debit and Credit columns are available in review.

Can I combine downloads from different accounts?

Yes. The account columns identify each row's source.

Are credit card QBO files supported?

Yes. They use the same transaction blocks.

Why use a qbo to csv converter instead of opening the file directly?

A QBO file is tagged text, not a table. Opening it in a spreadsheet shows one column of tags; the converter extracts each transaction into proper columns with the account details alongside.

Is there a qbo to csv converter free and online?

Yes. The converter runs in the browser and downloading the CSV is free, with nothing to install.