Been searching for something like this for months. Our Shopify store processes 500+ orders monthly and this handles everything perfectly. Date formats, tax columns, refunds - all correct.
Convert IIF to QuickBooks Online CSV | Free IIF to QBO Converter
Transform IIF (Intuit Interchange Format) transaction files from QuickBooks Desktop into QuickBooks Online's 3-column CSV format. Free converter for seamless QuickBooks migration.
How It Works
Export IIF from QuickBooks Desktop
File → Utilities → Export → Lists to IIF Files | Or export specific transactions to IIF
Upload IIF File
Drop your IIF file here or click to browse
Download QBO CSV
Get your converted CSV file ready for QuickBooks Online
Import to QuickBooks Online
In QBO: Banking → Upload Transactions → Select account → Upload CSV
Why Convert IIF to CSV for QuickBooks Online?
Migrating from QuickBooks Desktop to Online
What This Tool Does
Your Data is Safe
Bank-Level Security
256-bit SSL encryption. Same standards as major financial institutions.
No Data Storage
Files are processed directly in browser. No calls to our servers.
GDPR Compliant
Full EU data protection compliance. Your privacy rights protected.
Field Mapping
How Banking Iif fields map to Quickbooks Online Bank Transaction
| Banking Iif | Source Value | Quickbooks Online Bank Transaction | Target Value | Note | |
|---|---|---|---|---|---|
DATE |
01/18/2025 |
→ | Date |
01/18/2025
|
IIF date (MM/DD/YYYY) → MM/DD/YYYY |
AMOUNT |
-150.50 |
→ | Amount |
-150.50
|
TRNS row amount (negative for expenses, positive for income) |
Why Use This Tool?
Desktop to Online Migration
Seamlessly convert QuickBooks Desktop IIF exports to QuickBooks Online CSV
Double-Entry Handling
Extracts TRNS header rows, ignores SPL split lines (QBO CSV doesn't support splits)
Tab-Delimiter Parsing
Correctly parses IIF's tab-delimited format (not comma-separated)
Transaction Type Preservation
Includes transaction type (CHECK, DEPOSIT, etc.) in description
Browser-Based Security
All processing in your browser - your QuickBooks data stays private
All QB Desktop Versions
Works with IIF from QuickBooks Pro, Premier, Enterprise (2015-2025)
Data Transformation
Multiple IIF rows (TRNS + SPL) become one CSV row
Tab-delimited TRNS header + SPL splits
TRNS row (header),
SPL row(s) (splits),
ENDTRNS (delimiter)
Simple CSV format with 3 columns (TRNS row only)
Common Bank Transaction CSV (3-Column) Import Errors
Issues you might encounter when importing IIF QuickBooks Transactions data to Bank Transaction CSV (3-Column) - 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
Unbalanced Transaction
TRNS + SPL amounts don't sum to zero (double-entry requirement)
TRNS: -100, SPL: 90 (missing $10)
TRNS: -100, SPL: 100 (balanced)
IIF requires double-entry accounting; all transactions must balance
Tool extracts TRNS row amounts only; balance issues are informational
Multiple SPL Rows
Transaction has multiple split lines (SPL rows)
1 TRNS + 3 SPL rows with different categories
Converted to single CSV row with TRNS amount
Only TRNS row is used; SPL split details are not preserved
Use bank rules in QBO to re-categorize after import
Frequently Asked Questions
Banking → Quickbooks Online Data Ecosystem
All available data flows from Banking to Quickbooks Online
Date → Date
Description/Payee/Memo → Description
Amount → Amount
Date → DTPOSTED
Description/Payee → NAME
Memo → MEMO
DATE → Date
NAME + MEMO → Description
AMOUNT → Amount
DTPOSTED → Date
NAME + MEMO → Description
TRNAMT → Amount
DTPOSTED → Date
NAME + MEMO → Description
TRNAMT → Amount
D → Date
P + M → Description
T → Amount