CSV to IIF Converter Free Online - (QuickBooks Desktop)
QuickBooks Desktop has no CSV import. It never has, and Intuit's answer has never changed: convert the file first. So convert CSV to IIF here, free, and import CSV bank transactions to QuickBooks Desktop without retyping a row. What you get back is built to survive the import rather than merely be valid — accounts declared before anything references them, and every entry written as a balanced pair.
Not the file you need?
Why Use Our CSV to IIF Converter Tool?
Accounts are declared before they're used
Error 11110 — "The Account Name on a distribution does not exist" — is the most reported IIF failure, and it fires when the file names an account your chart of accounts has never heard of. Every account here is declared in an !ACCNT block before anything references it, and only the ones actually used.
Every entry balances, by construction
IIF is double-entry: every TRNS line needs an SPL line for the exact negative amount, or QuickBooks refuses the batch with "Transaction Amounts Are Out of Balance". Written as matched pairs here — which is precisely where hand-built and spreadsheet-built files come apart.
Nothing to download, nothing to install
The established alternatives are Windows programs — ProperSoft's CSV2IIF, the free converter passed around the GRC forums, and a scattering of IIF file converter utilities. This is a CSV to IIF converter online: it runs in the browser on any machine, including a Mac, with no signup and no trial wall on the number of transactions.
How to convert CSV to IIF in three steps
Start with your bank's CSV
Exported from your bank's portal, a card issuer, a payment processor or a spreadsheet. A header row is optional, and quoted fields containing commas parse fine.
Upload the CSV
Use the box above, up to 10MB. Columns are found in the data rather than asked for, whatever order and header names your bank happens to use.
Set the type and date order, download
A CSV states neither, so choose bank or credit card and your date order. Then download the .iif and import it in QuickBooks Desktop.
Why QuickBooks Desktop rejects most IIF files
You cannot import CSV into QuickBooks Desktop at all
It is not a formatting problem — the option does not exist. Desktop reads IIF and Web Connect files and nothing else, so every route to import CSV transactions into QuickBooks Desktop begins the same way: convert CSV to QuickBooks Desktop format first, which in practice means IIF. QuickBooks Online is the opposite case — it accepts CSV but cannot read IIF.
Error 11110 stops the whole import
"The Account Name on a distribution does not exist in QuickBooks." Name matching is unforgiving — case-sensitive, punctuation-sensitive and whitespace-sensitive, so "Meals & Entertainment" and "Meals and Entertainment" are different accounts, and a sub-account needs its full Parent:Child path. One mismatch rejects the batch.
QuickBooks 2019 quietly broke IIF import
The rewritten importer tries to correct things it thinks are wrong. Reconciled status is dropped and everything arrives uncleared, semicolons truncate the rest of the line, non-ASCII names come through as question marks, document numbers are cut at twelve characters, and the whole import runs ten to twenty times slower.
Dates are read by the computer, not the file
An IIF file does not declare its own date order. QuickBooks interprets it using the regional settings of whichever machine imports it, so a file written month-first and imported on a day-first install turns 03/04 into 4 March without warning or error.
Who ends up needing an IIF file
QuickBooks Desktop users
There is no CSV upload in QuickBooks Desktop and there never has been. IIF and Web Connect are the only two import routes, and IIF is the one that takes a plain transaction list.
Desktop 2023 after 31 May 2026
Bank feeds stopped on that date when Intuit ended support. The software still opens and the data is intact, but transactions now have to be imported by hand — this is that route.
Banks that only export CSV
Credit unions, neobanks and business accounts have quietly dropped OFX and QFX downloads. CSV is all they ship, and QuickBooks Desktop cannot read a byte of it.
Credit card statements
A card statement needs CREDIT CARD and CCARD REFUND lines, not CHECK and DEPOSIT. Set the account type before downloading and the right transaction types are written for you.
Bookkeepers with mixed clients
Chart of accounts names differ from client to client, and IIF matches them exactly or not at all. Convert per client and rename the declared accounts once, rather than hand-editing every batch.
Anyone outside the US
QuickBooks reads IIF dates using the importing computer's regional settings, not the file. Choose day-first and 03/04 stays 3 April instead of becoming 4 March.
Frequently Asked Questions — CSV to IIF Converter
QHow do I import a CSV file into QuickBooks Desktop?
QCan you import CSV into QuickBooks Desktop without converting it?
QWhat is the best CSV to IIF converter?
QDoes IIF work with QuickBooks Online?
QWhy do I get error 11110, "The Account Name on a distribution does not exist"?
QWhat does "Transaction Amounts Are Out of Balance" mean?
QShould I use "Import without review" in QuickBooks 2019 and later?
QWhat is an IIF file?
QMy dates imported the wrong way round — how do I fix it?
QDoes this work for credit card statements as well as bank accounts?
QIs there a CSV to IIF converter free download for Windows?
QCan I convert Excel to IIF as well?
QWhere is the IIF file actually created?
Other Conversion Formats
Convert CSV to IIF and import it without the error screen
Your bank sends CSV. QuickBooks Desktop reads IIF. Convert CSV to IIF file format here in about ten seconds, then import it through File → Utilities → Import → IIF Files and pick your account. Free to get started, no signup, and nothing to install.