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 Your File

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.

How People Use This

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

My POS system only exports to Excel, but my accountant needs everything in QuickBooks Desktop. I converted my monthly xls sales report to IIF and set the transaction type to DEPOSIT. The balanced double-entry structure matched exactly what QuickBooks expected.

Kent R.
Small Business Owner, Retail · 80 transactions/mo

Our donor management system exports to xlsx, and we track everything in QuickBooks Premier. I converted the donation spreadsheet to IIF, specifying our Donation Income account as the default. All 200 records imported with correct amounts and donor names.

Lucinda V.
Office Manager, Nonprofit · 200 donations/quarter

Year-end cleanup means converting stacks of Excel bank data to IIF for clients still on QuickBooks Desktop. I converted files with formulas, merged cells, and inconsistent column headers. The tool resolved the formulas to values and mapped Date, Amount, and Description columns regardless of their original position.

Roger H.
CPA, Multi-Client Practice · 15 clients

Common 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 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

Your Conversion is Secure

Browser-Only Processing

All conversion runs in your browser. Files are never uploaded to any server.

No Data Retention

Nothing is stored after conversion. Close the tab and your data is gone.

GDPR Compliant

Full EU data protection compliance. Your privacy rights are fully protected.

More credits - more savings

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

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

Why Use This 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.

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

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

Frequently Asked Questions

Your data never leaves your device. All files are processed entirely in your browser using client-side JavaScript - no data is stored on our servers or sent anywhere. There's no account to hack, no database storing your files, and no API connections to your bank or accounting software. You upload, convert, download, and we forget it immediately.
No payment or signup required. You can upload your file, see a free preview of the conversion results, and verify everything looks correct before paying anything. If it doesn't work for your files, you haven't wasted any money. We only charge when you're satisfied and ready to download the final converted file.
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.