Skip to content
BankToRows

QBO · QFX · OFX

Open, check and fix a QBO or QFX file

See every transaction in a Web Connect file without QuickBooks or Quicken, find out what in it QuickBooks refuses or garbles, and download a fixed copy. The checks come from our own imports into a QuickBooks Online test company and from the OFX standard.

Checked in your browser. Your file is never uploaded.

No file handy? Try a sample:

Why QuickBooks says “The uploaded file isn’t a valid Web Connect file”

QuickBooks Online gives this one message for different faults and doesn’t say which. We imported test files into a QuickBooks Online sandbox company (US, October 2026), and two things in a file brought it up:

Some files can’t be read at all, and the checker looks for those too: a download that didn’t finish (the file stops before </OFX>), a web page saved in place of the file (often the bank’s sign-in page), a PDF or CSV renamed to .qbo, and transactions without a date or an amount.

For QuickBooks Desktop, Intuit’s help page on fixing Web Connect import errors says a .qbo file is the only type Web Connect can read, puts other failures down to incomplete files, changes at the bank or a setting in the company file, and suggests importing into a test company to tell them apart. A file that passes every check here can still be refused for those reasons.

How to open a QFX or QBO file without Quicken or QuickBooks

Drop it above: you get the account, the period, the money in and out, the closing balance and every transaction in a table. A .qfx or .qbo file is plain text, so a text editor opens it too, but you see the OFX tags (<STMTTRN>, <TRNAMT>…) rather than a table. Excel doesn’t open these files; to work with the rows in a spreadsheet, use Convert to Excel or CSV under the table.

Save a QFX or QBO file as a PDF

Open the file above and choose Print or save as PDF. The printout has the account summary and the transactions, without the rest of the page. In the print dialog, pick Save as PDF as the printer.

What the fixed copy changes, and what it keeps

The fixed copy is written by the same code as our converters’ QBO, QFX and OFX files, which imported cleanly in our QuickBooks Online tests:

Every transaction’s date, amount and description stays as it was. It can’t fix a file that was cut short or a bank’s error message, and it never makes up an Intuit bank ID.

What the checks are based on

Each finding says where it comes from. “Seen in our QuickBooks Online tests” means we imported such a file into a QuickBooks Online sandbox company and saw what happened. “OFX standard” means it breaks a rule of the format, without our having seen what QuickBooks does about it. We haven’t tested QuickBooks Desktop or Quicken.

Related

What a QBO file is · Importing bank statements into QuickBooks Online · QBO to Excel · QFX to QBO · CSV to QBO · PDF bank statement to QBO

QBO file checker: FAQ

Is my file uploaded?

No. The file is read and checked by your browser, on your device, and the fixed copy is made there too. Nothing from it is sent anywhere; close the tab and it’s gone from the page.

Will importing the fixed copy duplicate transactions I already imported?

Not the ones that had an ID: the fixed copy keeps each transaction’s ID (FITID), and in our QuickBooks Online tests importing a file with the same IDs again added nothing. Transactions that had no ID in the original get one in the copy, so if you already imported those, they can come in again.

Why is there no Intuit bank ID in my file?

Files made by converters, and some banks’ OFX downloads, don’t carry one. QuickBooks Online imported files without one in our tests; QuickBooks Desktop and Quicken check it against Intuit’s list of banks. If you have an older .qbo or .qfx from the same bank, type the number after <INTU.BID> from it into the fixed copy’s box. We never make one up: a wrong ID names the wrong bank.

Does it work for Quicken’s .qfx files?

It checks .qfx and .ofx files the same way and can download the fixed copy as .qfx, .qbo or .ofx. We haven’t tested Quicken’s import ourselves, so the checks marked as seen in our tests are about QuickBooks Online.

Can it check a CSV for QuickBooks?

Not yet: it checks Web Connect files (.qbo, .qfx and .ofx). Our guide to missing bank transactions in QuickBooks lists what QuickBooks Online’s CSV upload refused in our tests.

Last updated November 2026