QFX to QBO Converter
Convert QFX (Quicken) files to QBO format for QuickBooks Online. Free, instant, 100% in your browser.
Drop your QFX file here
or click to browse
How to convert QFX to QBO
Get your QFX file
Download the QFX file from your bank's online banking portal.
Upload QFX
Drop the file into the converter — transactions are parsed and cleaned automatically.
Import QBO
In QuickBooks Online: Banking > Upload transactions > select your QBO file.
About QFX to QBO conversion
QFX is what comes out of Web Connect, the download-a-file half of Intuit's online banking integration. When a bank builds a QFX export it starts from a plain OFX statement — the same sign-on block, the same BANKACCTFROM account block, the same list of STMTTRN transaction records — and then stamps it with Intuit-specific tags. The important one is INTU.BID, a numeric ID Intuit assigns to each participating institution. Some banks also write an INTU.USERID. Those tags exist to bind the download to a specific Intuit product and entitlement, and they are the whole of the difference between a QFX file and any other OFX statement.
That branding is why the obvious shortcut fails. Renaming a .qfx to .qbo leaves INTU.BID sitting in the file announcing that this download belongs to Quicken, and QuickBooks Online is entitled to reject it on that basis. The confusing part for anyone hitting this the first time is that the file is not corrupt and the transactions are not malformed — every date and amount in it is exactly what QuickBooks wants. It is a licensing marker, not a data problem, and no amount of re-downloading from the bank changes it.
This converter takes the direct route: it reads the transactions out and throws the wrapper away. Every STMTTRN record is parsed for its posted date, amount, description, and FITID, the routing number, account number, and currency are lifted from the original account block, and a clean OFX 1.02 SGML document is written from scratch with no Intuit branding tags in it at all. The result is the file the bank would have produced if it had enabled the QuickBooks channel. Practically, this is the path for a small business banking on a retail product, an accountant receiving Quicken-flavoured downloads from clients, or anyone whose Quicken subscription lapsed while a folder of QFX downloads sat unread.
QFX tags and what happens to each one
| Tag in the QFX file | What it holds | In the QBO output |
|---|---|---|
| INTU.BID | Intuit's ID for the bank | dropped |
| INTU.USERID | Quicken account binding | dropped |
| BANKID | Routing number | BANKID |
| ACCTID | Account number | ACCTID |
| DTPOSTED | Posted date | DTPOSTED |
| TRNAMT | Signed amount | TRNAMT |
| MEMO / NAME | Description or payee | MEMO |
| FITID | Unique transaction ID | FITID |
TRNTYPE is regenerated as CREDIT or DEBIT from the sign of the amount rather than copied through, so unusual bank-specific type codes cannot break the import.
Troubleshooting QFX to QBO
The renamed file was rejected but the converted one imports fine. This is the expected result, not a fluke. Renaming leaves the Intuit branding tags in place; converting removes them and rebuilds the envelope. If a rename ever did work for you on a different bank, that bank simply omitted those tags from its export.
The account number in the file is masked with asterisks or X characters. Some banks redact ACCTID in Web Connect downloads. The converter carries whatever it finds through verbatim, so a masked value stays masked. QuickBooks then cannot auto-match the file to an account and will ask you to choose one during upload — pick it manually and the import proceeds normally.
Pending transactions appeared, then changed, then imported twice. Quicken Web Connect downloads sometimes include pending items, and banks routinely reassign the FITID once a pending transaction posts for real. The same purchase then arrives under two different IDs and QuickBooks cannot tell they are the same. Download and convert only settled activity, or expect to merge a handful of rows by hand.
Only part of the date range came through. Web Connect exports are commonly capped at 90 days per download regardless of how much history the online banking interface displays. If a quarter came in short, that ceiling is the usual explanation — pull consecutive windows, convert each, and import them in order.
Frequently asked questions
What is a QFX file?
QFX (Quicken Financial Exchange) is Intuit's Quicken-branded build of the OFX standard, downloaded through the Web Connect feature in online banking. The transaction data inside is ordinary OFX, but the file carries extra Intuit-specific tags that tell Quicken which institution issued it and which Quicken subscription is entitled to open it.
Can't I just rename .qfx to .qbo?
Renaming changes nothing inside the file, and what is inside is the problem. A QFX file identifies itself to Intuit software through an INTU.BID tag holding the bank's Intuit-assigned ID, and often an INTU.USERID as well. QuickBooks Online reads those tags and may refuse a file whose branding says Quicken rather than QuickBooks, even though every transaction in it is valid.
What is the INTU.BID tag and why does it matter?
INTU.BID is a numeric identifier Intuit assigns to each participating financial institution, embedded near the top of a Web Connect file. Quicken uses it to bind the download to the right account and to check subscription entitlement. It is the single most common reason a perfectly good QFX file will not open in QuickBooks — so this converter regenerates the file without any Intuit-specific branding tags at all.
Why does my bank offer QFX but not QBO?
Web Connect participation is arranged per product. Many institutions signed up for the Quicken channel because it serves their retail customers and never enabled the QuickBooks channel, which is aimed at business accounts. Small business owners banking on a personal-side product are the group most likely to hit this, which is exactly the gap this converter fills.
What does the converter actually change?
It parses every STMTTRN record out of your QFX file and writes a fresh OFX 1.02 SGML document containing only what QuickBooks Online needs: the standard header, a sign-on block, a bank account block built from your file's BANKID and ACCTID, and the transaction list. Quicken-only tags are simply not carried forward.
Does this preserve all transaction data?
Dates, amounts, descriptions, and FITIDs are all carried across, along with the routing number, account number, and currency from the source file. The transaction type is rewritten as CREDIT or DEBIT from the sign of the amount rather than copied, which normalises the vendor-specific type codes some banks emit.
How do I import the QBO file into QuickBooks Online?
Go to Transactions (or Banking) > Upload transactions, select the converted QBO file, choose which QuickBooks account it belongs to, and review the results in the For Review tab before adding them to your books.
Will importing the converted file duplicate transactions I already have?
The original FITID from each Quicken transaction is preserved, and QuickBooks Online deduplicates against exactly that value. Overlapping date ranges are therefore matched rather than duplicated, provided both imports came from the same bank's files.
Can I convert a QFX file without having Quicken installed?
Yes. The converter runs in your browser and never needs Quicken, a Quicken subscription, or Windows. That matters because a QFX download you already paid for through your bank is otherwise unreadable if your Quicken subscription has lapsed.