QBOKit

QuickBooks cannot verify the financial institution

You import a .QBO file and QuickBooks stops with a message about being unable to verify the financial institution information for this download. The transactions inside the file are fine. QuickBooks never got far enough to look at them: it rejected the file on the four lines that say which bank it came from.

🔒 Build a .QBO with the right bank codes — pick your bank and QBOKit fills them in from Intuit's own directory. Free, runs in your browser, nothing uploaded.

What the error actually means

A Web Connect file is not just a list of transactions. Near the top it declares the institution it came from, and QuickBooks checks that declaration before it imports anything. If the codes are missing, malformed, or not values this copy of QuickBooks will accept, the whole file is refused. Nothing about your dates, amounts or descriptions is involved.

This is why the error shows up constantly on files produced by conversion tools and almost never on files downloaded straight from a bank's website: the bank knows its own codes, and a converter has to get them from somewhere.

The four tags that decide it

Inside the file, the institution is described by a small block that looks like this:

<ORG>Example Bank
<FID>3000
<INTU.BID>3000
<BANKID>000000000

Where the real values come from

Intuit publishes the list. Its financial institution directory is a plain text file served at ofx-prod-filist.intuit.com, and it carries the FID and INTU.BID for every institution QuickBooks knows about. QBOKit reads that file rather than inventing values: the copy behind the bank picker was fetched on 26 October 2026 and holds 8,448 institutions.

If your bank is not in the directory, the usable fallback is 3000 for both FID and INTU.BID. It is the generic value QuickBooks accepts, and it is what QBOKit writes when a bank cannot be matched.

The fix

What people do by hand

The workaround that circulates in forums is to open the .QBO in a plain-text editor and change <INTU.BID> to a value QuickBooks accepts, then re-import. It does work. It also means editing a financial data file by hand, guessing at an acceptable value, and saving it without letting your editor turn it into a .txt.

The one-click version

In the converter, open the institution section and start typing your bank's name. QBOKit fills ORG, FID and INTU.BID from Intuit's directory, and falls back to 3000 when there is no match. You can also type the values yourself if your accountant gave you a pair that is known to work, and QBOKit will remember them for next time.

🔒 Convert your statement with the right codes — free, no account, nothing leaves your browser.

When no id will help

Changing the codes is not always the answer, and it is worth knowing when to stop trying:

If you are hitting a different wall — the import runs but brings in nothing, or complains that information is missing — those are separate problems with separate causes, linked below.

Sources

Related