Free IIF to Excel Converter for QuickBooks Desktop

Turn a supported QuickBooks IIF file into a structured Excel workbook you can review, filter, clean, analyze, share, or prepare for another workflow.

If your team repeatedly receives an IIF, converts it to Excel, cleans columns, reshapes data, and uploads it somewhere else, conversion may only be the middle step.

Choose your file

Drop your .IIF file here

you will get a real .xlsx workbook back

Your file is never uploaded. We never receive it or store it.

One Workbook, One Sheet per Section

Taking a QuickBooks IIF to Excel means moving several tables at once, because an IIF file is not one table: it is a stack of them in a single document, each introduced by a header line beginning with an exclamation mark and each with its own set of columns. A workbook holds all of them at the same time, so nothing has to be chosen and nothing is left out.

The transactions come out as one sheet, with every line item sitting beside the date, payee, reference and memo of the transaction it belongs to. Sort it, filter it or pivot it, and it behaves like the accounting record it was taken from.

Chart of accounts, customers, vendors, employees, items and classes each get their own tab, named after the record type they came from. Which sections a file happens to contain is the file's business; the workbook simply carries a tab for each one the reader finds.

One workbook, one sheet per section
  • Transactions (the sheet shown below)
  • ACCNT
  • CUST
  • VEND
  • INVITEM
  • CLASS
How each column of the Transactions sheet is typed in the workbook
SPL.ACCNTSPL.AMOUNTTRNS.DOCNUM
Supplies300.0000417
TextA numberText, and it keeps the zero

Each cell is typed in the file before Excel ever opens it, so nothing is inferred. Amounts total on open, and a reference number keeps every digit it started with.

Why Text Import Loses Your Data

Excel's own import wizard guesses at a file that is several tables, not one.

  1. One Layout for Every Table

    The Text Import wizard applies a single column layout to the whole file. An IIF holds several tables with different columns, so the chart of accounts collides with the transaction lines and a column stops meaning what its heading says.

  2. It Rewrites Values on the Way In

    This is the expensive one. Account numbers lose their leading zeros, anything shaped like a date becomes one, and long reference numbers turn into scientific notation. The rewriting is silent, and it has already happened by the time the sheet is in front of you.

  3. The Header Rows Land in Your Data

    A line beginning with an exclamation mark is a record definition rather than a row, and the wizard has no way to know that. Renaming the file to .csv or .txt changes nothing either: the structure is inside the file, not in its extension.

The Amounts Arrive as Numbers

Every cell is typed in the file itself, before Excel ever gets a chance to guess.

  1. SUM Works the Moment It Opens

    A column whose name ends in AMOUNT, QNTY, PRICE, COST, OBAMOUNT, BALANCE or LIMIT is written as a numeric cell. No leading apostrophes, no Text-to-Columns, and no re-typing a column before you can total it.

  2. Everything Else Stays Text

    On purpose, and that is the whole trick. A document number, an account number or a long reference is written exactly as the file had it, so 00417 keeps its leading zeros and a reference number stays a reference number rather than becoming 4.17E+02.

  3. A Real .xlsx Workbook

    Genuine Office Open XML, the same format Excel itself saves, rather than a delimited text file wearing a spreadsheet extension. It opens in Excel 2007 and later, Google Sheets, LibreOffice and Numbers with no compatibility warning.

What an IIF File Is

Intuit Interchange Format: tab-separated text QuickBooks Desktop uses for supported list and transaction workflows.

  1. Lists

    Current Intuit guidance describes native IIF export for lists, which is where most of these files come from: the chart of accounts, customers, vendors, employees, items and classes.

  2. Transaction Files

    Intuit's guidance is that general transactions can be imported by IIF but are not produced by the standard export workflow, so a transaction file usually arrives from payroll, a third-party application or another system built to feed QuickBooks.

  3. Mixed Structures

    One file can carry several headers and several schemas at once, each with a different set of columns beneath it. A payroll export that also brings its own account list is a single file with two shapes inside it.

How to Convert IIF to Excel

Four steps. The file is read inside your browser, so nothing is uploaded and nothing is stored.

  1. Drop Your .IIF

    An .iif or .txt export from QuickBooks Desktop, or the file a payroll or third-party system handed you. It is read where it sits, so there is no upload and no sign-up.

    .iif · .txt

  2. Choose How the Transactions Sit

    Combining is on by default: each line item appears with its transaction's date, payee and reference repeated alongside it. Turn it off and the TRNS and SPL record types come back as sheets of their own.

    combining on by default

  3. Check What Was Found

    Every section the reader recognised is listed with its row count, next to the warnings and anything it could not place. That happens before a workbook is written, not after.

    counts and warnings first

  4. Review and Download

    The workbook is written in the browser and saved straight to your downloads folder. It is the shortest way to open IIF in Excel: no import wizard, no column layout to pick, and no values quietly reinterpreted on the way in.

    written in the browser

A Workbook You Rebuild, or One That Refreshes

A workbook you make once, against a workbook that is already current when you open it.

When the free converter is the right tool and when a managed workflow is
NeedFree converterAutymate
One IIF to readExactly what it is forNot worth setting up
The same export every periodRun it again by hand each timeThe run stays configured where you put it
The same cleanup after every conversionFix the same columns in the sheet each periodApproved transformations applied before the data lands
Several locations or company filesOne file at a time, per entityStandardized mappings and routing where supported
The workbook feeds a reporting tool or a warehouseUpload or merge it yourselfConnect the available source to the destination when interfaces permit

A Workbook Is a Snapshot

It is a copy of the books at one moment, and it is not a connection to them.

  • QuickBooks Does Not See Your Edits

    The workbook is the company file as it stood when the IIF was exported. Sorting it, correcting it or deleting a row changes the spreadsheet and nothing else. Getting a change back into QuickBooks Desktop is a separate import with its own rules.

  • Totalling the Transactions Sheet Double Counts

    Each line item repeats its parent transaction's fields alongside it, so a TRNS column summed down that sheet counts one transaction once per line it has. Total the SPL amount column instead, or turn the combining off and use the record tables as they came.

  • About 40 MB

    That is the size the converter accepts, and it is far past the point where Excel is pleasant to use anyway. Split the export by period if you are over it. A file that size arriving every month is a sign the export itself belongs in an integration.

  • Unsupported Sections Are Named

    A record type the reader does not recognise is listed in the warnings rather than left out in silence. You can see what did not come across before you rely on the workbook, which is the part that matters when the data is a client's books.

When Every Location Sends Its Own IIF

A single file is what this page solves. What follows is the same job at ten locations, which is a different problem wearing the same clothes.

  • A separate export per location, each with its own sections and columns
  • The same cleanup applied to every workbook, by hand, every period
  • Separate QuickBooks company files, each needing the right file routed to it
  • An export that arrives late, with nobody named to notice
  • A new location set up from scratch the month it opens
A row of seven identical unlabelled archive box files standing on a back-office desk, beside an open laptop showing a spreadsheet.

Common Questions

What people ask before they trust a converter with their accounting system.

It reads a supported Intuit Interchange Format file, works out the tables inside it, and writes them into an Excel workbook with one worksheet per section. The result is easier to review, filter, analyze, migrate or share than the raw text file, and the amount columns arrive as numbers rather than as text that looks like numbers.

Written and maintained by The Autymate integrations team. We build and run accounting integrations for multi-location franchises, ISVs and bookkeeping firms: QuickBooks Desktop and Online, POS, payroll and ERP. These converters exist because we kept writing the same ones for customers, and there was no reason to keep them to ourselves.

Last reviewed

Stop Cleaning Up the Same Workbook Every Month

One export, converted once, is what this page is for. When the same IIF lands every period and the same columns are tidied before it goes anywhere, tell us where the file starts, what reads the workbook next, and how many locations or company files are involved.

Exact source access, fields, permissions, QuickBooks behaviour and service scope are confirmed during discovery.