When IIF is the right format
QuickBooks Desktop can import bank downloads as Web Connect (.qbo) files, which go to the Bank Feeds center where you categorize each transaction. IIF skips that step: transactions are written directly to the register with their accounts already assigned. That's useful when the categorizing is already done, for example a client's spreadsheet of expenses, a year of catch-up work prepared in Excel, or transactions exported from another system.
Preparing the file
- Date: US format (01/31/2026) or ISO (2026-01-31). Day-first dates can be selected in the column matching.
- Amount: negative for money out, or separate debit and credit columns. Card exports where purchases are positive are detected; switch the account type to Credit card if needed.
- Category (optional): the exact QuickBooks account name, with colons for sub-accounts.
- Check number (optional): written to the transaction's number field.
Importing into QuickBooks Desktop
- Back up the company file (File > Back Up Company).
- Switch to single-user mode if others are logged in.
- Choose File > Utilities > Import > IIF Files and select the file. Recent versions may offer an Import for review option that checks the file first; use it when available.
- Open the bank or card register and confirm the transactions and their accounts.
How the transactions are typed
| Account | Money out | Money in |
|---|---|---|
| Checking or savings | Check | Deposit |
| Credit card | Credit card charge | Credit card refund |
For entries that aren't bank activity, like depreciation, accruals or reclassifications, use the journal entry template, which also exports IIF.