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.)

No signup to tryKeeps categoriesGnuCash & QuickenFree to start

Click to upload or drag and drop

Supported formats:

PDF
PNG
JPEG
TIFF

Up to 25MB · PDFQIF

Secure & Encrypted Conversion

All uploads are encrypted for your security

Trouble converting a file? Tell us — we fix issues fast. Report it

How it works

How to convert a bank statement PDF to QIF

1

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.

2

AI reads each transaction

Date, payee and amount are pulled from every line, and a sensible category is suggested on each one.

3

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.

statement.qif
Messy PDFClean .qif
!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.

QuickenGnuCashMicrosoft MoneyMoneyMoneyMYOBBanktivityMoneydanceAceMoney+ other QIF apps

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.

ChaseBank of AmericaWells FargoCitiCapital OneUS BankPNCHSBCBarclaysNatWestLloydsRBCTD BankHDFCICICISBIAxis BankANZCommonwealth BankDBS+ any bank worldwide

QIF FAQ

Converting to QIF — common questions

QWill a .qif import into modern Quicken?
A

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?
A

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?
A

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?
A

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?
A

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?
A

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?
A

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?
A

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?
A

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?
A

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?
A

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.