Logo

IIF to CSV

Universal Format Converter

Convert between CSV, TSV, JSON, and Excel. Supports multiple files, primary data, and batch operations.

Select a data source to begin conversion

No data loaded

Upload files or use primary data to start converting

About IIF to CSV

Convert QuickBooks IIF transaction files into CSV rows for spreadsheet review or migration to another accounting system.

IIF is QuickBooks Desktop's own tab-delimited interchange format for transactions, lists and other accounting data, and it's still the format most QuickBooks-to-anything migrations run into first.

This tool reads the "!TRNS" header line to learn the column layout for that block, then maps every following "TRNS" data row onto those same column names — so you get a properly labeled CSV instead of a wall of tab-separated codes.

It's built for the migration scenario: pulling transactions out of QuickBooks Desktop to move into another accounting system, or just to review a batch of exports in a spreadsheet before deciding what to do with them.

Everything runs locally in your browser, which matters here specifically because IIF exports routinely contain full transaction-level financial detail you don't want passing through a third-party server.

Category: Financial Formats

Common Use Cases

  • Migrating QuickBooks transactions to another system
  • Reviewing IIF exports in a spreadsheet

Key Features

  • Reads the "!TRNS" header line to learn each block's column layout
  • Maps every following "TRNS" data row onto those same named columns
  • Handles multiple transaction/list blocks within one IIF export
  • Parses locally, keeping transaction-level accounting detail off any server

The IIF to CSV tool is compatible with: QuickBooks Desktop, Accounting Migrations.

Use this to pull transactions out of QuickBooks Desktop as CSV, then compare against an OFX_TO_CSV bank export to reconcile, or route older records through QIF_TO_CSV if you're consolidating archives from multiple accounting eras.

Frequently Asked Questions

What is IIF used for?

It's QuickBooks Desktop's own tab-delimited format for transactions and list data, commonly hit when migrating off QuickBooks.

Does the converter understand QuickBooks-specific transaction types?

It maps whatever columns your IIF export's header defines, so it adapts to your specific transaction structure.

Built for bookkeepers and accountants migrating off QuickBooks Desktop or auditing IIF exports before a system switch.

Read the related guide