Convert a QuickBooks Desktop .IIF file to a CSV that opens in Excel: Date, Description, Amount, Balance and Category from the SPL account. Free up to 100 transactions.
Only have a PDF statement? Use the PDF statement converter.
Excel won't open an IIF as a useful spreadsheet. A QuickBooks Desktop .IIF is tab-separated !TRNS/!SPL/!ENDTRNS rows, so you get keywords and one row per TRNS plus every SPL. Utilly keeps one readable row per transaction and writes a CSV laid out for Excel, with the SPL account as Category (split lines listed), the same columns as our IIF to CSV download.
TRNSTYPE tells bank rows from credit card rows..xlsx.A split purchase in our sample QuickBooks Desktop IIF (made-up data):
!TRNS TRNSTYPE DATE ACCNT NAME AMOUNT DOCNUM MEMO
!SPL TRNSTYPE DATE ACCNT NAME AMOUNT DOCNUM MEMO
!ENDTRNS
TRNS CHECK 09/03/2026 Business Checking -86.43 POS PURCHASE OFFICE DEPOT #1123
SPL CHECK 09/03/2026 Office Expenses 50.00
SPL CHECK 09/03/2026 Postage 36.43
ENDTRNS
becomes this row in the CSV (opened in Excel):
Date,Description,Amount,Balance,Category
2026-09-03,POS PURCHASE OFFICE DEPOT #1123,-86.43,,Split: Office Expenses 50.00; Postage 36.43
| IIF field | Excel CSV column |
|---|---|
| DATE on the TRNS row | Date column as YYYY-MM-DD so Excel sorts and filters correctly. |
| AMOUNT on the TRNS row | Amount column: signed plain number (no $ or thousands commas). On a bank account, money out stays negative. |
| NAME, or MEMO when NAME is empty, or DOCNUM as CHECK n | Description column. |
| MEMO when NAME was also set | Stays in the source mapping as Memo; Description in the Excel CSV prefers NAME. |
| ACCNT on each SPL row | Category column. A single SPL is that account name; several SPLs become Split: … listing each amount as written. |
| TRNS ACCNT | Splits a multi-account file into tabs (and an Account column on the combined CSV); omitted from a single-account download. |
| Balances | An IIF carries none, so the Balance column stays blank. |
The sample file's 31 rows come to 11 Sales, 12 Office Expenses, 2 Payroll, 2 Utilities, 2 Contract Labor, 1 Rent and 1 split — ready for a pivot table by Category in Excel.
!TRNS / !SPL / !ENDTRNS headers and matching data rows. Column order can vary; we read the header names.| Problem | Fix |
|---|---|
| Excel shows !TRNS, TRNS, SPL and ENDTRNS | That's the .iif opened directly. Open the converted .csv instead (Data → From Text/CSV, delimiter comma). |
| Dates look like text, or day and month are swapped | Import with Data → From Text/CSV and set the Date column's data type. Our dates are year-first (YYYY-MM-DD). |
| "No transactions found in that IIF file" | The file only had lists (accounts, names) or the keywords were renamed. Export or rebuild with TRNS/SPL/ENDTRNS rows, or check it with the free IIF file checker. |
| September rows show as January | Day-first dates. Pick %d/%m/%Y or %d/%m/%y in the preview's date format. |
| Category is Uncategorized Expense / Income | That's what the IIF's SPL ACCNT said (common on converter-made files). Recategorize in Excel, or edit the IIF and convert again. |
| Balance column is empty | Expected: an IIF has no running balances. Add a formula in Excel, or reconcile against your statement. |
Free for files up to 100 transactions, which covers a typical month of activity. Larger files (a year of catch-up, a client's full history) use 1 credit from the same $9 pack of 5 as our PDF statement converter, or unlimited on Pro at $19/month. The preview is always free.
Yes for files up to 100 transactions: no sign-up, no watermark. Bigger files (multi-month catch-up work) use 1 credit from the same $9 / 5-credit pack as our PDF converter, and the preview is always free.
No. Files are processed in memory and deleted after 1 hour. We never use your data for AI training.
Yes. Click a sample button under the upload box. It opens a made-up export from a fictional bank in the same preview your own file gets, and every format is free to download, so you can test an import in a test or backup company file first. Don't import a sample into your real books.
You get a CSV laid out for Excel: Date, Description, Amount, Balance and Category, one transaction per row. Excel opens it directly with real dates and numbers; use File → Save As → Excel Workbook to keep it as .xlsx.
Yes. The Category column keeps each SPL ACCNT as written (Office Expenses, Uncategorized Expense). A multi-line split is one row for the TRNS total, and Category lists every SPL account with its amount.
Yes. CREDIT CARD and CCARD REFUND types are detected. Charges stay negative and refunds/payments positive when that's how the IIF is signed. You can also choose Credit card as the account type in the preview.
No. An IIF has no running balances, so Balance is blank. Reconcile against your statement, or add a running-balance formula once the sheet is open.
Yes. Each TRNS account gets its own tab in the preview and its own CSV, named after the account. You can also download every account in one CSV with an Account column. One credit covers the whole file.
Yes for QBO: use the IIF to QBO converter (Web Connect .qbo for Online or a supported Desktop version), or download .QBO from the same preview here. For Quicken, use the IIF to QIF converter, or download a QIF from the preview.
Free converter →
Free converter →
Free converter →
Free converter →
Free converter →
Free converter →