What is the OFC file format?
.ofc is a data exchange format developed by Microsoft to allow transferring financial data between Microsoft Money and similar finance management software. The format is SGML-based plain text - not a recognized open standard, despite early descriptions. In 1997 OFC was superseded by the OFX standard, announced jointly by Microsoft, Intuit, and CheckFree; Microsoft Money officially dropped .ofc support in Money 2005.
.ofc files open with a plain-text OFCHEADER: block followed by DATA:OFCSGML, then contain Signon records (authentication metadata), Maintenance records (account information), and Transaction records with individual debits and credits. Tags such as <TRNAMT>, <DTPOSTED>, and <NAME> follow SGML minimised syntax - closing tags are omitted in v1.x. Each file covers a single account only, a limitation OFX later removed.
Microsoft developed Money as personal finance software, allowing users to manage bank accounts within the application interface. Each region received a dedicated localized version; some editions lacked online banking features entirely. Microsoft discontinued Money in 2009 - the final package, Money Plus Sunset, was released as a free download but received no further updates, making both .ofc and .ofx imports largely unused in active financial workflows. Some banks, notably in South Africa, continued exporting .ofc files into the 2010s. GnuCash and Moneydance remain capable of importing them today.
Security & safety
RISK: LOWOFC is plain text (SGML) with no executable content - opening it cannot harm your system. The privacy concern is significant: OFC files contain your bank account number, balance, and full transaction history. Do not upload to untrusted online converters or share unencrypted. Prefer offline tools (GnuCash, Moneydance) for processing.
Format details
in a nutshellPrograms that open OFC files
Technical details
deep spec| Syntax | SGML-based plain text (minimised SGML - closing tags omitted in v1.x) |
| File header | Begins with `OFCHEADER:` version block followed by `DATA:OFCSGML` |
| Record types | Signon (authentication metadata), Maintenance (account info), Transaction (individual debit/credit entries) |
| Transaction fields | `<TRNAMT>` (amount), `<DTPOSTED>` (date), `<NAME>` (payee), transaction ID |
| Accounts per file | One account only - a limitation removed in the successor OFX format |
| Encoding | ASCII plain text; extended characters rare in financial data |
| MIME type | `application/x-ofc` |
| Typical file size | 1 KB - 500 KB (monthly statement with hundreds of transactions) |
| Platform | Windows (Microsoft Money was Windows-only) |
| Internal versions | OFC 1.x and 2.x - SGML variants used by Microsoft Money 97 through 2004 |
| Superseded by | OFX (Open Financial Exchange), announced January 16, 1997 by Microsoft, Intuit, and CheckFree |
| Released | 1994-1995 (Microsoft Money online banking; OFC 1.x era) |
| Latest version | OFC 2.x (SGML-based; superseded by OFX 1.x in 1997) |
| Specification | mnybank.sourceforge.net |
OFC conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about OFC files.