QuickBooks Desktop Won't Import Statements After License Expiry — Use IIF

This catches thousands of QuickBooks Desktop users off guard: three years after purchase, QuickBooks stops importing .qbo (Web Connect) files, even ones you downloaded manually. It throws "QuickBooks is unable to verify the financial institution". Here's why, and the format that still works.

Why QBO imports stop working

QuickBooks Desktop ties .qbo bank-feed imports to an active license and an online validation check. Once the license passes its ~3-year sunset, that validation fails and every .qbo import is blocked, including files you downloaded straight from your bank. Intuit does this to push you onto a yearly subscription. Manual entry of thousands of transactions is the alternative most people dread.

IIF is the format that still works

IIF (Intuit Interchange Format) is a plain tab-separated file that QuickBooks Desktop imports through File → Utilities → Import → IIF Files. Crucially, IIF import has no bank-ID validation and no license check, so it keeps working after the sunset date. If you can get your transactions into IIF, you can import years of history without paying for a new license.

Convert your statements to IIF

Upload a CSV export or a PDF bank statement above and download an IIF file. Every transaction is written with the date, name, and signed amount QuickBooks Desktop expects. Then in QBD: File → Utilities → Import → IIF Files, select the file, and the transactions post to the account. Set up bank-feed rules afterward if you want auto-categorization.

Verify before you import

Whatever tool you use, check that the opening balance plus credits minus debits equals the closing balance on the statement before importing. Our converter shows this reconciliation check automatically. IIF posts transactions directly with no undo-friendly bank feed, so it's worth confirming the totals tie out first.

Convert CSV to IIF

Free — upload a bank statement and download the file you need.

Convert CSV to IIF →