ReconConverter

Professional CSV to IIF Converter

Securely convert your bank CSV into QuickBooks Desktop IIF entirely within your browser. No data ever leaves your device.

Step 1: Upload Your CSV

Drag and drop or click to upload a bank CSV. Map columns below to build QuickBooks Desktop IIF with Date, Amount, Bank Account, Payee (optional), Memo (optional), and Category (optional).

Transform Messy Spreadsheets into QuickBooks Desktop Data

Manually keying transactions into QuickBooks Desktop is a productivity nightmare. Every bank export arrives as a flat spreadsheet, but Intuit's Intuit Interchange Format demands a strictly tab-delimited, double-entry structure. One missing column or unbalanced split, and QuickBooks Desktop silently rejects the import. A reliable CSV to IIF workflow fixes that in seconds.

Here is what this CSV to IIF tool actually does for you:

  • ✅ Automatic double-entry balancing — one-sided bank lines become perfectly balanced !TRNS / !SPL / !ENDTRNS blocks (DEPOSIT for inflows, CHECK for outflows). It is, in effect, a built-in double-entry balancing tool, not just a text formatter.
  • ✅ Strict format compliance — every run forces tab separators, normalizes MM/DD/YY, YYYY-MM-DD, and MM-DD-YYYY into MM/DD/YYYY, escapes tab characters, and strips control characters from memos.
  • ✅ Smart column mapping — auto-detects Date, Amount, Payee, Memo, and Category headers across most U.S. and international bank exports.
  • ✅ 100% local processing — files are parsed in your browser; nothing is uploaded, logged, or stored on our servers.

Whether you are a bookkeeper closing dozens of clients each month, a small business owner reconciling a single checking account, or a controller who needs to import Excel to QuickBooks Desktop at month-end close, the path is the same: drop your spreadsheet, map two required columns, click Convert. Each CSV to IIF conversion runs entirely in your browser using local JavaScript — no upload endpoint, no temporary cloud storage, no telemetry of file contents. Your bank data, vendor names, and transaction amounts never leave the device, which keeps the workflow safe for client work, payroll exports, and anything covered by NDA or financial-privacy regulations.

Frequently Asked Questions