QuickBooks Unable to Verify Financial Institution
Convert a PDF bank statement to a QuickBooks file
Drop in a PDF statement and get a QBO (Web Connect) or IIF file you can import into QuickBooks Online or Desktop.
Short answer: the error means QuickBooks Desktop did not recognize the bank identifier stored inside the .qbo file you tried to import. Every Web Connect file carries a five digit bank code, and QuickBooks checks it against the institutions it supports before it reads a single transaction. If that code is missing, blank or not on the list, the import is refused and nothing about your transactions is the cause.
That distinction matters, because most of the advice written about this error sends people off to repair QuickBooks, run a clean install or call their bank. None of that touches a bank identifier. The fixes below are ordered by how often they actually resolve it in a US QuickBooks Desktop install.
What the error is really checking
A .qbo file is Intuit's branded version of OFX. Near the top it carries a financial institution block that looks like this:
<FI>
<ORG>MY BANK
<FID>01234
</FI>
<INTU.BID>01234
The value in INTU.BID is the Bank Identification Number. QuickBooks Desktop uses it to decide which institution the file belongs to and whether that institution is one it supports for Web Connect. It is the first thing validated on import. A file can contain perfectly clean, correctly formatted transactions and still be rejected on this one field.
Two consequences follow. First, editing the transactions will never fix the error. Second, a file produced by a converter that writes a placeholder or empty bank code will fail every time, on every install, no matter which bank the statement came from.
How do I fix unable to verify the financial institution?
Work through these in order. The first two clear the large majority of cases.
1. Re-export the file with a supported bank selected
If the .qbo came from a conversion tool, the tool almost always asks you which bank the statement belongs to, and that choice is what gets written into the bank identifier. Pick your actual institution if it is offered. If it is not listed, most tools expose a generic US option that QuickBooks accepts, and re-exporting with that selected is usually enough. Converters commonly use a known good identifier such as 3000 for this purpose. On a Canadian file the equivalent trick is to pick a Canadian institution and set the currency to CAD, because a US QuickBooks install will refuse a Canadian file and the other way round.
2. Switch QuickBooks Desktop to Classic Mode
Go to Banking, then Bank Feeds, then Change Bank Feeds Mode, and choose Classic Mode, sometimes labelled Register Mode. Then import the file again. Express Mode runs extra validation against Intuit's institution list, and Classic Mode is more forgiving of a file that did not come straight from a bank download. This single setting resolves a surprising share of imports that fail with an otherwise valid file.
3. Read the FI block yourself
A .qbo is plain text. Open a copy in Notepad or any text editor and look at the first twenty lines or so. You are checking three things: that an <FI> block exists at all, that <FID> and INTU.BID both carry a number rather than being blank, and that the file genuinely starts with OFX headers. If you see comma separated rows instead, you have a CSV that was renamed to .qbo, which is a different problem with the same symptom. Renaming a file never changes its format, and QuickBooks validates structure, not the extension.
Edit the copy, not the original, and change nothing except the identifier if you decide to try a different value. Save as plain text with the .qbo extension intact.
4. Import into a fresh test company file
Go to File, then New Company, and create a throwaway file with Test in the name. Import the same .qbo there. This separates a bad file from a damaged company file in about two minutes. If the import succeeds in the test file, the problem is in your working company file, and rebuilding data or resetting the account's bank feed setup is the next step. If it fails in both, the file is the problem and you are back to fix one.
5. Check whether your version can still import QBO at all
This is the fix nobody mentions, and it is the one that turns a two hour troubleshooting session into a dead end. QuickBooks Desktop versions older than about three years lose the ability to import Web Connect files. Intuit's own guidance on Web Connect import errors states that importing a .qbo requires signing in to your Intuit Account inside QuickBooks Desktop, and tells you to make sure you are on a supported version. Once your edition passes its service discontinuation date, that condition is no longer satisfiable.
Open Help, then About, to read your exact version and year. If it is outside the supported window, no amount of editing the bank identifier will help, and the practical route is either a newer version or a file format that does not depend on Intuit services. We walk through that decision in detail on the page covering importing transactions after QuickBooks Desktop is discontinued.
Why converted files hit this more often than bank downloads
A file downloaded straight from your bank's website already carries that bank's registered identifier, so it validates on the first try. A file built by a third party has to supply one, and the quality of that choice varies enormously between tools. Cheaper converters write a single hardcoded value for every customer, or leave the field empty and hope for the best, which is precisely the failure this error describes.
It is worth knowing which side of that line your tool sits on before you buy, because the symptom only appears at the very end of the job, after you have already paid and converted a year of statements. When we write a .qbo the financial institution block is populated with a value QuickBooks accepts, and the same upload can be downloaded as IIF instead if your install still refuses the Web Connect route.
Does this error mean my transactions are wrong?
No. The check happens before QuickBooks reads any transaction data, so the error says nothing at all about your dates, amounts or payees. Plenty of people re-convert their statements two or three times chasing a data problem that does not exist. Fix the identifier or the import mode and the same file goes in unchanged.
If you would rather eyeball the numbers before importing anything, converting the statement to a spreadsheet first is a fast sanity check on totals and date ranges, and it takes the guesswork out of whether a continuation page was missed.
What if none of the fixes work?
Switch formats. IIF import reads a local file through File, Utilities, Import, and it does not validate a bank identifier or call an Intuit service, which means the entire class of problem described on this page cannot occur. It is less elegant than Web Connect, since it has no per transaction unique ID and therefore no automatic duplicate suppression, so import one statement period at a time and keep track of what you have already brought in.
For a statement you already hold as a PDF, our PDF to IIF converter produces that file from the same upload, and the QuickBooks Desktop IIF import guide covers the menu path and the duplicate handling. If your file is being rejected for a reason other than the institution check, the walkthrough on a QBO file that will not import into QuickBooks covers the other common validation failures.
Frequently asked questions
What is INTU.BID in a QBO file?
It is the five digit Bank Identification Number that tells QuickBooks Desktop which financial institution the file belongs to. It sits near the top of the file alongside the ORG and FID tags. QuickBooks matches it against its list of supported institutions on import, and rejects the file when the value is blank, malformed or unrecognized.
Can I edit a QBO file to fix the error?
Yes. A .qbo is a plain text OFX file, so you can open a copy in a text editor and correct the identifier. Change only that value, leave the transaction data alone, and keep the .qbo extension. Re-exporting from your conversion tool with the right bank selected is safer and faster if that option exists.
Why does QuickBooks reject a file my bank gave me?
Usually a version or region mismatch rather than a bad file. A US install will not accept a Canadian Web Connect file, and a QuickBooks edition past its service discontinuation date cannot complete a Web Connect import at all. Some banks have also retired Web Connect downloads while still offering a file that no longer validates.
Does Classic Mode change how transactions post?
It changes the review screen, not the accounting. Classic Mode sends downloaded transactions into the account register for matching rather than the newer side by side review window. Nothing about the amounts, dates or accounts differs, and you can switch back afterwards from the same Change Bank Feeds Mode menu.
Is IIF a safe alternative to QBO?
For importing bank transactions into QuickBooks Desktop, yes, with one caveat. IIF posts directly rather than going through a review queue, and it has no unique transaction ID, so duplicate detection is on you. Import one period at a time, reconcile as you go, and it is a dependable route on any Desktop version.
Skip the manual entry
Upload a PDF bank statement and get a QBO or IIF file ready to import into QuickBooks.
Convert a Statement Free