CSV & Excel Support
Converts .csv, .xls, and .xlsx files to IIF format.
Enter your email to receive a sign-in link
Transform bank CSV files into IIF format for direct import into QuickBooks Pro, Premier, or Enterprise.
Free preview — then from $5. Save with bundles.Log in → Reports → Export → Exported reports → Download CSV
Upload Bank CSV Transactions CSV and choose IIF File format
Review converted data, download Quickbooks Desktop-ready file
File → Utilities → Import → IIF Files → Select File
Output is in QuickBooks Desktop IIF format — ready to import directly, no manual reformatting needed.
Converts .csv, .xls, and .xlsx files to IIF format.
Support for CHECK, DEPOSIT, and CREDIT CARD transactions.
Recognizes various column name conventions from different banks.
Creates properly balanced double-entry transactions automatically.
Specify bank account and default income/expense accounts.
Files convert locally. Your data never leaves your computer.
IIF import works with QuickBooks Pro, Premier, and Enterprise versions from 2000-2025. All editions support this format.
Yes! The bank account and any expense/income accounts you specify must already exist in your QuickBooks Chart of Accounts. Create them first if needed.
Use negative numbers for payments/debits (like -50.00) and positive for deposits/credits (like 100.00). Currency symbols ($) and commas are automatically removed.
I download bank CSV files from three different client accounts each month and convert them to IIF for QuickBooks Desktop import. The auto-detection of CHECK and DEPOSIT types saves me from manually categorizing every line. What used to take an afternoon now takes minutes.
My bank only exports CSV but my accountant needs everything in QuickBooks Desktop. I converted my weekly bank CSV to IIF format and imported directly without any third-party software subscription. The balanced double-entry structure was exactly what QuickBooks expected.
We run QuickBooks Premier for job costing and needed to convert CSV bank statements to IIF with custom expense accounts per transaction. Adding an Account column to our CSV let us map each payment to the correct nominal code during conversion.
How Banking Csv fields map to Quickbooks Desktop Iif
| Banking Csv | Source Value | Quickbooks Desktop Iif | Target Value | Note | |
|---|---|---|---|---|---|
Date |
01/15/2025 |
→ | DATE |
01/15/2025
|
Transaction date |
Amount |
-50.00 |
→ | AMOUNT |
-50.00
|
Transaction amount (negative=debit, positive=credit) |
Payee |
AMAZON PURCHASE |
→ | NAME |
AMAZON PURCHASE
|
Payee or vendor name |
Account |
Checking |
→ | ACCNT |
Checking
|
Expense/income account for split line |
Memo |
AMAZON PURCHASE |
→ | MEMO |
AMAZON PURCHASE
|
Transaction memo or description |
CheckNum |
REF123456 |
→ | DOCNUM |
REF123456
|
Check number or reference |
Class |
Sales |
→ | CLASS |
Sales
|
QuickBooks class for tracking |
Your CSV → IIF files stay on your device. Processing happens client-side, nothing leaves your machine.
Your CSV → IIF files are never cached, logged, or stored anywhere. Every session is ephemeral.
Designed for data sovereignty. No third-party trackers or analytics touch your CSV → IIF files.
Each CSV row becomes a TRNS/SPL/ENDTRNS block
One row per transaction
Date,
Amount,
Payee,
Account
Hierarchical structure for QuickBooks Desktop import
Issues you might encounter when importing Bank CSV Transactions data to IIF File - and how we solve them
CSV/Excel file must have a 'Date' column
File has 'Transaction Date' instead of 'Date'
Rename column to 'Date' (case-insensitive)
Ensure your file has Date, Amount columns (required)
Download our sample template for correct format
CSV/Excel file must have an 'Amount' column
File has 'Debit' and 'Credit' columns
Combine into single 'Amount' column (negative for debits)
Use negative values for payments, positive for deposits
Edit your spreadsheet before uploading
QuickBooks can't find the specified account name
Account 'Bank Account' not in Chart of Accounts
Create the account first or use exact name
Verify account names match your Chart of Accounts exactly
Edit account names in the tool options before converting
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
All available data flows from Banking to Quickbooks Desktop
Date → DATE
Amount → AMOUNT
Payee → NAME
FITID → DOCNUM
DTPOSTED → DATE
TRNAMT → AMOUNT
Date → DATE
Amount → AMOUNT
Payee → NAME
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli