Convert Wave to QuickBooks Desktop Format
Moving from Wave to QuickBooks Desktop? Export your transactions as CSV, upload here, and get an IIF file ready for direct import. Zero manual data entry.
QB Desktop Ready
IIF formatted
Yes, 100% free. No hidden fees, no premium tiers. Create a free account and start converting immediately.
Why Businesses Are Migrating from Wave to QuickBooks Desktop
Wave Accounting served many freelancers and micro-businesses well as a free bookkeeping tool. However, since H&R Block acquired Wave in 2019, the platform has undergone significant changes. New signups have been restricted in multiple regions, key integrations have been removed, and the product roadmap has shifted toward payment processing rather than accounting features. For businesses that need advanced inventory tracking, job costing, industry-specific editions, or offline access, QuickBooks Desktop is the natural upgrade path.
QuickBooks Desktop offers features Wave never had — batch invoicing, advanced job costing, fixed asset management, industry editions for contractors, manufacturers, nonprofits, and professional services, plus robust reporting with over 100 built-in report templates. If your business has outgrown Wave or you're concerned about Wave's uncertain future, this free Wave to IIF converter makes the migration painless. Simply export your Wave transactions as CSV, upload them here, and download an IIF file ready for QuickBooks Desktop import.
What Is an IIF File?
IIF stands for Intuit Interchange Format — a tab-delimited text file format that QuickBooks Desktop uses for importing and exporting lists and transactions. IIF files have been a core part of QuickBooks Desktop since the late 1990s and remain the primary bulk import method for transactions, vendors, customers, and chart of accounts data. Inside an IIF file, you'll find header rows (like !TRNS and !SPL) that define the column structure, followed by data rows prefixed with TRNS (transaction) and SPL (split line) tags. Each transaction requires at least one TRNS line and one SPL line to form a balanced journal entry. The file ends each transaction with ENDTRNS. Unlike QBO files which work with both QuickBooks Online and Desktop, IIF files are exclusively for QuickBooks Desktop — they cannot be imported into QuickBooks Online.
How to Export Your Transaction Data from Wave
The first step in your Wave-to-QuickBooks Desktop migration is exporting your transaction history from Wave. Follow these steps:
- Log into Wave — Go to waveapps.com and select your business from the dashboard.
- Navigate to Accounting → Transactions — This displays all recorded transactions including income, expenses, and bank transfers.
- Filter your date range — Select the time period you want to migrate. For a full migration, select “All Time.” For partial migrations, choose specific months or quarters.
- Click Export — Wave generates a CSV file with Date, Description, Amount, Account, and Category columns. Save it to your computer.
Important: Export each bank account separately from Wave. QuickBooks Desktop requires IIF imports to be associated with specific accounts, so keeping exports per-account prevents reconciliation issues after import.
How the Wave to IIF Conversion Works
Converting your Wave CSV export to IIF format is a quick, four-step process:
- Upload your Wave CSV — Drag and drop or browse to select your exported file. The converter processes everything locally in your browser for maximum privacy.
- Auto-detect columns — The tool reads your CSV headers and maps Date, Description, and Amount columns automatically. Wave's standard export format is recognized instantly.
- Set QuickBooks account names — Enter the account names as they appear in your QuickBooks Desktop chart of accounts. The converter will use these names in the TRNS and SPL lines of the IIF file.
- Download IIF file — Click Download to generate the IIF file with properly formatted header rows, transaction lines, split lines, and ENDTRNS markers.
Step-by-Step: Importing Wave Data into QuickBooks Desktop
After converting your Wave CSV to IIF format, follow these steps to import into QuickBooks Desktop:
- Open QuickBooks Desktop and make sure the correct company file is loaded.
- Go to File → Utilities → Import → IIF Files.
- Browse to and select the IIF file you downloaded from this converter.
- QuickBooks will process the file and show a confirmation dialog. If any account names in the IIF don't match your chart of accounts, QuickBooks will create them automatically.
- Review the imported transactions in the appropriate register. Go to Banking → Use Register and select the account to verify.
Pro tip: Before importing, create a backup of your QuickBooks company file via File → Create Backup. This lets you roll back if the import doesn't look right. Also, use our IIF Viewer to preview the file contents before importing.
What Data Transfers from Wave to QuickBooks Desktop
- Transfers: Transaction dates, amounts, payee/description text, and account assignments. The IIF format captures these as balanced journal entries with TRNS and SPL lines.
- Does not transfer: Wave categories (these map to QuickBooks accounts which you set during conversion), customer/vendor records, invoice data, estimates, tax settings, and receipt images. These need to be recreated manually in QuickBooks Desktop.
For the most complete migration, also recreate your chart of accounts in QuickBooks Desktop. Our Chart of Accounts Generator can help you create an industry-appropriate chart of accounts in seconds.
Related Free Accounting Tools
The Wave to IIF converter is part of our complete suite of free financial file conversion tools. Whether you need to convert between formats, import marketplace data, or migrate to another accounting platform, we have a dedicated tool for every workflow:
- CSV to IIF Converter — Convert bank CSV files to QuickBooks Desktop IIF format.
- CSV to QBO Converter — Convert bank CSV files to QBO Web Connect format.
- QBO to IIF Converter — Convert QBO/OFX files to QuickBooks Desktop IIF format.
- IIF to QBO Converter — Upgrade legacy IIF files to QBO/OFX format.
- PDF to QBO Converter — Convert PDF bank statements to QBO, CSV, or IIF.
- OFX to QBO Converter — Convert OFX bank statement files to QuickBooks QBO format.
- QFX to QBO Converter — Convert Quicken QFX files to QuickBooks QBO format.
- QBO to CSV Converter — Export QBO transaction files to CSV spreadsheets.
- OFX to CSV Converter — Convert OFX bank files to CSV for Excel and Google Sheets.
- OFX to IIF Converter — Convert OFX files to QuickBooks Desktop IIF format.
- CSV to OFX Converter — Transform bank CSV exports into standard OFX format.
- QIF to QBO Converter — Upgrade legacy Quicken QIF files to QBO format.
- QBO to PDF Converter — Generate professional PDF statements from QBO files.
- MT940 to QBO Converter — Convert SWIFT MT940 European bank statements to QBO.
- QIF to CSV Converter — Convert Quicken QIF files to CSV spreadsheet format.
- QIF to IIF Converter — Convert Quicken QIF files to QuickBooks IIF format.
- IIF to CSV Converter — Export QuickBooks IIF files to CSV spreadsheets.
- QBO to OFX Converter — Convert QuickBooks QBO files to standard OFX format.
- MT940 to CSV Converter — Convert SWIFT MT940 bank statements to CSV format.
- XLSX to QBO Converter — Convert Excel XLSX files to QuickBooks QBO format.
- CAMT.053 to QBO Converter — Convert ISO 20022 CAMT.053 bank statements to QBO.
- Stripe to QuickBooks Converter — Convert Stripe payment exports to QuickBooks format.
- PayPal to QuickBooks Converter — Convert PayPal activity exports to QuickBooks format.
- Square to QuickBooks Converter — Convert Square POS exports to QuickBooks format.
- Amazon to QuickBooks Converter — Convert Amazon Seller reports to QuickBooks format.
- Shopify to QuickBooks Converter — Convert Shopify payout exports to QuickBooks format.
- Etsy to QuickBooks Converter — Convert Etsy Shop Manager CSV exports to QuickBooks format.
- IIF Viewer — Preview and validate IIF files before QuickBooks import.
- Chart of Accounts Generator — Generate industry-specific chart of accounts for QuickBooks.
- Bank CSV Cleaner — Clean messy bank CSV exports for QuickBooks import.
- Import Troubleshooter — Diagnose and fix QuickBooks import errors.
- QBO Viewer — Preview and inspect QBO Web Connect files before import.
- OFX Viewer — Preview and inspect OFX bank statement files.
- Duplicate Detector — Find and remove duplicate transactions before import.
- File Format Detector — Identify unknown financial file formats automatically.
- QBO to Xero Converter — Convert QBO files to Xero-compatible CSV format.
- OFX to Xero Converter — Convert OFX bank statement files to Xero CSV format.
- IIF to Xero Converter — Convert QuickBooks Desktop IIF files to Xero CSV format.
- CSV to Xero Converter — Reformat any bank CSV for Xero's import requirements.
- QBO to Wave Converter — Convert QBO files to Wave-compatible CSV format.
- OFX to Wave Converter — Convert OFX bank files to Wave CSV format.
- IIF to Wave Converter — Convert IIF files to Wave-compatible CSV format.
- CSV to Wave Converter — Reformat bank CSV for Wave's import requirements.
- Wave to QBO Converter — Convert Wave CSV exports to QuickBooks Online QBO format.
- Wave CSV Cleaner — Clean Wave CSV exports for QuickBooks import.
- QBO to FreshBooks Converter — Convert QBO files to FreshBooks CSV format.
- OFX to FreshBooks Converter — Convert OFX bank files to FreshBooks CSV format.
- IIF to FreshBooks Converter — Convert IIF files to FreshBooks CSV format.
- CSV to FreshBooks Converter — Reformat bank CSV for FreshBooks import.
- QBO to Sage Converter — Convert QBO files to Sage-compatible CSV format.
- OFX to Sage Converter — Convert OFX bank files to Sage CSV format.
- IIF to Sage Converter — Convert IIF files to Sage-compatible CSV format.
- CSV to Sage Converter — Reformat bank CSV for Sage's import requirements.
More QuickBooks® Tools
Explore our full suite of free QuickBooks® utilities — all browser-based, no installation needed.
CSV to IIF Converter
Convert bank CSV files to QuickBooks® Desktop IIF format. Supports 50+ US banks.
Try ToolPDF to QBO Converter
Convert PDF bank statements from BofA, Chase & more to QBO, CSV, or IIF for QuickBooks®.
Try ToolIIF Viewer & Validator
Preview and validate IIF files before importing into QuickBooks® Desktop.
Try ToolQBO to IIF Converter
Convert QuickBooks® Online QBO/OFX files to QuickBooks® Desktop IIF format.
Try Tool