CSV to IIF: Import Transactions to QuickBooks Desktop
February 28, 2026
What is an IIF File?
IIF (Intuit Interchange Format) is a tab-delimited text format used by QuickBooks Desktop to import lists and transactions. Unlike QBO files (which are for QuickBooks Online), IIF files work with the desktop versions: QuickBooks Pro, Premier, and Enterprise.
CSV to IIF Conversion Steps
- Export transactions from your bank as CSV.
- Use our CSV to IIF converter — free and unlimited.
- Map your columns: Date, Description, and Amount.
- Download the IIF file.
- In QuickBooks Desktop: File > Utilities > Import > IIF Files.
IIF File Structure
An IIF file for bank transactions looks like this:
!TRNS TRNTYPE DATE ACCNT AMOUNT MEMO
!SPL SPLID DATE ACCNT AMOUNT MEMO
!ENDTRNS
TRNS DEPOSIT 01/15/2026 Checking 500.00 Payment received
SPL 1 DEPOSIT 01/15/2026 Income -500.00 Payment received
ENDTRNSCommon Issues
- Duplicate transactions: QuickBooks Desktop doesn't always detect duplicates on IIF import — check your register after importing.
- Account names: The converter uses "Checking" and "Income/Expense" by default. You can rename these to match your Chart of Accounts.
When to Use IIF vs QBO
Use IIF for QuickBooks Desktop. Use QBO for QuickBooks Online. They are not interchangeable.
Ready to convert your files?
Free, unlimited, no signup. Your data never leaves your browser.
Related articles
How to Convert CSV to QBO for QuickBooks Online (Free, Any Bank)
Step-by-step guide to converting any bank CSV export into a QBO file for QuickBooks Online — with ba…
How to Import Bank Statement CSV into QuickBooks (Free)
Your bank gives you CSV. QuickBooks wants QBO. Here's the fastest way to convert any bank statement …