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
ORGis the institution's name as OFX knows it. Cosmetic in practice.FIDis the OFX financial institution id.INTU.BIDis Intuit's own bank id. This is the one that most often causes the rejection, because it is an Intuit-specific extension and a generic converter has no way to guess it.BANKIDis the routing number for the account. QuickBooks uses it to tell your accounts apart, not to verify the institution.
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:
- A QuickBooks Desktop copy more than about three years old will refuse current Web Connect files regardless of what is in them. Intuit retires support for older versions.
- US and Canadian QuickBooks are not interchangeable. A file built for one can be rejected by the other.
- A truncated or half-downloaded file fails here too, because the institution block is near the top and never completes.
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
- Intuit financial institution directory,
ofx-prod-filist.intuit.com/qb3400/data/fidir.txt— the primary source forFIDandINTU.BID. - Unable to verify financial institution info, QuickBooks Community.
- Chase QBO webconnect download problem, QuickBooks Community.