ConvertCSV

Convert IIF to CSV for QuickBooks Review and Cleanup

By Convert CSV Editorial TeamLast updated August 3, 2026

Convert QuickBooks IIF files to CSV so you can inspect lists and transactions in Excel. Understand IIF sections, common errors, and when to keep native IIF imports.

IIF Is Not a Bank CSV

IIF (Intuit Interchange Format) is a text format QuickBooks Desktop uses to import and export lists and transactions. It looks a bit like a spreadsheet dump, but it is not CSV, not OFX, and not QFX. Headers such as !ACCNT or !TRNS define record types; columns are tab-oriented in classic IIF.

Converting IIF to CSV is for review, cleanup, migration analysis, and audit — not because QuickBooks Online expects IIF. US and Canadian Desktop users hit this workflow constantly; UK and Australian firms migrating off Desktop also need readable tables before mapping to Xero or QBO.

IIF vs QFX vs CSV

Pick the right tool for the file you actually have.

FormatTypical sourceBest use
IIFQuickBooks Desktop export/importLists & transactions into Desktop; review via CSV/XLSX
QFX / OFXBank / brokerage downloadBank feeds; convert to CSV for spreadsheet review
QBO Web ConnectBank download for QBODirect Online banking import
CSVBanks, Excel, other appsUniversal tabular exchange

What an IIF File Looks Like

IIF files are plain text. Section headers start with ! and declare columns; data rows use the matching keyword without !.

!ACCNT	NAME	ACCNTTYPE	DESC
ACCNT	Office Supplies	EXP	Consumables
ACCNT	Sales	INC	Product sales
!TRNS	TRNSTYPE	DATE	ACCNT	NAME	AMOUNT	MEMO
!SPL	TRNSTYPE	DATE	ACCNT	NAME	AMOUNT	MEMO
!ENDTRNS
TRNS	GENERAL JOURNAL	05/03/2026	Office Supplies		-42.18	Paper
SPL	GENERAL JOURNAL	05/03/2026	Cash		42.18	Paper
ENDTRNS

Why Excel mangles raw IIF

Tabs, keywords, and multi-row transactions (TRNS + SPL + ENDTRNS) do not form a single rectangular table. Opening IIF directly in Excel often splits columns wrong or shows everything in column A. Convert to CSV/XLSX with a dedicated IIF parser first.

Step-by-Step: IIF → CSV

Use this path when you need a spreadsheet view.

  • Export or obtain the .iif from QuickBooks Desktop (or a partner system that emits IIF).
  • Open IIF to CSV in the Finance File Converter on Convert CSV Online.
  • Preview rows — confirm account names, dates, and amounts look sane.
  • Download CSV and optionally convert to Excel for stakeholder review.
  • Clean duplicates, fix account naming, and document mappings.
  • If the destination is still QuickBooks Desktop, re-import a corrected IIF (not the CSV) unless you use a supported CSV import path.
  • If the destination is QBO/Xero/another ledger, map CSV columns into that product’s template.

Illustrative CSV after conversion

Exact columns depend on which IIF sections were present; expect flattened transaction and list tables:

record_type,date,account,name,amount,memo
TRNS,2026-05-03,Office Supplies,,-42.18,Paper
SPL,2026-05-03,Cash,,42.18,Paper

When to Convert to CSV vs Keep IIF

Conversion is a review tool. Import rules still belong to QuickBooks.

GoalUse
Inspect accounts/customers before Desktop importIIF → CSV/XLSX
Fix obvious typos in a data roomIIF → CSV → edit → rebuild IIF or use native UI
Import into QuickBooks Desktop as designedNative IIF import
Migrate to QuickBooks Online or XeroIIF → CSV → product-specific CSV templates
Bank statement lines onlyPrefer QFX/OFX/CSV from the bank, not IIF

Dates and Locales in IIF

IIF date text often reflects the Desktop company’s locale — US MM/DD/YYYY is common in US company files; other regions may differ.

  • After conversion, normalize dates before feeding another country’s system.
  • UK/AU migrations should not assume US month-first IIF dates.
  • Prefer ISO dates in intermediate CSV used for multi-country teams.
  • Watch Excel: opening the CSV can swap days 1–12 again.

Transaction Structure: TRNS, SPL, ENDTRNS

QuickBooks transactions are balanced bundles. A TRNS header line plus SPL split lines must net correctly.

  • Do not delete SPL rows in CSV without adjusting the balancing account.
  • Amount signs must still balance when you reassemble imports.
  • Inventory, payroll, and sales tax splits are easy to break with casual spreadsheet edits.
  • For complex files, use CSV to find problems, then correct inside QuickBooks or with a validated IIF rebuild process.

Common IIF Problems Visible in CSV

Conversion shines a light on issues Desktop would reject later.

  • Account names that do not exist in the target company file.
  • Customer/vendor names that will create duplicates.
  • Empty required fields on list rows.
  • Unbalanced journal amounts after manual edits.
  • Mixed encodings if the IIF was edited in a non-Unicode tool.
  • Confusion between IIF and QFX — wrong converter yields empty or nonsense tables.

Security and Client Data

IIF exports can contain full general-ledger detail.

  • Treat IIF like a financial database dump.
  • Prefer browser-side conversion for routine review.
  • Clear downloads on shared bookkeeping PCs.
  • Share converted CSV only with people who already have ledger access.

Common Mistakes

Frequent mix-ups.

  • Renaming .iif to .csv and hoping Excel understands it.
  • Uploading IIF into QuickBooks Online bank CSV tools.
  • Editing balanced transactions in CSV and expecting Desktop to accept the CSV as IIF.
  • Using an OFX/QFX converter on an IIF file.
  • Merging multiple IIF sections into one sheet without a record_type column.

Best Practices

Keep the native format for import; use CSV for visibility.

  • Archive the original IIF alongside any CSV you generate.
  • Convert → review → decide (Desktop IIF vs QBO/Xero CSV templates).
  • Validate totals: sum of amounts in CSV vs trial balance expectations.
  • Document column mappings for migrations out of Desktop.
  • Train staff that IIF ≠ bank download.

Why Use Convert CSV Online?

Convert CSV Online is free, browser-based, and requires no account for everyday conversions. The Finance File Converter’s IIF to CSV and IIF to Excel tools turn Desktop interchange files into rectangular tables you can audit. Pair with the Online CSV Editor for cleanup before migration mapping. Works on Windows, macOS, and Linux browsers for US, Canadian, UK, and Australian bookkeeping teams.

Convert an IIF file now

Upload or open your .iif, preview list and transaction rows as CSV, download, and continue in Excel or your migration template.

Conclusion

IIF to CSV unlocks readable QuickBooks Desktop data without pretending CSV is IIF. Convert for inspection and migration planning; import with the format your target product actually supports.

FAQ

What is an IIF file?

IIF is Intuit Interchange Format, used primarily with QuickBooks Desktop to import and export lists and transactions as structured text.

Can QuickBooks Online import IIF?

QuickBooks Online does not use Desktop IIF as its standard import path. Convert to CSV and use QBO’s supported import tools, or migrate through Intuit’s recommended paths.

How do I open IIF in Excel?

Do not rely on double-clicking the .iif. Convert IIF to CSV or XLSX first so tabs and transaction sections become proper columns and rows.

Is IIF the same as QFX?

No. QFX/OFX are bank download formats. IIF is a QuickBooks Desktop interchange format for lists and accounting transactions.

Should I re-import CSV back into QuickBooks Desktop?

Only if you are using a documented CSV import feature. Classic list/transaction interchange still expects IIF. Use CSV for review; use IIF for Desktop import unless your workflow says otherwise.

Does Convert CSV Online support IIF to Excel as well?

Yes. Use IIF to CSV or IIF to XLSX from the Finance File Converter hub, then edit or share as needed.

References

Convert your CSV in the browser

Preview, clean, and convert CSV files free with Convert CSV Online—no installation and no account required for everyday conversions.