QBO File Won't Import into QuickBooks? 9 Fixes
Jun 24, 2026 • Updated Jul 25, 2026
PDF, JPG, PNG, BMP, HEIC, TIFF
Upload your bank statement
Drop file here or click to upload
PDF, JPG, PNG, BMP, HEIC, TIFF · Max 50MB
Uploading...
Same tool as our bank statement to QBO converter. Free to try, no card needed.
If QuickBooks won't import your .qbo file, the cause is almost always one of nine things: the file isn't a true Web Connect .qbo, it is over the 350 KB upload limit, the destination account isn't set up to receive it, or QuickBooks doesn't recognize the bank ID inside the file. Each one has a clean fix. This guide walks through all nine for both QuickBooks Online and QuickBooks Desktop, starting with the most common.
A .qbo file, also called a Web Connect file, is the format QuickBooks uses to import bank and credit card transactions from a file instead of a live feed. When you download one from your bank or create one by converting a PDF statement, QuickBooks should read it under Upload from file in Online or Import Web Connect Files in Desktop. When it refuses, work down this list in order.
Why won't QuickBooks import my QBO file?
The most common reason is that the file is not a genuine Web Connect .qbo. A spreadsheet renamed to .qbo, a QFX or OFX file with the wrong header, or a .qbo someone edited by hand will all fail the format check. Open the file in a plain text editor: a real Web Connect file starts with OFX header lines and contains a bank statement block. If it does not, regenerate it.
The uploaded file isn't a valid Web Connect file
QuickBooks Online shows this message when the .qbo is missing the Web Connect structure it expects. Re-download the file straight from your bank without renaming it, or if you are converting a PDF statement, use a converter that outputs a true Web Connect .qbo rather than a relabeled CSV. Do not edit the file after it is created, because any change breaks the format.
Why is my QBO file too big to import?
QuickBooks Online caps uploaded bank files at 350 KB, which is roughly 1,000 to 1,500 transactions. A file above that is rejected or stalls. Split it by date: convert or download one statement period at a time, usually a single month, and import the smaller files one after another. Keeping each file to a month also makes a missing period easy to spot.
How do I import a QBO file into QuickBooks Online?
Go to Transactions, then Bank transactions, then open the dropdown by Link account and choose Upload from file. Select your .qbo, pick the QuickBooks account it belongs to, and continue. The transactions land in For Review. If there is no matching account yet, create the bank or credit card account first, then upload, or QuickBooks has nowhere to put the file.
How do I import a QBO file into QuickBooks Desktop?
In QuickBooks Desktop go to File, then Utilities, then Import, then Web Connect Files, and select the .qbo. Desktop only reads .qbo Web Connect files this way, not CSV, QFX, or QIF. Sign in as the admin in single-user mode, and make sure the account is set up for Bank Feeds first, or Desktop will not have a place to import the transactions.
QuickBooks doesn't recognize my bank (OL and OLSU errors)
OL and OLSU errors mean QuickBooks cannot match the financial institution ID stored in the file. This usually happens when you try to connect to the bank rather than import the file locally. Import the .qbo as a Web Connect file or through Upload from file instead of starting a live connection. A converter that writes a widely supported bank ID avoids the mismatch.
Why does QuickBooks create duplicate transactions from my QBO file?
Duplicates appear when the file's dates overlap transactions already in QuickBooks, often from a live bank feed. Before importing, check your oldest existing transaction under the Gear icon, then Chart of Accounts, then View register. Import statements that end just before it, and keep the live feed limited to dates your files do not cover. Exclude any duplicate in For Review before categorizing.
My QBO file won't upload in the browser
If the upload spins or fails with no clear error, it is often a browser problem, not the file. Clear your browser cache and cookies, or open QuickBooks Online in an incognito window or a different browser, then upload again. Re-downloading or re-converting the statement and uploading a fresh copy also clears corrupted-file glitches.
Does the currency in the QBO file matter?
Yes. If the .qbo carries a currency that does not match the QuickBooks account, the import can fail or post to the wrong account. Set the account's currency before you import, and make sure the file you convert reflects the same currency. For most US accounts this is USD, so a USD statement and a USD account import cleanly.
Can QuickBooks Self-Employed import a QBO file?
No. QuickBooks Self-Employed does not accept .qbo Web Connect files; it imports past transactions from a CSV instead. If you are on QuickBooks Self-Employed, convert your statement to CSV and use the transaction import option, then review the categories. The full QuickBooks Online and Desktop products are the ones that read .qbo files.
How do I know if my QBO file is valid before importing?
Open the file in a text editor like Notepad or TextEdit. A valid Web Connect file begins with OFX header lines and includes a transaction block for each entry, holding a date, amount, and description. If you instead see comma-separated columns or HTML, it is not a real .qbo and QuickBooks will reject it. Regenerate it from the bank or a proper bank statement to QBO converter that builds a valid Web Connect file.
Still stuck on the format itself? Read what a .qbo file is and how it is built, and the PDF to QBO converter guide for turning a statement into one. If a rejected file left half a month behind, the fix for duplicate bank transactions in QuickBooks covers the retry that lands twice. If you are bringing in a stack of history, see how to import old bank statements into QuickBooks or import bank transactions when switching to QuickBooks from another platform. When a .qbo keeps failing, importing the same data as CSV is a fallback: a CSV to QBO converter rebuilds a clean file from a CSV, and a bank statement to Excel converter lets you check the transactions in a spreadsheet first.
Convert your first statement free.
Upload a PDF bank statement, see every transaction extracted in seconds. No card to try it.
Still comparing tools? See our bank statement to QuickBooks converter comparison.