Free Tool

IIF to Excel Converter

Turn a QuickBooks Desktop IIF export into a clean Excel or CSV spreadsheet — every transaction and split line as a row, dates converted to ISO format. Fully free with no account.

Or drop an IIF file here

IIF (QuickBooks Desktop)Max 10 MB

Reads QuickBooks Desktop IIF exports — IIF is the Desktop import/export format. QuickBooks Online does not use IIF; if you have a .qbo file instead, the QBO to CSV converter is the right tool. Fully free, no account, files never stored.

Bank-grade security — No account needed · Processed in memory, never stored

Free to use
Downloads free — no account needed
Files never stored
How it works

How to convert an IIF file to Excel

01

Export an IIF from QuickBooks Desktop

In QuickBooks Desktop, use File → Utilities → Export → Lists to IIF (or the report export) and save the .iif file.

02

Upload it here

Drop the .iif file in. The converter reads its transaction and split lines — no QuickBooks connection needed.

03

Choose Excel or CSV

Excel for reading, sorting, and sharing; CSV for importing into other software.

04

Download the spreadsheet

Save it — fully free — with every TRNS and SPL line as a row, dates in ISO format.

Why convert an IIF file to a spreadsheet?

IIF was designed for one reader: QuickBooks Desktop. To every other program — and to every human who opens one in a text editor — an IIF export is a wall of tab-separated codes. Yet IIF files hold data people regularly need outside Desktop: years of transactions for an audit, the detail behind a migration to another accounting system, a client's history in a form an accountant can actually review. Converting the file to Excel or CSV turns the codes into columns anyone can sort, filter, and check.

The conversion is faithful rather than clever. Nothing is summarised away: if the file has 400 transactions with 900 split lines, the spreadsheet has 1,300 rows in the file's own order, with the splits marked so the two kinds of row are never confused.

How an IIF file is built

LineWhat it isWhere it lands
!TRNS / !SPL headersLines starting with "!" that declare the column layout for the lines that followRead to map the fields — they never become rows
TRNSOne transaction: its type, date, main account, name, and total amountOne row, with its real transaction type (CHECK, DEPOSIT, INVOICE…)
SPLA split (distribution) line: the account one part of the transaction posts to, and that part's amountOne row each, Type marked "Split line"
ENDTRNSCloses the transaction blockA structural marker only — no row

The split lines are the part most converters drop and the part accountants most need. In QuickBooks' double-entry shape, a transaction's TRNS line touches one account and its SPL lines touch the others, with amounts that mirror each other in sign. Keeping them — labelled, in order, immediately under their transaction — means the spreadsheet can be re-added-up both ways: by transaction, or by account.

The six columns you get

Date — converted from MM/DD/YYYY to yyyy-mm-dd, so sorting works. Type — the IIF transaction type for TRNS rows (CHECK, DEPOSIT, BILL, INVOICE and the rest), or "Split line" for SPL rows. Account — the account the line posts to. Name — the customer, vendor, or payee on the line. Amount — as written, splits keeping their sign. Memo — the line's memo text, word for word.

Desktop format, honestly scoped

IIF belongs to QuickBooks Desktop, and this tool does not pretend otherwise. It reads IIF exports; it does not connect to a Desktop company file, and QuickBooks Online neither produces nor consumes the format. If your data lives in Online, the equivalents are the QBO to CSV converter for Web Connect files and the bank-statement converters for PDFs. Going the other direction — building a Desktop-ready IIF from a spreadsheet — is the CSV to IIF converter's job, with the header blocks and balanced splits a real import requires.

A note on very old IIF files

IIF has been written by decades of QuickBooks versions, and the oldest exports occasionally omit the "!" header lines for some blocks. The converter falls back to the standard column layout Desktop itself uses in that case, so a headerless export still lands in the right columns. If a genuinely unusual variant misplaces a field, the honest check is the totals: the TRNS amounts in the spreadsheet should match the export's own report in Desktop before you rely on the file.

Pricing

Simple, transparent pricing

Start free. Only pay when you need more.

MonthlyAnnual

Free

Try it out — no card needed

$0
  • 8 pages free, forever
  • CSV & Excel export
  • Global banks support
  • No credit card required
  • All 15 free QuickBooks tools included
  • ✕
    OFX / QFX export
  • ✕
    Google Sheets
Start free

Basic

For light, occasional use

$5/ mo

or $48/yr — save 20%

  • 25 pages / month
  • CSV & Excel export
  • Global banks support
  • All 15 free QuickBooks tools included
  • Email support
  • ✕
    Google Sheets
  • ✕
    OFX / QFX export
Start Basic
Most popular

Pro

Perfect for CAs & individuals

$20/ mo

or $192/yr — save 20%

  • 500 pages / month
  • All export formats
  • Google Sheets export
  • Priority processing
  • Smart Auto-Categorization (Beta)
  • Pre-Export Analytics (Beta)
  • All 15 free QuickBooks tools included
  • Email support
  • ✕
    API access
  • ✕
    Team seats
Start Pro

Business

For CA firms & fintech teams

$75/ month

or $720/yr — save 20%

  • 2,000 pages / month
  • All export formats
  • OCR for Scanned PDFs
  • Direct Accounting Push (Coming Soon)
  • Smart Auto-Categorization (Beta)
  • Pre-Export Analytics (Beta)
  • Secure Client Portal (Beta)
  • API access
  • 5 team seats
  • All 15 free QuickBooks tools included
  • Dedicated support
Start Business
FAQ

Frequently asked questions

What is an IIF file?

IIF (Intuit Interchange Format) is QuickBooks Desktop's long-standing import/export format: a plain-text, tab-separated file in which lines beginning with "!" declare the columns, TRNS lines carry each transaction, SPL lines carry its split (distribution) lines, and ENDTRNS closes the block. It predates the QBO Web Connect format and is still how Desktop moves lists and transactions in and out.

Is IIF a QuickBooks Online format too?

No. IIF belongs to QuickBooks Desktop (Pro, Premier, Enterprise). QuickBooks Online does not export or import IIF files — it uses CSV uploads and QBO Web Connect files instead. If your file ends in .qbo, use the QBO to CSV converter; this page is for Desktop .iif exports.

What does the spreadsheet contain?

One row per line of substance in the file: every TRNS transaction line, and every SPL split line marked "Split line" in the Type column, so a transaction and its distributions stay together and in order. Columns are Date, Type, Account, Name, Amount, and Memo — the fields almost every IIF export carries.

Why are the split lines included?

Because they hold the accounting. A TRNS line says a check for $1,000 left the bank; its SPL lines say $600 was rent and $400 was utilities. A spreadsheet with only the TRNS lines totals correctly but explains nothing. Keeping the splits — clearly marked, so they never pollute a transaction count — preserves both views.

Are dates or amounts changed during conversion?

Dates are rewritten from the IIF convention (MM/DD/YYYY) to ISO format (yyyy-mm-dd) whenever they are recognizable, because spreadsheets sort ISO dates correctly. Amounts are copied as numbers, exactly as written — split lines keep the negative sign convention QuickBooks uses for distributions.

Can I edit the spreadsheet and import it back as IIF?

Not with this tool — it is deliberately one-way. Turning a spreadsheet back into a valid IIF is a different, stricter job (header blocks, balanced splits, Desktop's field rules), and a malformed IIF can damage a Desktop company file on import. For building Desktop imports from spreadsheets, the CSV to IIF converter creates properly structured files.

What if the converter says my file does not look like IIF?

The file contains no TRNS transaction rows. The usual causes: it is a list-only export (customers or items with no transactions), it is actually a QBO or CSV file with an .iif name, or the export was cut short. Re-export from QuickBooks Desktop with transactions included, and make sure the file you choose is the one Desktop created.

Is my data uploaded or stored?

Your file is processed in memory to build the spreadsheet and is not stored afterwards. We never sell or share your financial data, and the download is fully free with no account.

IIF to Excel Converter — Free IIF to CSV & Excel | Convert Statement | Convert Statement