Excel to IIF Converter — Import Excel to QuickBooks Desktop

🥦

Convert Complete

QuickBooks Desktop IIF Format
valid rows

Transform Excel bank statements into IIF files for seamless import into QuickBooks Pro, Premier, or Enterprise.

Free preview — then from $5. Save with bundles.
Free preview before you pay
Files never leave your browser
No account needed to start

Download Excel Template

Excel template with proper column structure for IIF conversion

Excel Template

Tool Rating

4.6 / 5 (63 votes)

How to Convert Excel → IIF

1

Export from Banking

Log in → Reports → Export → Exported reports → Download CSV

2

Upload and Configure

Upload Bank CSV Transactions CSV and choose IIF File format

3

Preview and Download

Review converted data, download Quickbooks Desktop-ready file

4

Import to QuickBooks Desktop

File → Utilities → Import → IIF Files → Select File

Output is in QuickBooks Desktop IIF format — ready to import directly, no manual reformatting needed.

Field Mapping

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

Data Transformation

Each CSV row becomes a TRNS/SPL/ENDTRNS block

Input CSV/Excel Row

One row per transaction

Key columns: Date, Amount, Payee, Account
1:N — One input row creates multiple output rows
Output IIF Transaction Block 3 rows per input

Hierarchical structure for QuickBooks Desktop import

Excel → IIF Conversion Questions

Can I use Excel formulas in my file?

Yes! The tool automatically converts all formula results to values. Your Excel can have SUM, VLOOKUP, IF statements, or any other formulas.

What if my Excel has multiple sheets?

The tool automatically detects which sheet contains transaction data by looking for Date and Amount columns. Put your transactions in the first sheet or ensure it's the sheet with the most rows.

What QuickBooks Desktop versions work with IIF?

All QuickBooks Desktop versions support IIF import: Pro, Premier, and Enterprise editions from 2000-2025.

Why Use the Excel → IIF Converter?

Excel & CSV Support

Works with .xls, .xlsx, and .csv files from any source.

Smart Sheet Detection

Automatically finds transaction data in multi-sheet workbooks.

Formula Conversion

Converts Excel formulas to values automatically.

Date Format Intelligence

Handles Excel dates, text dates, and all standard formats.

Balanced Double-Entry

Creates properly balanced IIF transactions automatically.

Browser-Based Privacy

Excel files process in your browser. Data stays on your device.

How People Use Excel → IIF

I receive Excel bank statements from four small-business clients who all use QuickBooks Desktop. I converted each xlsx file to IIF in minutes instead of manually re-keying every line. The formula conversion feature handled their VLOOKUP-based categorization columns without any extra steps.

Sandra M.
Bookkeeper, Independent Practice · 350+ transactions/mo

Our ERP exports transaction history as Excel spreadsheets, but QuickBooks Enterprise only accepts IIF for bulk import. I converted a full quarter of AP data from xlsx to IIF format and imported it in one pass. The smart sheet detection found the right tab automatically in our multi-sheet workbook.

Trevor P.
Controller, Manufacturing Firm · 1,200 transactions/quarter

Several clients send me Excel files with dates formatted differently. The date format intelligence feature recognized serial dates, text dates, and mixed formats across files. I converted all of them to IIF and imported into QuickBooks Pro without a single date error.

Nina C.
Freelance Accountant · 9 clients

Why Convert Excel to IIF for QuickBooks Desktop?

Excel Can't Be Directly Imported

QuickBooks Desktop doesn't accept Excel for transaction imports. It requires IIF (Intuit Interchange Format), a tab-delimited format with double-entry structure. Manual data entry from Excel is tedious and error-prone. Common uses: Import edited bank data, historical records from other systems, consolidated multi-account transactions, or custom lists from Excel.

Excel Structure Requirements

Your Excel needs these columns (case-insensitive): - Date: Transaction date (any standard format accepted) - Amount: Transaction amount (negative=payment, positive=deposit) Optional but recommended: - Payee or Description: Transaction description - Account: QuickBooks account name for categorization - Memo: Additional transaction notes - CheckNum or Reference: Check or reference number

Common IIF File Import Errors

Issues you might encounter when importing Bank CSV Transactions data to IIF File - and how we solve them

Missing Date Column

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

Missing Amount Column

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

Account Not Found

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

Your Excel → IIF Conversion is Secure

Client-Side Conversion

No server round-trips. Your Excel → IIF data is processed entirely in the browser tab.

Auto-Erased on Close

The moment you close the page, all Excel → IIF data is wiped from browser memory. No traces left.

EU Privacy Standard

Meets GDPR requirements by design — no data processing on external servers, ever.

More credits - more savings

Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.

Frequently Asked Questions

You can, but free scripts and AI often miss edge cases that break real-world data: missing SKUs, currency formatting quirks, tax calculation errors, or date format mismatches. We have battle-tested validators specifically designed for accounting software imports that catch these issues before they corrupt your books. Plus, you get instant browser-based conversion without installing Python or managing dependencies.
Yes! The tool automatically converts all formula results to values. Your Excel can have SUM, VLOOKUP, IF statements, or any other formulas.
The tool automatically detects which sheet contains transaction data by looking for Date and Amount columns. Put your transactions in the first sheet or ensure it's the sheet with the most rows.
The tool handles Excel serial dates (like 45678), formatted dates, and text dates automatically. All are converted to MM/DD/YYYY format required by IIF.
Yes! Only Date, Amount, and Description columns are used. All other columns are safely ignored. Include as many reference columns as you need.
No special formatting needed. Use negative numbers for payments (like -100.00) and positive for deposits (like 500.00). Currency symbols and commas are automatically removed.
All QuickBooks Desktop versions support IIF import: Pro, Premier, and Enterprise editions from 2000-2025.
Yes. The bank account and any expense/income accounts you reference must already exist in your QuickBooks Chart of Accounts. Create them first if needed.
Yes! The tool shows a preview of the first 10 transactions. You can also open the downloaded IIF file in Notepad to see the full structure before importing.
After import, check your bank account register in QuickBooks. Verify transaction dates, amounts, and payees match your Excel. Run a Transaction List by Date report for detailed review.
IIF files must be tab-separated (not comma-separated) and require tab-delimited text format. Save your file as .txt with tab separation, then rename the extension to .iif.