Runs entirely in your browser — your file is never uploaded to a server.
Drop your file below — runs entirely in your browser, nothing is uploaded.
A IIF file means your bank gave you structured data — which most banks only do for the last few months. Beyond that you get a PDF, and a PDF won't open in Excel. BalanceExtract reads those directly: it works out the column layout from the document itself, handles scanned statements with OCR, checks that every running balance reconciles, and flags any row it isn't confident about before you export.
Same CSV output, same on-device processing, nothing uploaded.
Drag the file onto the box above or click to browse. It is read in your browser — nothing is uploaded to a server, which you can confirm in the Network tab.
Every transaction is read out with its date, payee, description, amount and transaction ID, along with any warnings about rows that need a look.
The CSV file saves straight to your device, ready to open in a spreadsheet or import into your accounting software.
IIF (Intuit Interchange Format) is QuickBooks Desktop's own tab-delimited transaction format — straightforward for QuickBooks to read, considerably less so to open directly in a spreadsheet. This guide covers what's actually in an IIF file and how to get a clean CSV out of one.
Migrating off QuickBooks Desktop or auditing old records without retyping years of transactions starts with getting a clean CSV out of the IIF export. IIF files are tab-delimited, but QuickBooks exports can redefine the column order partway through the file — once per account section — which breaks naive parsers that assume one fixed layout. This converter reads each section's own header line, extracts transaction type, reference number, and memo alongside date, description, and amount, and reports exactly how many rows were skipped and why if anything doesn't parse cleanly.
| Line | What It Contains |
|---|---|
| TRNS | The transaction itself — date, amount, account, and description |
| SPL | The offsetting split line completing the double-entry structure |
| ENDTRNS | A marker closing the record |
Honest side-by-side write-ups, including where each of them is the better choice.