Skip to main content
8 min read

What is QFX Format?

QFX (Quicken Financial Exchange) is a proprietary file format created by Intuit for importing financial transactions into Quicken software. Technically, a QFX file is an OFX (Open Financial Exchange) file with one critical addition: the INTU.BID header, an Intuit Business Identifier that tells Quicken which bank the data came from. Without this header, Quicken rejects the file entirely.

Why Intuit created QFX

When Intuit co-developed the OFX standard in 1997 alongside Microsoft and CheckFree, the goal was an open format that any financial software could use. But Intuit quickly recognized a commercial opportunity: by adding a proprietary header requirement, they could build a licensing program around bank connectivity.

The result was Quicken Web Connect, branded as QFX. Banks that want to offer one-click transaction downloads into Quicken must license Intuit's Web Connect service and register for an INTU.BID code. This creates a revenue stream for Intuit and a controlled ecosystem where every participating bank is vetted and mapped to a unique identifier.

From a technical standpoint, Intuit's justification was threefold. First, the INTU.BID enables automatic account matching — Quicken can map the downloaded file to the correct account without user intervention. Second, the controlled registration process ensures that FITIDs (Financial Institution Transaction IDs) are properly generated, preventing the duplicate transaction imports that plagued the older QIF format. Third, the licensing program creates a quality control layer where Intuit can test and certify bank integrations.

The practical consequence for users is significant: if your bank provides an OFX download but you use Quicken, the file will be rejected. This remains the single most common source of frustration in the Quicken user community and drives substantial demand for OFX-to-QFX conversion tools.

QFX file structure and INTU.BID

A QFX file is structurally identical to an OFX 1.x (SGML) file. It begins with the standard OFXHEADER block, followed by SGML markup containing sign-on information, bank account details, and transaction records. The only structural addition is the INTU.BID tag within the <FI> section of the sign-on response.

Example QFX file (INTU.BID highlighted)

OFXHEADER:100
DATA:OFXSGML
VERSION:102
SECURITY:NONE
ENCODING:USASCII
CHARSET:1252
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:NONE

<OFX>
<SIGNONMSGSRSV1>
<SONRS>
<STATUS>
<CODE>0
<SEVERITY>INFO
</STATUS>
<DTSERVER>20260320120000
<LANGUAGE>ENG
<FI>
<ORG>Chase Bank
<FID>10898
<INTU.BID>10898
</FI>
</SONRS>
</SIGNONMSGSRSV1>
<BANKMSGSRSV1>
<STMTTRNRS>
<TRNUID>0
<STATUS>
<CODE>0
<SEVERITY>INFO
</STATUS>
<STMTRS>
<CURDEF>USD
<BANKACCTFROM>
<BANKID>021000021
<ACCTID>987654321
<ACCTTYPE>CHECKING
</BANKACCTFROM>
<BANKTRANLIST>
<DTSTART>20260301
<DTEND>20260320
<STMTTRN>
<TRNTYPE>DEBIT
<DTPOSTED>20260308
<TRNAMT>-245.00
<FITID>20260308001
<NAME>Comcast Business Internet
<MEMO>Monthly service
</STMTTRN>
<STMTTRN>
<TRNTYPE>CREDIT
<DTPOSTED>20260315
<TRNAMT>12750.00
<FITID>20260315002
<NAME>Wire Transfer - GlobalTech Inc
<MEMO>Project milestone payment
</STMTTRN>
</BANKTRANLIST>
<LEDGERBAL>
<BALAMT>31420.75
<DTASOF>20260320
</LEDGERBAL>
</STMTRS>
</STMTTRNRS>
</BANKMSGSRSV1>
</OFX>

The <INTU.BID> tag is the only element that distinguishes a QFX file from a standard OFX file. It appears inside the <FI> (Financial Institution) block alongside the <ORG> and <FID> tags. The INTU.BID value is typically the same as the FID, but not always — some institutions have different identifiers in the Intuit directory.

When Quicken opens a QFX file, it reads the INTU.BID to look up the institution in its internal database. This determines which account the transactions will be imported into, what transaction categorization rules to apply, and whether the file should be processed as a bank statement, credit card statement, or investment report.

QFX vs OFX: the critical difference

The relationship between QFX and OFX is straightforward but causes enormous confusion among users. Here is a direct comparison of the two formats.

AspectOFXQFX
File extension.ofx.qfx
SpecificationOpen standard (OFX Consortium)Proprietary (Intuit)
INTU.BID headerNot presentRequired — file rejected without it
Transaction dataSTMTTRN with FITID, TRNAMT, NAMEIdentical to OFX
SGML structureOFXHEADER:100, no closing tagsIdentical to OFX 1.x
Account metadataBANKID, ACCTID, ACCTTYPESame + INTU.BID in FI section
Balance reportingLEDGERBAL with BALAMTIdentical to OFX
Works in QuickenNo — rejectedYes — required format
Works in GnuCashYesYes (INTU.BID ignored)
Works in MoneydanceYesYes (INTU.BID ignored)
Works in QuickBooksNo (needs QBO)No (needs QBO)

The practical takeaway: if you have an OFX file and need to import it into Quicken, the conversion is minimal — you need to add the correct INTU.BID for your bank. FinanceConvert's OFX to QFX converter handles this automatically by looking up your institution in the Intuit directory.

Software compatibility

QFX was designed exclusively for Quicken, and Quicken is the only software that requires QFX specifically. All other financial software treats QFX files as standard OFX, silently ignoring the INTU.BID header. This creates an asymmetric compatibility landscape.

SoftwareReads QFXNotes
Quicken (Windows)Yes (required)The primary target; rejects OFX without INTU.BID
Quicken (Mac)Yes (required)Same requirement as Windows version
Quicken SimplifiYesCloud version; uses direct bank feeds primarily
GnuCashYesReads QFX as OFX; ignores INTU.BID entirely
MoneydanceYesTreats QFX and OFX identically
XeroYesImports QFX as OFX via manual upload
QuickBooksNoRequires QBO format (different Intuit headers)
Excel / SheetsNoConvert to CSV or XLSX first

QFX vs QIF comparison

Despite similar names, QFX and QIF are fundamentally different formats. QFX replaced QIF as the standard Quicken download format beginning in 2005.

CharacteristicQFXQIF
EraModern (2005–present)Legacy (1991–2005)
EncodingSGML markup with XML-like tagsPlain ASCII with letter prefixes
Transaction IDFITID (bank-assigned, unique)None — no deduplication possible
Date formatYYYYMMDD (unambiguous)MM/DD/YYYY (region-dependent)
Bank identificationBANKID, ACCTID, INTU.BIDNone
Balance dataLEDGERBAL includedNot supported
File size (100 txns)~8–12 KB~2–4 KB
Human readabilityLow (SGML tags)High (D, T, P, M prefixes)
Import in Quicken 2026Full automatic matchingManual import only

The most significant improvement QFX brought over QIF is deduplication via FITIDs. With QIF, importing the same file twice would create duplicate transactions. With QFX, Quicken checks each FITID against its database and skips transactions that have already been imported. This single feature eliminated the most common QIF-related support issue.

How to open and convert QFX files

QFX files are plain text with SGML structure — you can open them in any text editor to inspect the transaction data. The content is nearly identical to an OFX file, with the addition of the INTU.BID header in the FI section.

To analyze QFX data in a spreadsheet, convert it to a tabular format. FinanceConvert's QFX to CSV converter extracts transactions into clean columns. For Excel with native date and currency cells, use the QFX to Excel converter.

To strip the Intuit-specific headers and produce a standard OFX file compatible with GnuCash, Moneydance, or other open-source finance tools, use the QFX to OFX converter. For printable records, the QFX to PDF converter generates formatted transaction statements.

Common issues with QFX files

"Invalid file format" in Quicken. This is the most frequent QFX-related error. It occurs when users download a standard OFX file from their bank and try to open it in Quicken. Because the file lacks the INTU.BID header, Quicken refuses it. The fix is to convert OFX to QFX using a tool that adds the correct INTU.BID for your institution.

Wrong INTU.BID code. Each financial institution has a specific INTU.BID in Intuit's directory. Using the wrong code can cause Quicken to map transactions to the wrong account, apply incorrect categorization rules, or reject the file outright. If Quicken imports the file but associates it with the wrong account, the INTU.BID is likely incorrect.

Bank compatibility changes. Banks periodically update their online banking platforms, which can change the format of their OFX/QFX downloads. After a bank platform upgrade, previously working QFX imports may fail. Common causes include changed FID values, updated ORG names, or modifications to the SGML structure.

FITID uniqueness violations. The OFX specification requires that each FITID be unique within a statement period. Some banks generate non-unique FITIDs (e.g., using sequential numbers that reset monthly). This causes Quicken to skip legitimate transactions it believes are duplicates. Regenerating FITIDs during conversion can resolve this.

Credit card statements. QFX files for credit cards use CREDITCARDMSGSRSV1 instead of BANKMSGSRSV1. Some converters only handle bank statements, producing files that Quicken cannot import for credit card accounts. Ensure your converter supports the correct message set for your account type.

Frequently asked questions

Why does Quicken reject my OFX file?
Quicken requires the INTU.BID (Intuit Business Identifier) header in the FI section of the file. Standard OFX files from banks do not include this header. Convert OFX to QFX by adding the INTU.BID that corresponds to your financial institution using a tool like FinanceConvert.
What is INTU.BID?
INTU.BID (Intuit Business Identifier) is a unique numeric code that Intuit assigns to each financial institution in its Web Connect program. It tells Quicken which bank the file came from, enabling automatic account matching and transaction categorization. Each bank has a different INTU.BID.
How to convert OFX to QFX?
Converting OFX to QFX involves adding the INTU.BID header for your bank to the existing OFX file. Use a converter like FinanceConvert that maintains a database of INTU.BID codes for thousands of institutions and inserts the correct identifier automatically.
Can I open QFX in Excel?
Excel cannot parse QFX files natively since they use SGML markup. To analyze QFX data in Excel, convert QFX to CSV or XLSX first. The converter extracts Date, Description, Amount, and Balance from the SGML structure into clean spreadsheet columns.
Is QFX the same as OFX?
Almost. QFX is structurally identical to OFX 1.x, with one addition: the INTU.BID header in the FI section. Non-Intuit software (GnuCash, Moneydance, Xero) reads both interchangeably. Only Quicken requires the QFX-specific INTU.BID header.
FC

FinanceConvert Engineering Team

We maintain a database of INTU.BID codes for thousands of financial institutions and convert QFX files daily. This guide reflects our direct experience with Quicken Web Connect compatibility.