I download bank CSV files from three different client accounts each month and convert them to IIF for QuickBooks Desktop import. The auto-detection of CHECK and DEPOSIT types saves me from manually categorizing every line. What used to take an afternoon now takes minutes.
CSV to IIF Converter — QuickBooks Desktop Import Tool
Transform bank CSV files into IIF format for direct import into QuickBooks Pro, Premier, or Enterprise.
Free preview — then from $5. Save with bundles.How to Convert Your File
Export from Banking
Log in → Reports → Export → Exported reports → Download CSV
Upload and Configure
Upload Bank CSV Transactions CSV and choose IIF File format
Preview and Download
Review converted data, download Quickbooks Desktop-ready file
Import to QuickBooks Desktop
File → Utilities → Import → IIF Files → Select File
Output is in QuickBooks Desktop IIF format — ready to import directly, no manual reformatting needed.
How People Use This
My bank only exports CSV but my accountant needs everything in QuickBooks Desktop. I converted my weekly bank CSV to IIF format and imported directly without any third-party software subscription. The balanced double-entry structure was exactly what QuickBooks expected.
We run QuickBooks Premier for job costing and needed to convert CSV bank statements to IIF with custom expense accounts per transaction. Adding an Account column to our CSV let us map each payment to the correct nominal code during conversion.
Several of my clients are on QuickBooks Enterprise and refuse to switch to Online. I converted their bank CSV exports to IIF format in bulk, specifying the correct bank account name for each client. The TRNS/SPL/ENDTRNS structure imports cleanly every time.
Our company credit card provider only gives us CSV downloads. I set the transaction type to CREDIT CARD and converted the entire statement to IIF for QuickBooks Desktop. The tool handled negative amounts for returns and positive amounts for charges without any manual edits.
During tax season I receive bank CSV files in every format imaginable. The flexible column detection recognizes different date and amount formats from various banks, and the csv to iif conversion handles them all consistently. I just specify the default expense account and go.
Common Conversion Questions
What QuickBooks Desktop versions support IIF?
IIF import works with QuickBooks Pro, Premier, and Enterprise versions from 2000-2025. All editions support this format.
Do my QuickBooks accounts need to exist first?
Yes! The bank account and any expense/income accounts you specify must already exist in your QuickBooks Chart of Accounts. Create them first if needed.
How should amounts be formatted in my CSV?
Use negative numbers for payments/debits (like -50.00) and positive for deposits/credits (like 100.00). Currency symbols ($) and commas are automatically removed.
Why Convert CSV to IIF Format?
QuickBooks Desktop Can't Import CSV
Required CSV Columns
Your 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.
// PRICING //
Choose the plan that fits your needs
Just start processing on any tool page
Tools processing starts from 5 credits. Then 1 credit = 1k rows. No sign-up needed.
Credit Bundles
One-time purchase
- No monthly commitment
- Credits valid for one year
- Access to all tools
- Full file downloads
Monthly Bundles Pro
Best for professionals and content creators
- Credits refresh monthly
- Priority processing
Purchase Credits
- Full CSV & Excel export
- Google Sheets export
- Instant browser download
Do unused credits expire?
One-time credit bundles are valid for one year. Subscription credits refresh monthly. You can use credits across any tool, anytime.
Is my data secure?
Files process entirely in your browser. We're GDPR compliant with TLS encryption.
Can I get a refund?
Yes! Full refund within 14 days if no credits used. Partial refund for unused credits anytime. Contact sup@spreadsheetbroccoli.com.
Terms of service applies. VAT included where applicable.
More credits - more savings
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
Field Mapping
How Banking Csv fields map to Quickbooks Desktop Iif
| Banking Csv | Source Value | Quickbooks Desktop Iif | Target Value | Note | |
|---|---|---|---|---|---|
Date |
01/15/2025 |
→ | DATE |
01/15/2025
|
Transaction date |
Amount |
-50.00 |
→ | AMOUNT |
-50.00
|
Transaction amount (negative=debit, positive=credit) |
Payee |
AMAZON PURCHASE |
→ | NAME |
AMAZON PURCHASE
|
Payee or vendor name |
Account |
Checking |
→ | ACCNT |
Checking
|
Expense/income account for split line |
Memo |
AMAZON PURCHASE |
→ | MEMO |
AMAZON PURCHASE
|
Transaction memo or description |
CheckNum |
REF123456 |
→ | DOCNUM |
REF123456
|
Check number or reference |
Class |
Sales |
→ | CLASS |
Sales
|
QuickBooks class for tracking |
Why Use This Converter?
CSV & Excel Support
Converts .csv, .xls, and .xlsx files to IIF format.
Multiple Transaction Types
Support for CHECK, DEPOSIT, and CREDIT CARD transactions.
Flexible Column Detection
Recognizes various column name conventions from different banks.
Automatic Balancing
Creates properly balanced double-entry transactions automatically.
Account Customization
Specify bank account and default income/expense accounts.
Browser-Based Privacy
Files convert locally. Your data never leaves your computer.
Data Transformation
Each CSV row becomes a TRNS/SPL/ENDTRNS block
One row per transaction
Date,
Amount,
Payee,
Account
Hierarchical structure for QuickBooks Desktop import
Common IIF File Import Errors
Issues you might encounter when importing Bank CSV Transactions data to IIF File - and how we solve them
Missing Date Column
CSV/Excel file must have a 'Date' column
File has 'Transaction Date' instead of 'Date'
Rename column to 'Date' (case-insensitive)
Ensure your file has Date, Amount columns (required)
Download our sample template for correct format
Missing Amount Column
CSV/Excel file must have an 'Amount' column
File has 'Debit' and 'Credit' columns
Combine into single 'Amount' column (negative for debits)
Use negative values for payments, positive for deposits
Edit your spreadsheet before uploading
Account Not Found
QuickBooks can't find the specified account name
Account 'Bank Account' not in Chart of Accounts
Create the account first or use exact name
Verify account names match your Chart of Accounts exactly
Edit account names in the tool options before converting
Frequently Asked Questions
Banking → Quickbooks Desktop Data Ecosystem
All available data flows from Banking to Quickbooks Desktop
Date → DATE
Amount → AMOUNT
Payee → NAME
FITID → DOCNUM
DTPOSTED → DATE
TRNAMT → AMOUNT
Date → DATE
Amount → AMOUNT
Payee → NAME
Quick question before you go
Help us improve—what stopped you today?
Thank you!
Enter your email to claim your welcome bonus