/ Guides File types
What is a QIF file?
An old, plain-text way of storing transactions that Quicken made popular. It is still around, mostly for moving data between money programs. Here is how it works.
Short answer
A QIF file is a plain-text list of transactions in Quicken Interchange Format, an old format Quicken made popular. Each line starts with one letter saying what it holds (D for date, T for amount, P for payee) and a caret ends each transaction. It has no account number and no transaction IDs, so it is simple but easy to import twice. Quicken, GnuCash and Xero still read it; to read it yourself, convert it to Excel.
- Extension
- .qif
- Full name
- Quicken Interchange Format
- Inside
- One field per line
- Transaction IDs
- None
What’s inside a QIF file
QIF is the simplest of the bank-file formats. There are no tags and no columns, just one value per line, each with a one-letter code in front. You could write one by hand. This is the start of a real one:
sample-transactions.qifOpened as plain text
- 1
!Type:Bank - 2
D09/01/2026 - 3
T4200.00 - 4
PACME LTD PAYROLL SEP REF 88213 - 5
^ D09/02/2026T-1850.00PDD HARBOUR PROPERTIES RENT 02SEP^D09/03/2026T-6.40PCARD PMT 4417 BLUE BOTTLE COFFEE SF^- … five more transactions, four lines each …
- The account type for everything below:
Bankhere. A card file says!Type:CCard. This is the only line about the account; there is no account number or bank name anywhere in the file. Dstarts the date.09/01/2026is 1 September in the US order this file uses, but it would mean 9 January to a program expecting day first. Nothing in the file says which.Tis the amount. Money out has a minus sign.Pis the payee, here the bank’s full description.- A caret ends the transaction. There is no transaction ID before it, which is why QIF can’t protect you from importing the same transactions twice.
The codes you will meet most often in bank files:
| Code | Means |
|---|---|
| D | Date |
| T | Amount |
| P | Payee |
| M | Memo |
| N | Check or reference number |
| L | Category (or a transfer account, in brackets) |
| ^ | End of the transaction |
Files exported from Quicken can hold much more than transactions: category lists, memorized payees and whole account lists. Each section starts with its own ! line. Bank downloads usually hold just one account’s transactions.
The date problem
QIF never says which order its dates are in. A file from US software writes month first; one from UK or Australian software usually writes day first. So 03/04/2026 is 4 March to one program and 3 April to another.
When the program reading the file guesses wrong, every date up to the 12th of the month lands in the wrong month, and dates after the 12th may be rejected. GnuCash handles this by asking you to choose month-day-year or day-month-year when you import. Other programs assume the order of your computer’s region.
Before you import
Look for a date with a day above 12 in the file. If it reads 09/14/2026, the file is month first; 14/09/2026 is day first. When our converter writes a QIF, you choose the order to match your program.
Why Quicken moved away from QIF
QIF has no transaction IDs, so software can’t tell whether a transaction is new or one it already has. Import overlapping months and everything in the overlap appears twice. It also carries no account number and no currency.
So when banks started offering OFX-based downloads, Quicken pushed people towards its own version, QFX. From the 2006 version, Quicken for Windows stopped taking QIF into checking, savings and card accounts. Current versions take QIF into any account again, but Quicken now calls it a legacy format and is moving to a newer one of its own, QXF.
Quicken still suggests backing up your data before a QIF import. That is good advice for any program: QIF transactions go straight into the register, with no review step to catch mistakes.
What still reads QIF files
| Program | How |
|---|---|
| Quicken for Windows | File › File Import › QIF File, then choose the account. Any account type in current versions. |
| GnuCash | File › Import › Import QIF, then choose the date order and the account. |
| Xero | Bank accounts, the account’s menu, Import a Statement. Steps |
| Banktivity, MoneyWiz, Microsoft Money | Their File or Import menus. Microsoft Money is discontinued but still in use. |
| QuickBooks (Online and Desktop) | Not at all. Convert QIF to QBO |
How to open a QIF file in Excel
Drop your .qif file here to get a spreadsheet with one row per transaction and the date, payee, memo, category and amount in their own columns. It is read in your browser, never uploaded. If the file holds several accounts, you pick one; you can also switch the date order if nothing in the file settles it.
No file to hand?
Convert to
Tally needs both ledger names exactly as they are in your company.
New company? Download the ledger setup file too and import it first (Import, then Masters).QuickBooks Desktop needs both account names exactly as they are in your chart of accounts.
QuickBooks makes any account it doesn’t know into a new bank account, so check the spelling.Other directions: QIF to CSV, QIF to QFX for Quicken’s Web Connect import, and QIF to PDF for a printable report.
QIF compared with the other formats
| Format | Made for | Inside | Bank’s ID per transaction | Where it lands |
|---|---|---|---|---|
| QBO | QuickBooks Online and Desktop | OFX plus Intuit’s bank ID | Yes | Bank feed, to review |
| QFX | Quicken | OFX plus Intuit’s bank ID | Yes | Quicken’s downloads, to review |
| OFX | Xero, Sage, MYOB, GnuCash and most others | Tagged text, an open standard | Yes | The app’s import screen |
| QIF | Quicken, GnuCash, Banktivity, older apps | One field per line | No | Straight into the register |
| IIF | QuickBooks Desktop only | Tab-separated rows | No | Straight into the books |
The bank’s ID on each transaction is what lets software skip transactions it already has. Without it, importing the same file twice means doubles.
QIF and IIF have the same weakness: neither carries the bank’s transaction IDs. If your bank offers OFX, QFX or QBO, use that for regular imports and keep QIF for moving old data.
Questions
Is QIF still supported?
Yes, but as a legacy format. Quicken for Windows still imports and exports QIF and, in current versions, takes it into any account type. Quicken’s own help describes QIF as being phased out in favour of its newer QXF format. GnuCash, Banktivity, MoneyWiz and Xero also read QIF.
Can Excel open a QIF file?
It opens as text with one value per line, not as a table. Convert it to Excel or CSV to get one row per transaction with date, payee, memo, category and amount in their own columns.
Does QuickBooks import QIF files?
No. QuickBooks Online takes QBO, QFX, CSV and PDF files, and QuickBooks Desktop takes Web Connect (.qbo) and IIF. Convert the QIF to QBO first.
Why are my dates wrong after importing a QIF?
QIF has no fixed date order. A file written as month/day (the US habit) read as day/month swaps days and months for every date up to the 12th, and may reject the rest. Choose the matching date order when you import, or make the file again in your program’s order.
How do I export a QIF from Quicken?
In Quicken for Windows: File, File Export, QIF File. You choose the account, the date range and what to include, such as transactions, categories and memorized payees.
Should I use QIF or QFX?
For a bank or card account in Quicken, QFX: every transaction has the bank’s ID, so nothing doubles, and you review downloads before accepting them. QIF is better for moving history between programs, categories included.
Sources
Read on 6 October 2026. Software changes its menus often; if a step here no longer matches what you see, please tell us at hello@safebankstatementconverter.com and we will fix it.
- Quicken: Importing data from a QIF file (current versions)
- Quicken: Export data from Quicken (QIF as a legacy format)
- Quicken: How do I import data into Quicken for Windows? (older version notes)
- Wikipedia: Quicken Interchange Format
- GnuCash manual: Importing transactions from files
- Xero Central: About manually importing bank transactions
→ Keep going
Related guides and converters.
Guides
- What is a QFX file?Quicken’s bank download format, and why Quicken sometimes refuses one.
- What is an OFX file?The open bank-download format, and the apps that import it.
- What is an IIF file?QuickBooks Desktop’s import file, and how to use it without damaging your books.
- Import into XeroOFX, QIF, CSV or PDF: Xero’s rules and the exact clicks.
- All guides