Convert a Quicken QIF file to a clean CSV for Excel or Google Sheets: Date, Description, Amount, Balance and Category, split lines included. Free up to 100 transactions.
Only have a PDF statement? Use the PDF statement converter.
A QIF file is plain text, one field per line: D for the date, T for the amount, P for the payee, L for the category, a caret between transactions. Excel opens it as one long column. Utilly reads each transaction into a row and keeps the Quicken category (split transactions list every split line), so a Quicken history can be sorted, filtered and totalled in a spreadsheet, or moved into another app that takes CSV. Prefer the Excel-framed walkthrough? Use the QIF to Excel converter.
!Type line.A split purchase in our sample Quicken export (made-up data):
D9/ 3'26
T-86.43
PPOS PURCHASE OFFICE DEPOT #1123
LOffice Expenses
SOffice Expenses
$-50.00
SPostage
$-36.43
^
is this row in the CSV:
Date,Description,Amount,Balance,Category
2026-09-03,POS PURCHASE OFFICE DEPOT #1123,-86.43,,Split: Office Expenses -50.00; Postage -36.43
| QIF line | CSV column |
|---|---|
D, including Quicken's two-digit-year style 9/ 3'26 | Date, written 2026-09-03 so every spreadsheet sorts it correctly. |
| T (or U when T is missing) | Amount as a plain number: sign kept, thousands commas removed. |
| P, or M when the payee is empty | Description. A check with neither becomes CHECK and its number. |
| L | Category, exactly as Quicken wrote it: Utilities:Electric, Rent/Studio (category/class) or [Savings] for a transfer. |
| S and $ split lines | One row for the total; the Category lists each split category with its amount. |
| N, C, A, E | Not in the CSV (check number, cleared flag, address, split memo). |
| Balances | None in a QIF, so Balance is blank. The Opening Balance entry is skipped, not counted as income. |
The sample file's 31 rows come to 11 Sales, 12 Office Expenses, 2 Payroll, 2 Utilities, 2 Contract Labor, 1 Rent and 1 split, ready for a pivot table by Category.
!Type:Invst) are skipped; a file holding nothing else is refused with a message.| Problem | Fix |
|---|---|
| Excel shows lines starting with D, T, P and ^ | That's the .qif opened directly. Open the converted .csv instead. |
| "No transactions found in that QIF file" | The export held only lists (categories, payees). Export again with Transactions ticked. |
| September rows show as January | Day-first dates. Pick %d/%m/%Y or %d/%m/%y in the preview's date format. |
| Only one account appears | The others are in tabs above the preview, or download the all-accounts CSV. |
| Category column is empty for some rows | Those transactions were uncategorized in Quicken. Fill them in the spreadsheet, or recategorize in Quicken and export again. |
| Amounts are text in Google Sheets | Import with File → Import and leave "Convert text to numbers" on, or check File → Settings → Locale. |
03/16/88 records), puts the decimal point back on amounts in cents and checks each day against the opening and closing ledger.:61:/:86: bookings and checks each statement against its opening and closing balance.Free for files up to 100 transactions, which covers a typical month of activity. Larger files (a year of catch-up, a client's full history) use 1 credit from the same $9 pack of 5 as our PDF statement converter, or unlimited on Pro at $19/month. The preview is always free.
Yes for files up to 100 transactions: no sign-up, no watermark. Bigger files (multi-month catch-up work) use 1 credit from the same $9 / 5-credit pack as our PDF converter, and the preview is always free.
No. Files are processed in memory and deleted after 1 hour. We never use your data for AI training.
Yes. Click a sample button under the upload box. It opens a made-up export from a fictional bank in the same preview your own file gets, and every format is free to download, so you can test an import in a test or backup company file first. Don't import a sample into your real books.
Not as a table. Excel opens a .qif as text, one field per line (D, T, P, L and ^ separators). Convert it here and open the CSV instead: one row per transaction, ready to sort, filter, pivot or Save As .xlsx.
No. This page downloads the same Clean CSV for spreadsheets, scripts or any importer that takes CSV. If you want Excel-first steps (open in Excel, Save As .xlsx), use the QIF to Excel converter.
Yes, in a Category column at the end of the CSV, written as Quicken has them, including subcategories (Utilities:Electric), a class after a slash, and transfers in brackets ([Savings]). A split transaction is one row for its total, and the Category lists each split line with its amount, for example Split: Office Expenses -50.00; Postage -36.43.
Date (YYYY-MM-DD), Description (the payee, or the memo when there's no payee), Amount (money out negative), Balance and Category. Balance is blank because a QIF file has no balances. Check numbers, cleared marks and memos aren't separate columns.
You get both. Each account in the file has its own tab in the preview and its own CSV named after the account, and one CSV of every account with an Account column first. One credit covers the whole file.
No. Investment registers (!Type:Invst) hold buys, sells and share counts, which don't fit one Amount per row. Export the bank, cash and credit card accounts instead.
No. Quicken writes an Opening Balance entry at the top of each register; it's the account's starting balance, not a transaction, so it's left out of the rows.
Free converter →
Free converter →
Free converter →
Free converter →
Free converter →
Free converter →