Convert Bank Statement PDF to OFX
Convert any bank statement PDF into the open OFX standard — the format that GnuCash, Moneydance, and most personal finance tools import natively.
For GnuCash, Moneydance, and open-source finance users. Free — no signup, no software to install.
How It Works
Upload Your Statement
Bank or credit card statement PDF — any bank, any layout, scanned or digital
AI Reads the Transactions
Every date, payee, amount, and balance extracted and mapped to OFX transaction fields
Download OFX
Standard Open Financial Exchange file — import directly into GnuCash, Moneydance, or other OFX-compatible software
OFX vs QFX vs QBO — Which One Do You Need?
This is the most common question. All three share the same XML structure, but they're not interchangeable.
OFX (This Tool)
- Open standard, vendor-neutral
- GnuCash, Moneydance, HomeBank
- Microsoft Money, KMyMoney
- Any OFX-compatible software
QFX (Quicken)
- OFX + Intuit headers
- Required for Quicken import
- Quicken won't accept plain OFX
- Use PDF to QFX instead
QBO (QuickBooks)
- OFX + QuickBooks metadata
- Required for QuickBooks import
- Desktop and Online editions
- Use PDF to QBO instead
Software That Imports OFX Natively
What is PDF?
Portable Document Format
Your bank publishes statements as PDFs. Personal finance tools like GnuCash and Moneydance can't read them — they need structured transaction files. This tool bridges that gap.
What is OFX?
Open Financial Exchange
An open XML standard for exchanging financial data. Supported by GnuCash, Moneydance, Microsoft Money, HomeBank, KMyMoney, and dozens more. Unlike Intuit's proprietary QFX/QBO, OFX isn't locked to one vendor.
Why This Tool
True Open Standard
OFX is vendor-neutral — works with GnuCash, Moneydance, HomeBank, KMyMoney, AceMoney, and any software that supports Open Financial Exchange
Proper Transaction Fields
Each transaction gets a date, amount, payee name, transaction type (debit/credit), and unique FITID — exactly what OFX-compatible software expects
No Per-Bank Templates
AI reads Chase, HSBC, Barclays, SBI, or any bank's layout without configuration. No ofxstatement plugins or regex patterns needed.
Scanned & Digital PDFs
OCR handles scanned statements and photographed pages. Digital-native PDFs process even faster.
Multi-Page Extraction
A 20-page annual statement becomes one OFX file with every transaction — no manual stitching across pages
Unique FITIDs Generated
Each transaction gets a unique Financial Institution Transaction ID so GnuCash and Moneydance can detect duplicates on re-import
When to Use This
GnuCash on Linux/Mac
Open-source personal finance users who need to import bank statements that their bank doesn't offer in OFX format
Moneydance Without Subscription
Import bank data manually via OFX instead of paying for Moneydance+ Direct Connect or Plaid aggregation
Migrating From Microsoft Money
Moving historical bank statements into a modern OFX-compatible tool after Microsoft Money end-of-life
How to Import OFX Into Your Software
GnuCash
- File > Import > Import OFX/QFX
- Select your downloaded .ofx file
- Choose the matching account from your chart
- Review and accept matched transactions
Moneydance
- File > Import or drag the .ofx file in
- Select the target bank account
- Map any new payees if prompted
- Confirm and save the import
Common OFX Import Issues
Quicken says "Unable to verify financial institution"
Quicken requires QFX, not OFX. QFX files have Intuit-specific headers (INTU.BID) that Quicken uses for institution lookup. Use our PDF-to-QFX tool for Quicken.
GnuCash shows empty import — "no transactions to import"
GnuCash tracks transaction IDs (FITIDs) to prevent duplicates. If you previously imported transactions with the same IDs, GnuCash skips them. Try importing into a fresh test account to confirm the file is valid.
OFX file opens as text/XML instead of importing
Your OS may not associate .ofx files with your finance app. Right-click > Open With and select GnuCash or Moneydance. On Linux, you may need to set the file association manually.
Transaction dates or amounts look wrong after import
Check if your bank uses a different date format (DD/MM vs MM/DD) or currency format (comma vs dot decimal). Our converter auto-detects these, but verify the OFX file in a text editor if something looks off.
Frequently Asked Questions
I tried importing OFX into Quicken and got "Unable to verify financial institution" — what happened?
Quicken doesn't import standard OFX files. It requires QFX — which is OFX with Intuit-specific financial institution headers (INTU.BID, ORG). If you need Quicken specifically, use our PDF-to-QFX tool instead. GnuCash and Moneydance import standard OFX without issues.
What's the difference between OFX, QFX, and QBO?
OFX is the open standard — works with GnuCash, Moneydance, Microsoft Money, and many others. QFX is Intuit's variant of OFX, built for Quicken. QBO is Intuit's variant for QuickBooks. All three share the same XML structure, but Quicken and QuickBooks require their proprietary extensions.
Which software imports OFX natively?
GnuCash (File > Import > OFX/QFX), Moneydance, Microsoft Money, AceMoney, HomeBank, KMyMoney, YNAB (via import), and most personal finance tools that support the Open Financial Exchange standard.
GnuCash shows "no transactions to import" — why?
Usually a duplicate FITID issue. GnuCash tracks transaction IDs to prevent duplicates. If you've already imported transactions with the same IDs, GnuCash skips them. Try importing into a fresh test account to verify the file is valid.
Does it handle scanned PDF statements?
Yes. Built-in OCR reads printed text from scans and photos — no separate OCR tool needed.
Can I convert password-protected PDFs?
Yes. Enter the password when prompted — used only to unlock, never stored.
Does it handle multi-page statements?
All pages extracted into a single OFX file. Every transaction included, no gaps at page breaks.
Is my data secure?
Encrypted in transit, processed in memory, never stored. Your bank data is deleted after conversion.
Related Tools
PDF to QFX
Convert bank statement PDFs to QFX for seamless Quicken Web Connect import. AI handles any bank layout automatically. Free online tool, no signup.
Convert now →PDF to QBO
Import bank statement PDFs into QuickBooks as QBO files. AI auto-maps dates, debits, and credits. Works with QuickBooks Desktop and Online. Free, no signup.
Convert now →PDF to QIF
Convert bank statement PDFs to QIF for all Quicken versions. AI preserves dates, payees, and amounts from any bank layout. Free online, no signup.
Convert now →CSV to OFX
Convert CSV financial files to OFX format for Quicken, GnuCash, Moneydance, and other accounting tools. Auto-detects columns. Free, instant, no signup required.
Convert now →