Two of my clients needed their QuickBooks Desktop transaction history in spreadsheet form for an audit. I exported the IIF files and converted them to CSV with all nine fields separated into columns. The Account and Class columns stayed intact, which made the auditor's review straightforward.
Convert IIF to CSV | IIF to Spreadsheet
Extract all transaction fields from QuickBooks Desktop IIF files into a clean CSV spreadsheet. Account, Class, and all other fields stay in their own columns. Your data never leaves your browser.
Free preview — then from $5. Save with bundles.How to Convert IIF to CSV
Export from Banking
File → Utilities → Export → Lists to IIF Files
Upload and Configure
Upload IIF QuickBooks Transactions CSV and choose IIF Bank Export (CSV) format
Preview and Download
Review converted data, download Csv-ready file
Open in spreadsheet
Open the CSV file in Excel, Google Sheets, or any spreadsheet application
Output is in CSV Spreadsheet format — ready to import directly, no manual reformatting needed.
How People Use IIF to CSV
I needed to view my IIF transactions in a spreadsheet but opening the file directly in Excel gave me garbled TRNS and SPL markers. Converting the IIF to CSV extracted only the transaction rows with clean columns for Date, Amount, and Payee. Finally readable data.
Our construction company tracks expenses by class in QuickBooks Desktop. When I converted the IIF export to CSV, the class tracking column was preserved perfectly. I used the spreadsheet to build pivot tables for job costing analysis that QuickBooks reports couldn't handle.
IIF to CSV Conversion Questions
What columns does the CSV output include?
The CSV includes 9 columns: Date, Type, Account, Amount, Payee, Memo, Document Number, Class, and Cleared.
What IIF transaction types are supported?
All IIF transaction types are supported including CHECK, DEPOSIT, GENERAL JOURNAL, INVOICE, BILL, CREDIT MEMO, and more. The type is preserved in the Type column.
Is my financial data safe?
All conversion happens entirely in your browser. Your IIF file is never uploaded to our servers.
Why Use the IIF to CSV Converter?
All Fields Separated
Account, Class, Payee, and Memo each get their own column for flexible analysis
Account Names Preserved
QuickBooks Desktop account names are kept in their own column for reconciliation
Class Tracking Kept
QuickBooks class assignments are preserved in a dedicated column
Document Numbers
Check numbers, invoice numbers, and other document references are preserved
Browser-Based Security
All processing happens in your browser - your financial data never leaves your computer
Clean Extraction
Extracts only transaction rows (TRNS) - skips split lines and headers for clean output
Why Convert IIF to CSV?
IIF Files Are QuickBooks Desktop Only
What This Tool Does
Field Mapping
How Banking Iif fields map to Csv Bank Export
| Banking Iif | Source Value | Csv Bank Export | Target Value | Note | |
|---|---|---|---|---|---|
DATE |
01/18/2025 |
→ | Date |
01/18/2025
|
IIF date (MM/DD/YYYY) → MM/DD/YYYY |
TRNSTYPE |
CHECK |
→ | Type |
CHECK
|
Transaction type (CHECK, DEPOSIT, etc.) |
ACCNT |
Checking |
→ | Account |
Checking
|
Account name from QuickBooks Desktop |
AMOUNT |
-150.50 |
→ | Amount |
-150.50
|
Signed amount (negative for expenses, positive for income) |
NAME |
Amazon.com |
→ | Payee |
Amazon.com
|
Payee/vendor/customer name (kept separate) |
MEMO |
Office supplies order |
→ | Memo |
Office supplies order
|
Transaction memo (kept separate) |
DOCNUM |
1234 |
→ | Document Number |
1234
|
Check or invoice number |
CLASS |
Operations |
→ | Class |
Operations
|
QuickBooks class tracking |
CLEAR |
N |
→ | Cleared |
N
|
Cleared status (Y/N) |
Your IIF to CSV Conversion is Secure
Browser-Only Processing
All conversion runs in your browser. Files are never uploaded to any server.
No Data Retention
Nothing is stored after conversion. Close the tab and your data is gone.
GDPR Compliant
Full EU data protection compliance. Your privacy rights are fully protected.
Data Transformation
Multiple IIF rows (TRNS + SPL) become one CSV row with all fields separated
Tab-delimited TRNS header + SPL splits
TRNS row (header),
SPL row(s) (splits),
ENDTRNS (delimiter)
Spreadsheet row with all fields in separate columns
Common IIF Bank Export (CSV) Import Errors
Issues you might encounter when importing IIF QuickBooks Transactions data to IIF Bank Export (CSV) - and how we solve them
Invalid IIF File
File is not a valid tab-delimited IIF format
CSV file with commas or corrupted IIF
Valid IIF file from QuickBooks Desktop
Ensure you're exporting IIF format from QuickBooks Desktop
Go to QuickBooks Desktop -> File -> Utilities -> Export -> Lists to IIF Files
Missing !TRNS Header
IIF file doesn't contain required !TRNS header row
IIF without !TRNS line
!TRNS TRNSTYPE DATE ACCNT ...
IIF files must start with header rows (!TRNS, !SPL, !ENDTRNS)
Re-export from QuickBooks Desktop ensuring IIF format is selected
More credits - more savings
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
Frequently Asked Questions
Banking → Csv Data Ecosystem
All available data flows from Banking to Csv
DATE → Date
TRNSTYPE → Type
ACCNT → Account
DTPOSTED → Date
TRNTYPE → Type
TRNAMT → Amount
DTPOSTED → Date
TRNTYPE → Type
TRNAMT → Amount
D → Date
T → Amount
P → Payee
Quick question before you go
Help us improve—what stopped you today?
Thank you!
Enter your email to claim your welcome bonus