QuickBooks Won't Import Your QBO File (File Cannot Be Read): 7 Fixes

When QuickBooks says a QBO file cannot be read, the file is either malformed, misnamed, or mismatched to the account type. Fix it by renaming the file, matching the account type, verifying the company file, and, most reliably, regenerating a clean QBO from your PDF statement.

May 10, 2026

A QBO file that cannot be read is almost always a file-level problem: a broken header, a special character in the filename, or an account-type mismatch between the file and QuickBooks. Work through these seven fixes in order. The first few take seconds.

The 7 fixes, easiest first

  1. Rename the file to something simple like BankImport.qbo. Special characters in the filename can block the import.
  2. Match the account type. The bank account in QuickBooks (checking, savings, credit card) must match the type in the QBO file.
  3. Download a fresh Web Connect file straight from your bank, confirming it ends in .qbo.
  4. Run Verify Data (File, Utilities, Verify Data), then Rebuild Data if errors are found.
  5. Switch to Classic/Register mode under Banking, Bank Feeds, Change Bank Feeds Mode.
  6. Update QuickBooks to the current release.
  7. Regenerate the QBO from your PDF statement to guarantee a clean, compliant file.

Why regenerating works when nothing else does

Bank-exported QBO files are inconsistent. Some carry malformed headers or stray characters that QuickBooks silently rejects. Converting your original PDF statement produces a standards-compliant .qbo every time. Convert your PDF to QBO, then import the new file. Because you review the transactions before export, you also catch any data issues up front. For the specific OL-222 error, see how to fix QuickBooks error OL-222.

Convert your first bank statement free

No account needed. Upload a PDF and get clean, structured data in under 60 seconds.

Try Documentric Free

FAQ

Why does QuickBooks say my QBO file cannot be read?

The file is malformed, has a special character in its name, or its account type does not match the QuickBooks account. Renaming the file, matching the account type, or regenerating a clean QBO usually resolves it.

How do I run Verify and Rebuild in QuickBooks Desktop?

Go to File, Utilities, Verify Data to scan the company file, then File, Utilities, Rebuild Data if Verify reports problems. Back up first.

Does the QBO filename really matter?

Yes. Special characters or very long filenames can cause import failures. Rename the file to something simple like BankImport.qbo and try again.

Try Documentric free — 50 pages, no account needed

Upload a PDF and see the extracted transactions in under 30 seconds.