What is a QIF file?

A QIF file (Quicken Interchange Format) is a plain text file finance programs use to exchange accounts, transactions, and categories. Quicken popularized it, and it is still how most personal finance apps move history between programs.

The QIF file format, line by line

QIF is one of the simplest financial formats ever shipped: plain text, readable by people as well as programs. A file is divided into sections that each start with a header line such as !Type:Bank for a checking or savings account, !Type:CCard for a credit card, !Type:Invst for an investment account, or !Type:Cat for a category list. Inside a section, each line starts with a single code letter that says what the rest of the line means, and a ^ on its own line ends each record:

The header line tells the reader what kind of records follow it. These are the section headers you will meet in a QIF file:

!Type:Bank
D9/15'26
T-126.00
PCity Power & Light
LBills & Utilities:Utilities
^
D9/16'26
T-200.00
PTransfer to Savings
L[Savings]
^
Two records from a checking account: a bill, then a transfer to savings.

Dates are the format's weak spot: QIF never standardized month/day order or four-digit years, and Quicken itself writes quirks like space-padded days and apostrophe year separators (MM/DD'YY). Programs importing QIF have to guess or ask. TallyMint reads QIF dates in US month/day/year order and normalizes the quirks automatically.

How to open a QIF file

Because it is plain text, any text editor opens a QIF file: Notepad on Windows, TextEdit on a Mac. That is genuinely useful for a quick look at what a file contains before importing it. To actually use the data, you want a program that understands the format, which means personal finance software. TallyMint imports QIF files whole: accounts, transactions, categories, splits, transfers, and investment history. The QIF import guide walks through it step by step.

Both versions of TallyMint import QIF and both start with a free 30-day trial, no card needed: TallyMint for Windows, or TallyMint Web in any browser, including on a Mac.

How to open a QIF file in Excel, or convert it to CSV

Excel does not understand QIF. Open one directly and you get a single column of code letters rather than a table, because QIF puts one field per line instead of one transaction per row. There is no clean one-click route, so the practical options are:

QIF vs QFX, OFX, and CSV

QIF predates online banking, and it shows: it carries no bank connection details and no unique transaction IDs. That is why banks replaced it for downloads with OFX and QFX (the flavor Quicken reads), whose built-in IDs make duplicate detection reliable. CSV is simpler still: a plain table with whatever columns the exporter chose, and no standard for what they mean.

TallyMint imports all of them from the same place: Settings → Import / Export. It also exports your whole file back out as QIF, so your history is never locked in.

Can Quicken still open QIF files?

Quicken still exports QIF, which is why so much financial history ends up in the format. Importing is the catch: since the mid-2000s, US versions of Quicken for Windows have restricted QIF import for most everyday account types, so a QIF file often cannot go back into the program that made it. Check Quicken's own help for what your version allows. If the goal is to keep using your history, importing the QIF into a program that accepts it fully, TallyMint included, is usually the shorter path.

Moving to a new finance app with a QIF file

If the QIF file in front of you is your own financial history and you are deciding where it should live next, that is the exact migration TallyMint was built to receive. The import shows a plan first, one row per account, so you choose where everything lands; categories arrive typed as income or expense the way the file has them; transfers pair up; and re-importing the same file later is safe because duplicates are skipped. The moving off Quicken guide covers the whole switch end to end, and the Quicken alternative page explains where TallyMint fits.

Frequently asked questions

How do I open a QIF file?

Any text editor opens it for a look, since QIF is plain text. To use the data, import the file into personal finance software that reads QIF, such as TallyMint, which imports accounts, transactions, categories, splits, transfers, and investment history. Both TallyMint for Windows and TallyMint Web, which runs in any browser, start with a free trial.

How do I open a QIF file in Excel?

Not directly: Excel shows QIF as one column of codes because the format puts one field per line. Import the QIF into a finance app and export CSV instead. TallyMint imports QIF and exports any register or report to CSV, which Excel opens cleanly.

What is the difference between QIF and QFX?

QIF is a plain text interchange format with no bank metadata and no unique transaction IDs. QFX is Quicken's flavor of OFX, the newer format banks use for downloads, with IDs that make duplicate detection reliable. TallyMint imports both, plus OFX and CSV.

Can I still import a QIF file into Quicken?

Quicken still exports QIF, but US Windows versions have restricted QIF import for most everyday account types since the mid-2000s, so check Quicken's help for your version. TallyMint imports QIF files fully if you are moving your history elsewhere.

What does QIF stand for?

QIF stands for Quicken Interchange Format: a plain text format for moving accounts, transactions, and categories between finance programs. Quicken popularized it, and many finance programs can still read or write it.

What is a QFX file?

A QFX file is Quicken's version of OFX, the download format many banks offer under a Quicken label. Each transaction carries a unique ID, which makes duplicate detection reliable. TallyMint imports QFX and OFX as well as QIF and CSV, in both the Windows app and TallyMint Web.

Try the web app Download the free trial Or try TallyMint Web

Related: Import a QIF file · How to move off Quicken · A Quicken alternative with no subscription · Moving from another finance app