All posts
Converters2026/10/07

Rebuild an OFX Statement as QBO: A Field-by-Field Checklist

Convert a bank OFX statement into a QBO file while retaining its account and transaction identities.

Open the converter ↗

Convert a bank OFX statement into a QBO file while retaining its account and transaction identities. This guide follows the actual controls and output of CSV2QBO, so you can distinguish a completed file conversion from a verified import.

Prepare the right source

Both SGML-style OFX 1.x and basic XML-style transaction statements can be read. Export one account at a time so the account number, currency and statement do not become mixed.

Work with a copy covering one account and a known date range. An export from a bank or finance application is preferable to a manually reconstructed table because it gives you an original to compare. Never rename a PDF or a company backup to a different extension and expect its contents to become transaction data.

Convert and review

  1. Open the OFX to QBO Converter. Use Download sample file or the sample button first if you want to inspect the workflow with fictional data.
  2. Choose the original ofx file. The converter reads it locally. Keep an untouched copy for comparing counts and values later.
  3. Review the parsed transactions. For QIF or IIF, set the source date order explicitly; OFX-family files already contain structured dates.
  4. Inspect the preview and resolve any errors. Read and acknowledge format limitations when they appear, then download the qbo output.
  5. Compare the downloaded file with the original before importing it into your destination software.

What changes in this format

Source FITIDs are retained whenever present. The output normalizes transactions into an OFX 1.02 Web Connect envelope. It does not convert investment positions, securities, loan schedules or all possible OFX message types.

Worked example: verify the meaning, not just the extension

Take an OFX with one USD account and two transaction identifiers. After conversion, verify the same account identifier, currency and two IDs. If a source lacks an ID, the tool generates one deterministically and reports that boundary. A statement with two account blocks is rejected because combining them would make the destination account ambiguous.

Set up the destination

QBO requires a statement closing balance. Enter the actual balance at the end of the exported period; do not substitute the net movement of the selected transactions. An OFX-family source can supply its existing ledger balance. The downloadable examples use known fictional balances.

For QBO output, review the bank ID, account ID, account type, currency and institution ID. Selecting a currency does not convert exchange rates. The file contains transactions, not a complete company backup. QuickBooks editions and institutions may apply additional requirements; use Intuit’s current upload guidance when choosing the receiving workflow.

Common mistakes to avoid

Keep the original file as the authoritative record. Compare the first and last dates, count, deposits and withdrawals before importing. Account metadata is preserved where available; changing an extension is not a compatibility test.

An invalid date or amount blocks export rather than quietly removing a transaction. If an error names a record or source row, correct that record in a copy of the source and load it again. A date that is valid in two different orders still needs your explicit choice. Check a date whose day is greater than twelve to confirm the source convention when such a row is available.

A final comparison before import

Compare the first and last transaction dates, the number of main transactions, the total money in and the total money out. Inspect at least one refund or reversal when the source has one. A matching net total alone is insufficient: two errors with opposite signs can cancel each other. Keep the source and output together until the destination has been checked.

The local file limit is 5 MB, and supported financial inputs are bounded to 50,000 records. The destination software may allow less. Files remain in your browser; no account is needed, and no conversion file is stored on CSV2QBO servers.

Use OFX to QBO Converter or explore the other converters. For a related workflow, review a QBO as a spreadsheet.