How to Convert a PDF Bank Statement to QIF for Quicken

30 March 2026 · Lars Holmström · 5 min read


Your bank gives you a PDF. Quicken wants a QIF file. Somewhere in between, you're expected to figure out how to get transaction data from one format into the other — usually by retyping everything manually or copy-pasting into a spreadsheet and hoping the columns line up.

There's a faster way.

What is a QIF file?

QIF stands for Quicken Interchange Format. It's a plain-text file format that Quicken, GnuCash, Moneydance, and YNAB use to import transaction data. Each transaction is stored as a simple block of tagged lines — date, amount, payee, category — separated by a caret character.

Despite being one of the oldest financial file formats still in use, QIF remains widely supported precisely because it's simple. It doesn't require XML parsing or complex headers like OFX. Most personal finance software can read it, and many accountants and bookkeepers still prefer it for legacy system compatibility.

The problem is that almost no bank in the world offers QIF as a download option. You get a PDF statement, maybe a CSV if you're lucky, and that's it.

Why banks don't offer QIF downloads

Banks design their PDF statements for printing and reading — not for data extraction. The tables inside a bank statement PDF look structured to the human eye, but to software, they're just text and coordinates on a page. There's no underlying spreadsheet or database that a program can easily read.

Some banks offer CSV exports through internet banking, which gets you closer. But CSV still requires manual column mapping and reformatting before Quicken will accept it. And many banks — particularly for older accounts, closed accounts, or archived statements — only provide PDFs.

This leaves you with a gap: a PDF full of transaction data on one side, and Quicken waiting for a QIF file on the other.

Converting your bank statement with SanctumPDF

SanctumPDF bridges that gap in about 30 seconds. Here's the process:

Step 1: Go to the Bank Statement Converter and drop your PDF statement onto the upload area.

Step 2: The PDF is parsed locally in your browser using WebAssembly. The text content is extracted — but the actual PDF file never leaves your device.

Step 3: The extracted text is sent to AI, which identifies the transaction table, parses each row, and categorises the transactions automatically. You'll see a preview table with columns for date, description, amount, category, and balance.

Step 4: Select QIF as your export format, choose your account type (bank account or credit card), and click download.

That's it. You have a properly formatted QIF file ready to import into Quicken, GnuCash, Moneydance, or any software that accepts QIF input.

Processing multiple months at once

If you're preparing for tax time or catching up on bookkeeping, you probably have more than one statement to convert. SanctumPDF handles batch processing — drop up to 20 PDF statements at once and they'll be processed sequentially.

Each statement is processed independently, and you'll see progress for each file as it completes. When overlapping statement periods contain the same transaction (common when monthly statements overlap by a few days), the duplicate detection system flags them automatically so you can review and remove duplicates before exporting.

You can export the batch as a single combined QIF file, as individual QIF files in a ZIP archive, or as individual files plus a summary spreadsheet showing totals per statement.

What about privacy?

Bank statements contain sensitive financial data — account numbers, balances, spending patterns. Uploading them to a random server isn't ideal.

SanctumPDF processes your PDF entirely in the browser. The file itself is never uploaded anywhere. Only the extracted text is sent for AI analysis, and it's processed in real-time and immediately discarded. Nothing is stored, nothing is logged, and nothing is used for model training.

Getting started

The Bank Statement Converter is free to try — your first conversion doesn't require an account. Drop a PDF, see the results, and download your QIF file.

If you process statements regularly, the Core plan at $5.99/month gives you 25 extractions per month with no daily limits. The Pro plan at $14.99/month includes batch processing for up to 20 statements at a time and 200 monthly extractions.


Try it now at sanctumpdf.com/bank-statement-to-csv — no sign-up required for your first conversion.

SanctumPDF is built and operated by Lars Holmström from Melbourne, Australia.