Bank Statement PDF to QIF
QIF is the older, plain-text format that still carries your categories — the go-to for GnuCash and legacy Quicken. Convert any bank or credit card statement into a clean .qif ready to import. (For a modern Quicken bank account, use QFX.)
Click to upload or drag and drop
Supported formats:
Up to 25MB · PDF → QIF
All uploads are encrypted for your security
How it works
How to convert a bank statement PDF to QIF
Upload the statement
Add a bank or credit card PDF exported from online banking, or a scan of a paper copy. It runs in the browser.
AI reads each transaction
Date, payee and amount are pulled from every line, and a sensible category is suggested on each one.
Download a .qif
A plain-text Quicken Interchange file — categories and memos included — ready for Quicken, GnuCash and the rest.
The output
What a .qif file looks like
QIF is plain text — each transaction is a little block ending in ^, and the L line is the category QFX and OFX can't carry. Toggle from the raw statement to the file.
!Type:Bank D03/06/2024 T540.00 PEtsy Payout LIncome:Sales ^ D03/09/2024 T-72.15 PWhole Foods LExpenses:Groceries ^ D03/14/2024 T-65.00 PAT&T LExpenses:Phone ^
Why QIF
What the QIF format gives you
It's old, but it earns its place — categories and broad compatibility are things the newer formats gave up.
Keeps your categories
QIF carries a category and memo on every transaction — detail that the QFX and OFX formats simply drop on import.
Plain text, widely read
A simple ASCII format that GnuCash, Microsoft Money, MoneyMoney, MYOB and older Quicken all understand.
GnuCash's native path
QIF is the format GnuCash recommends for migrating in — it reads .qif straight from File → Import.
For older & non-bank accounts
Still the route for legacy Quicken and for cash, asset and liability accounts modern Quicken won't take as QFX.
Reads scans too
A photographed or scanned statement is OCR'd first, so even an image-only PDF becomes a usable .qif.
Unambiguous dates
Dates are written in one consistent format, so QIF's notorious day/month ambiguity doesn't scramble your register.
Modern Quicken won't take QIF into a bank account
Since the mid-2000s, Quicken only imports QIF into cash, asset and liability accounts — not checking, savings or credit cards. For those, Quicken expects QFX instead. If you must use QIF, the standard trick is to import into a temporary Cash account (the file starts with!Type:Cash) and then move the transactions into the real account.
Import once — QIF can't dedupe
Unlike QFX and OFX, QIF carries no transaction IDs, so an app can’t tell a re-import from new data — bring in an overlapping range and you’ll get duplicates. Import a single clean date range, and back up your file first, because a QIF import can’t be undone in bulk.
Where it goes
Apps that read QIF
One of the most widely supported legacy formats — handy when an app won't take anything newer.
Quicken
File → File Import → QIF File → browse to the .qif, pick the account, and import (remember the cash/asset/liability limit above).
GnuCash
File → Import → Import QIF → select the .qif and follow the prompts to map the accounts and categories.
Private by default. Uploads are encrypted, the .qif is built only from the transactions we extract, and the file isn’t kept once you’ve downloaded it — no account needed to try one.
Any bank
A .qif from any bank's statement
Reading each statement's own layout instead of a fixed template means any institution — US or international, checking or credit — converts to a valid QIF.
QIF FAQ
Converting to QIF — common questions
QWill a .qif import into modern Quicken?
Into non-bank accounts, yes — current Quicken accepts QIF for cash, asset and liability accounts. For checking, savings and credit-card accounts it no longer takes QIF; use QFX there. A common workaround is to import the .qif into a temporary Cash account, then move the transactions across.
QQIF or QFX for Quicken — which do I want?
Use QFX for bank and credit-card accounts (it's duplicate-safe and Quicken imports it directly). Reach for QIF when you need categories, you're on an older Quicken, or you're importing a cash/asset/liability account.
QDoes QIF import into GnuCash?
Yes — QIF is GnuCash's recommended import format. Use File → Import → Import QIF, choose the .qif, and map the accounts as prompted.
QDoes the .qif keep transaction categories?
Yes. Each transaction includes a category and memo line — one of QIF's real advantages, since QFX and OFX drop categories entirely.
QWill re-importing create duplicate transactions?
It can. QIF has no per-transaction IDs, so importing an overlapping date range adds the transactions again. Import one clean, non-overlapping range — and back up first, as QIF imports can't be bulk-undone.
QWhat other apps read QIF?
Plenty — GnuCash, Microsoft Money, MoneyMoney, MYOB, Banktivity, Moneydance and AceMoney among them. It's one of the most widely supported legacy formats.
QCan I convert a scanned bank statement to QIF?
Yes — a scan or phone photo is read with OCR first, then written to .qif, so image-only statements convert fine.
QCan I convert a multi-currency statement?
QIF holds one currency per file, so a mixed-currency statement is best split by currency. Single-currency statements from any country convert without issue.
QWhich banks can I convert?
Any bank, anywhere — extraction reads each statement's own layout rather than a template, so even non-English formats produce a valid .qif.
QIs it free, and is my statement kept private?
You can convert on the free tier without an account; uploads are encrypted, the .qif is built only from the extracted transactions, and the file isn't kept past the job. Locked PDFs prompt for the password to open them.
QHow good is the extraction?
Strong on both digital and scanned statements, though no converter is flawless on every layout — eyeball the transaction count and tie to the closing balance before you import.
Keep going
Related converters
Bank Statement to QFX
Quicken Web Connect (.qfx) for direct import into Quicken.
Convert now →Bank Statement to OFX
The universal bank-feed format most finance apps accept.
Convert now →Bank Statement to QBO
QuickBooks Web Connect (.qbo) files, ready to import — no manual entry.
Convert now →Bank Statement to IIF
The QuickBooks Desktop list/transaction import format (tab-delimited).
Convert now →Bank Statement to CSV
A clean column import for spreadsheets and tools that take CSV.
Convert now →Bank Statement to Excel
A working .xlsx with real numbers and formulas for review.
Convert now →