CSV → QIF · FREE ONLINE TOOL

CSV to QIF converter

CSV to QIF converter: turn CSV exports into plain-text QIF records for budgeting software and older Quicken releases.

Click here to upload CSV filesor drag and drop here · browse your files · up to 20 files, 25 MB each
Account and export details

Only details required for the selected export are used. Account IDs and bank identifiers are included in bank-feed files.

Convert a CSV to QIF for software that still uses Quicken's legacy interchange format: upload the export, choose the date order, and download a plain-text QIF with one record per transaction.

Supported input and export details

CSV input requires Date and Amount columns, or Date with both Debit and Credit columns. Ambiguous dates require the date order to be selected.

QIF cannot carry multiple currencies or opening and running balances.

Set required export details in “Account and export details” before converting. The preview shows up to ten transactions and totals by account and currency. Opening or running balances are not inferred, and previewed transactions cannot be edited here. Download links expire after 24 hours.

Why use this CSV to QIF converter

Plenty of budgeting tools and older desktop packages import QIF and nothing newer. The format is simple, but writing it by hand means getting the header, the field letters and the record separators exactly right, and choosing a date order the importing program will read correctly. This converter handles all of that from the CSV.

Correct record structure

Each transaction is written with D, T, P, M and N lines and closed with a caret, under the right account-type header.

Date order you choose

QIF has no locale marker, so you pick the order the importing program expects and the file is written that way.

Check numbers on N lines

A reference or check column is written to the N field instead of being buried in the payee.

Categories on L lines

A category column becomes an L line, which most QIF importers map directly.

Text editor readable

The output is plain text, so it can be inspected or edited before import.

CSV deleted after the job

The upload is checksummed and removed from the server.

Who converts CSV to QIF

Budgeting software users

Bank CSV exports import into apps that only read QIF.

Users of older Quicken releases

Versions without Web Connect still accept QIF for banking accounts.

Open-source finance tools

GnuCash, HomeBank and similar programs import QIF reliably.

Data migrations

History exported as CSV from a discontinued service moves into a QIF-based program.

CSV to QIF: how each field is mapped

QIF stores a small set of fields per record. The table shows which CSV column feeds each letter code and what has no equivalent.

FieldIn CSVIn QIF
DateOne text column; ISO format recommendedD line, locale-dependent format
DescriptionFree-text column, quoted when it contains commasP (payee) and M (memo) lines
AmountSigned Amount column, or Debit and Credit columnsT line, signed
BalanceOptional Balance columnNot stored
ReferenceOptional Reference columnN line for check number
AccountNot stored unless added as a column!Account header block
CurrencyNot stored unless added as a columnNot stored; account currency applies
CSV to QIF converter diagram showing date, description, amount, balance, reference, account and currency fields carried from CSV to QIF
CSV columns are written as QIF letter-coded lines; the date order is chosen to suit the importing program.

Converting CSV to QIF in practice

Writing a legacy QIF file from CSV rows

QIF is the simplest of the Quicken formats: a header line naming the account type, then one record per transaction with D for date, T for amount, P for payee, M for memo and N for check number, each record closed with a caret. The converter writes exactly that structure from the CSV, which makes the result readable in a text editor and accepted by budgeting apps that never adopted OFX.

The weak point of QIF is the date. The format has no locale marker, so a file written with UK dates and imported into US Quicken silently swaps day and month for the first twelve days of every month. The converter asks for the destination's date convention during review and writes dates in that order rather than copying the CSV's.

After converting, check that:

  • The account type header matches the destination account
  • Dates were written in the locale the importing program expects
  • Check numbers appear on N lines, not inside the payee

How to convert CSV to QIF in three steps

  1. 1Upload the CSVAdd the export and confirm which columns hold the date, description and amount.
  2. 2Choose the destination's date orderSelect the account type and the date convention the importing program uses.
  3. 3Download the QIFImport it into your software. Test with one month first if the program cannot undo an import.

About CSV and QIF

A CSV is a flat table whose columns and date order depend on the exporter. Before writing QIF, the converter confirms those conventions so the output is unambiguous.

QIF is a line-oriented text format: a header naming the account type, then records of letter-coded fields. It has no transaction identifier and no locale marker, which makes date order and duplicate handling the user's responsibility.

Specifications and vendor help for CSV and QIF: RFC 4180, the CSV specification · Quicken support

Questions about QIF conversion

Which date order should the QIF use?

The one your importing program expects. US Quicken expects month/day/year; most other programs let you set it in preferences.

Does QIF support split transactions?

Yes. If the CSV has several category rows for one transaction, they are written as S, E and $ lines under the parent record.

Will importing twice duplicate transactions?

It can. QIF carries no transaction identifiers, so import each period only once and check the register first.

Can I open the QIF in a text editor?

Yes. It is plain text and can be inspected or corrected before import.

Is this a csv to qif converter free download?

There is nothing to download or install: the csv to qif converter runs online and gives you the QIF file directly.

Do I need a CSV to QIF Excel add-in?

No. Save the worksheet as CSV and upload it here; the converter writes the QIF without any Excel add-in.

Can I convert Excel to QIF or convert CSV to Quicken format on a Mac?

Yes. The tool is browser-based, so it works the same on Mac and Windows; export the sheet as CSV first.