What is OFX Format?
OFX (Open Financial Exchange) is an XML-based data format designed for exchanging financial information between customers, financial institutions, and accounting software. Announced by Microsoft, Intuit, and CheckFree on January 16, 1997, OFX has become the de facto industry standard for financial data exchange.
The format evolved from SGML-based versions (1.0-1.6) to XML-based versions in later releases, leveraging widely accepted open standards for data formatting, connectivity (TCP/IP, HTTP), and transport-level security. Today, OFX is actively deployed at over 7,000 financial institutions worldwide.
What makes OFX special? Unlike simple CSV files, OFX files include unique transaction IDs that prevent duplicate imports, rich metadata (payee names, memo fields, check numbers, account types), and structured hierarchies that handle complex financial data like investment portfolios and multi-account transfers.
