Skip to content
stmtai

Convert QIF to CSV Free.
In your browser, nothing uploaded.

QIF is the old Quicken text format: one field per line, a caret to close each record, no header, no currency, no balances and no declared date order. The free QIF to CSV tool reads the file in your browser, asks which date order to use when the file is ambiguous, and writes CSV, Excel, a QuickBooks .qbo or a Xero CSV. Nothing is uploaded.

Open the free tool

How to convert QIF to CSV

  1. Open the free QIF to CSV tool and drop the .qif. The Type header decides whether the rows are treated as a bank account or a credit card; category, class and memorised-payee lists are skipped. The file is not uploaded.
  2. Each record ending in a caret becomes one row: the D line as the date, T (or U) as the amount, and P, M and N joined as the description, with the cheque or reference number shown as #1042.
  3. If the dates could be day-first or month-first, choose one. The first date is shown both ways so you can tell which is right; a date such as 25/03/2026 settles it for you.
  4. Fix any row in the table, set the currency, then download CSV, Excel, a .qbo for QuickBooks or a Xero CSV.

What is in a QIF file

QIF, Quicken Interchange Format, is a plain-text format from the early Quicken releases. A section header such as Type:Bank says what follows; each transaction is a few lines, each starting with a code letter (D date, T amount, P payee, M memo, N number, L category), and a caret on its own line closes the record. There is no account number, no transaction id, no currency, no balance and no declared date order, so 03/04/2026 can be 4 March or 3 April depending on who wrote the file.

What a CSV file holds

A CSV is a flat text table: one line per transaction, fields separated by commas, semicolons or tabs, usually with a header row. Which column holds the date, the description, the amount (or money out and money in) and whether a running balance is present varies by bank, and nothing in the file says which date order it uses. Every spreadsheet and most accounting packages read CSV; QuickBooks Desktop does not.

QIF to CSV questions

Why were the months and days swapped when I imported the QIF elsewhere?

QIF has no fixed date format. Quicken in the US writes month/day/year and marks years after 1999 with an apostrophe, Quicken UK writes day/month/year, and nothing in the file says which. Days 1 to 12 import silently in the wrong order unless the reader asks you to confirm, which this tool does.

What happens to the categories in the file?

The L line on each transaction is not carried into the CSV, because QuickBooks and Xero apply their own rules on import and would ignore it. Category, class and memorised lists are skipped entirely; only the transaction blocks become rows.

Can the totals be checked?

QIF carries no balances, so nothing can be verified from the file alone. Type the opening and closing balances from your statement in the options and the tool checks opening plus money in minus money out against the closing figure.

QuickBooks will not open my .qif. What do I do?

QuickBooks has not imported QIF into bank accounts for many years; it wants a .qbo through Web Connect or, for QuickBooks Online, a plain CSV. Drop the .qif on the tool and download either one.

Related

Other format conversions