How to open a QFX file without Quicken
QFX files won't open on iPhone — unless you have the right app. Three ways to read a .QFX, convert it to CSV, or import it straight into a budget.
You downloaded a .QFX from your bank and nothing on your iPhone or Mac will open it. The file is not broken, and you do not need to buy Quicken to read it. A QFX is plain text, and there are three ways in: rename it and read it raw, convert it to CSV, or open it directly in an app that understands the format. That last one works on an iPhone, contrary to most of what is written about it.
What a .QFX file actually is
QFX is the format behind Quicken's Web Connect downloads: Intuit's branded variant of OFX, the Open Financial Exchange standard created in 1997 by Microsoft, Intuit and CheckFree so banks could ship statements to accounting software.
An OFX file is tagged text that looks a lot like HTML: a short header of colon-separated key/value pairs, then a tree of tags describing the institution, the account, and each transaction. Here is a trimmed version of what your bank sent you.
OFXHEADER:100
DATA:OFXSGML
VERSION:102
ENCODING:USASCII
CHARSET:1252
<OFX>
<SIGNONMSGSRSV1><SONRS>
<FI><ORG>B1<FID>10898</FI>
<INTU.BID>10898
</SONRS></SIGNONMSGSRSV1>
<BANKMSGSRSV1><STMTTRNRS><STMTRS>
<CURDEF>USD
<BANKACCTFROM><ACCTID>000123456789<ACCTTYPE>CHECKING</BANKACCTFROM>
<BANKTRANLIST>
<STMTTRN>
<TRNTYPE>DEBIT
<DTPOSTED>20260703120000[-5:EST]
<TRNAMT>-42.17
<FITID>202607030001
<NAME>TRADER JOES #412
</STMTTRN>
...
Each <STMTTRN> is one transaction. <DTPOSTED> is the posting date, written as YYYYMMDDHHMMSS with an optional timezone. <TRNAMT> is the signed amount, <NAME> is the payee, and <FITID> is a unique identifier the bank assigns so software can tell two identical $4.50 coffees apart. The leaf tags have no closing tags, which is not a bug: OFX 1.x is SGML, not XML.
So what makes this a QFX rather than an OFX? The <INTU.BID> tag, an Intuit business ID that maps the file to an institution inside Quicken, plus a commercial agreement: banks pay Intuit for the right to emit Quicken-branded files. That licence is the whole difference. The data inside is ordinary OFX.
Why your Mac or iPhone says it can't open it
macOS and iOS decide which app opens a file by looking at the extension and asking whether any installed app has claimed that type. .pdf is claimed by Preview, .csv by Numbers. .qfx is claimed by nothing on a stock Mac or iPhone, so:
- On macOS you get "There is no application set to open the document."
- On iOS the file lands in Files with a blank generic icon, and tapping it gives you nothing useful.
Nothing is wrong with the file. TextEdit would display it happily, but it never gets asked, because .qfx is not an extension it advertises.
This is why the advice online is only half right. Several of the top answers to this question conclude that a QFX cannot be imported on an iPhone, and that you should AirDrop it to a computer running Quicken. That is true of Quicken, whose iOS app is a companion to the desktop. It is not true of iOS itself: nothing stops an app from reading the file, and an app that offers its own import screen can pick the .qfx straight out of Files and parse it. Option 3 is that app.
Option 1: Rename it to .txt and read the raw file
The fastest way to see inside, with no software.
On a Mac: select the file in Finder, press Return, change .qfx to .txt, confirm the prompt, then open it in TextEdit. On an iPhone: open Files, long-press the download, tap Rename, change the extension to .txt, and tap it.
You get exactly what is in the code block above: it works, and it is unpleasant. Your transactions are all there, wrapped in tags, with dates as fourteen-digit timestamps, no sorting, and nothing that adds up.
That makes renaming a diagnostic, not a solution. It is useful for three things:
- Confirming the download covered the range you asked for. Scan the
<DTPOSTED>values. - Confirming it is the right account. Check
<ACCTID>. - Confirming it is a statement at all, and not the HTML error page some banks serve instead. That one explains a lot of "corrupted QFX" complaints.
Then rename it back to .qfx and pick a real option.
Option 2: Convert the QFX to CSV
If the destination is a spreadsheet, convert it. There are two families of converter, and the difference matters more than the price.
Desktop converters. ProperSoft's ProperConvert, MoneyThumb and similar tools run locally on your Mac or PC and write out CSV or XLSX. They are paid, generally tens of dollars. What you get for the money is that your statement never leaves your machine. (Or, in a terminal: Python's ofxtools parses a QFX into transaction objects in a few lines.)
Web converters. Searching "qfx to csv" returns a wall of free sites. Some convert entirely in your browser with JavaScript, so the file never leaves your device. Others upload it to a server, convert it there, and hand back a download. From the outside, the two look identical.
Be clear about what is in the file before you drag it into a box on a site you have never heard of: your account number, your balance, and every merchant you paid last month. That is not a reason to never use a web converter, but it is a reason to know which kind you are using. One test: load the page, turn off Wi-Fi, then convert. If it still works, it is local.
The catch is what you are left holding. A CSV is not a budget. You still have to import it somewhere that will categorise and total it, and CSV is the fiddliest import format there is, because no two banks agree on column order. (Importing a bank CSV into a budget app covers the mapping.)
Which raises the obvious question: if it is going into an app anyway, why convert at all?
Option 3: Open the .QFX directly on your iPhone or Mac
The extension just needs an app that registers the type and knows how to parse OFX. Most budgeting apps never bothered: they went the other way, connecting to the bank and skipping files entirely.
Money Map is a budgeting app for iPhone and Mac that takes the file route. You open the app, choose the .qfx you downloaded, and the transactions load.
There is no column-mapping step, and that is less a feature than a consequence of the format. In a CSV, column three might be the amount, or the balance, or the running total, so a human has to say which. In a QFX, <TRNAMT> is the amount, <DTPOSTED> is the date, <NAME> is the payee. The file describes itself, so the app can just read it.
The rest follows from the same decision:
- No bank connection. No Plaid, no Yodlee, no handing your banking credentials to a data aggregator. The file is the only way in. (More on that trade-off in budget apps that work without a bank login.)
- No account, no login, no email address. You install it and use it.
- Your data sits in your own iCloud, encrypted and managed by Apple, which means RationalBit cannot read it. The app locks behind Face ID or Touch ID.
- Categories and subcategories, budgets as fixed amounts or percentages, recurring transactions, month-over-month comparison, charts you can drill into by category, and multiple accounts in one view.
On price, plainly: Money Map is free for up to 100 transactions, and unlimited transactions require a subscription. A single QFX from a busy checking account can hit 100 transactions on its own, so treat the free tier as a way to confirm the import works on your bank's file, not a permanent free plan.
Step by step: importing a .QFX into Money Map
- Download the file from your bank. On an iPhone, Safari puts it in Downloads inside the Files app. If you downloaded it on a Mac, AirDrop it or drop it in iCloud Drive.
- Install Money Map on the iPhone or the Mac. Same app, same data, either way.
- Open the Transactions tab, tap +, and choose Import Quicken file. Pick the
.qfxyou downloaded. - The transactions parse straight away, with dates, payees and amounts already in place. Nothing to map.
- Assign categories. This is the only step that takes real time on a first import, and it is what makes every later month worth looking at.
On re-importing: every transaction in an OFX or QFX carries a
<FITID>, a stable identifier assigned by the bank, which is what makes overlapping downloads tractable at all. CSV has no equivalent. Even so, the safest habit is clean, non-overlapping ranges, one calendar month at a time, since banks organise the export around statements anyway.
Which banks let you download .QFX
Because QFX requires that paid agreement with Intuit, availability tracks bank size. Chase, Bank of America, Wells Fargo, Citi and Capital One commonly offer it, as do many credit unions. Smaller banks and fintech accounts often stop at CSV.
The path is much the same wherever you bank:
- Open the account's transaction or activity list.
- Find Download or Export, usually near the date filter, and set a date range.
- Open the file format dropdown. Look for Quicken (.QFX), Quicken Web Connect, or sometimes just Quicken.
One distinction trips people up. Web Connect is the file you download yourself. Direct Connect is a live connection Quicken opens to your bank on your behalf, sometimes for a fee. The QFX in your Downloads folder is Web Connect, and you need neither Direct Connect nor Quicken to use it.
Apple Card is worth calling out, because the export already lives on your phone: Wallet, Apple Card, Card Balance, pick a statement, Export Transactions. It offers CSV, OFX, QFX, QBO and PDF, and the same export is at card.apple.com.
If your bank only offers CSV, that is not a dead end, just one extra mapping step at import.
QFX vs QIF vs OFX vs CSV: which one to download
| Format | What it is | Take it when |
|---|---|---|
| QFX | OFX plus Intuit's identifier tags. The Quicken Web Connect file. | It is offered. Self-describing fields, unique transaction IDs, nothing to map. |
| OFX | The open standard underneath QFX, minus the Intuit tags. | Equally good. Often better supported by third-party software, since no licence is involved. |
| QIF | Quicken's older line-based format: !Type:Bank, then D, T, P and M lines. | Last resort. Lossy, no transaction IDs, and its dates are ambiguous about day and month order. |
| CSV | Columns of text, with no standard for what they are or how they are ordered. | Nothing else is offered, or you want a spreadsheet. Expect to map columns once. |
The rule of thumb: if OFX or QFX is in the dropdown, take it. Those are the only formats where the file tells the software what each field means, which is why they import without any work from you.
And if the only reason you were about to pay for Quicken was to open the file in your Downloads folder, you do not have to. If you are weighing Quicken for the larger job rather than this one file, Quicken alternatives for iPhone and iPad is the longer comparison.