Free tool
Fix the bank id QuickBooks refuses in a .qbo file.
Fix the header fields behind QuickBooks' “Unable to verify the financial institution” error.
The four fields it rewrites
These are the parts of a Web Connect file QuickBooks Desktop validates before it reads a single transaction.
INTU.BID in the header
The institution id QuickBooks Desktop looks up in Intuit's directory. A converter that writes 00000 or leaves it out gets the file refused at the first step, with “unable to verify the financial institution information for this download”.
The sign-on bank block
A bank's own download repeats the id inside the sign-on, in an <FI> block with the bank's name and FID, followed by INTU.BID. Some Desktop releases refuse a file without it even when the header id is valid, so the fix writes both.
The routing number
On a bank account, BANKID has to be nine digits that pass the ABA check digit. Placeholders such as 000000000 fail it, and QuickBooks answers with “information that is not supported by QuickBooks”. A card account has no routing number, so nothing is written.
The account number
ACCTID has to be digits. When it is not, the fix keeps the digits already in it if there are at least four, which is usually the last four of the account, and otherwise derives a stable number from the original text.
What it leaves alone
Every transaction block is copied through unchanged: dates, amounts, payees, memos, and the FITIDs QuickBooks uses to skip rows it has already imported. Re-importing a fixed file does not duplicate anything the original would not have.
Checked again afterwards
The fixed file is run through the same checks as the QBO File Checker before you download it, so you see whether anything is still wrong, such as mismatched amount signs, which no header change can fix.
Questions
- Why does QuickBooks say it is unable to verify the financial institution?
- QuickBooks Desktop reads INTU.BID from the file and looks it up in Intuit's directory of banks. A missing id, a placeholder such as 00000, or a number that belongs to no bank stops the import before any transaction is read. Writing an id the directory knows, in both places a bank's own download puts it, is the fix.
- Is it all right to use Wells Fargo's id for a statement from another bank?
- It is what conversion tools do, Bankflow's own QBO export included, because 3000 is in the directory and always verifies. The id decides which bank the account is listed under in Bank Feeds, and nothing else: the transactions, the account you link them to, and your books are unaffected. If you would rather see your own bank's name, choose “My own bank's id” and enter its number.
- How do I find my own bank's INTU.BID?
- Download a QuickBooks Web Connect (.qbo) file from your bank's website, for any account and any date range, and open it in a text editor. The number after INTU.BID near the top is the bank's id. If your bank offers no QuickBooks download, use 3000.
- Will a new account number create a second account in QuickBooks?
- QuickBooks remembers which of its accounts an account number was linked to. The first time a fixed file is imported, it asks which account to use; after that, files with the same number go there on their own. The fixer derives the same number from the same file every time, so later fixes of that account's files keep landing in the same place.
- The fixed file is still refused. What now?
- Run it through the QBO File Checker to see the full report. If every check passes, the cause is outside the file: QuickBooks Desktop needs you signed in to an Intuit account for Web Connect imports, the file must keep the .qbo extension, and older releases refuse files that current ones accept.
- Is my file uploaded?
- No. The file is read and rewritten in your browser, and the download is built there too. Nothing is sent to Bankflow or anyone else.
Related: the QBO File Checker, what QBO, QFX, OFX, and QIF are, and importing into QuickBooks.
More free tools
All free toolsStatement PDFs
Import files
- QBO File Checker
- QBO Bank ID FixerYou are here
- QBO & OFX Viewer
- Bank CSV Formatter
- Duplicate Transaction Finder
- IIF File Checker
Skip the fixing next time
Bankflow reads the statement PDF itself, reconciles it against the balances printed on it, and writes a .qbo with a verified institution, a valid routing number, and a numeric account number from the start.
50 free page credits · No card