.OFC

OFC File

Open Financial Connectivity File
Ask a question
QUICK ANSWER

An OFC file is a Microsoft Open Financial Connectivity file - a plain-text bank statement or transaction export used by Microsoft Money (1997-2004). To open one, import it into GnuCash (free) or Moneydance; to use it in Excel, convert to CSV first with ProperSoft Bank2CSV. The file contains sensitive bank data but no executable code.

Developer: Microsoft (OFC specification, predecessor to OFX) Category: Data Files MIME: application/x-ofc
OPENS ON Windows macOS Linux
Related: .PKPASS · .DAT · .JSON · .RIS

On this page

19k+ extensions indexed
Last reviewed Jun 24, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

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: LOW

OFC 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 nutshell
FULL NAMEOpen Financial Connectivity Fileaka OFC file, Microsoft Money OFC export
DEVELOPERMicrosoft (OFC specification, predecessor to OFX)since 1994-1995 (Microsoft Money online banking; OFC 1.x era)
CATEGORYData Files
MIME TYPEapplication/x-ofc
TYPEPlain-text financial transaction data (SGML-based)

Programs that open OFC files

Windows4 apps
GnuCash Open-source File > Import > Import OFX/QFX - GnuCash's OFX importer also handles OFC since the formats share the same tag structure. Free and open-source.
Moneydance Paid File > Import to load OFC transactions. Moneydance recognises OFC and the near-identical OFX format.
Notepad Open-source Open as plain text to inspect the SGML-tagged transaction data - useful to check or fix malformed files.
Bank2CSV (ProperSoft) Paid Open OFC file to view transactions and convert to CSV/QIF/OFX for spreadsheets or other apps.
macOS2 apps
GnuCash Open-source File > Import > Import OFX/QFX; OFC is accepted by GnuCash's importer.
Moneydance Paid File > Import the OFC file to load transactions on macOS.
Linux2 apps
GnuCash Open-source File > Import > Import OFX/QFX; handles OFC on Linux. Install via package manager.
Moneydance Paid Java-based; File > Import OFC on Linux.

Technical details

deep spec
SyntaxSGML-based plain text (minimised SGML - closing tags omitted in v1.x)
File headerBegins with `OFCHEADER:` version block followed by `DATA:OFCSGML`
Record typesSignon (authentication metadata), Maintenance (account info), Transaction (individual debit/credit entries)
Transaction fields`<TRNAMT>` (amount), `<DTPOSTED>` (date), `<NAME>` (payee), transaction ID
Accounts per fileOne account only - a limitation removed in the successor OFX format
EncodingASCII plain text; extended characters rare in financial data
MIME type`application/x-ofc`
Typical file size1 KB - 500 KB (monthly statement with hundreds of transactions)
PlatformWindows (Microsoft Money was Windows-only)
Internal versionsOFC 1.x and 2.x - SGML variants used by Microsoft Money 97 through 2004
Superseded byOFX (Open Financial Exchange), announced January 16, 1997 by Microsoft, Intuit, and CheckFree
Released1994-1995 (Microsoft Money online banking; OFC 1.x era)
Latest versionOFC 2.x (SGML-based; superseded by OFX 1.x in 1997)
Specificationmnybank.sourceforge.net

OFC conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with OFC files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about OFC files.

Frequently asked questions

What is an OFC file?
A Microsoft Open Financial Connectivity file - a plain-text bank statement export format used by Microsoft Money (1997-2004). It is the predecessor to OFX.
How do I open an OFC file?
Import it into Moneydance or GnuCash (free). For a spreadsheet, use ProperSoft Bank2CSV or an online OFC-to-CSV converter. You can also open it in any text editor to inspect the SGML-tagged data.
What is the difference between OFC and OFX?
OFC was Microsoft's proprietary format. In 1997, Microsoft, Intuit, and CheckFree merged it with Intuit's Open Exchange to create OFX, which became the bank-download standard. OFX supports multiple accounts per file and more data types; OFC supports only one account per file.
Microsoft Money is gone - what reads OFC files now?
GnuCash (free, open-source) and Moneydance (paid) both import OFC/OFX files on Windows, macOS, and Linux. ProperSoft converts OFC to CSV/QIF for spreadsheets.
Can I convert an OFC file to CSV or Excel?
Yes. Use ProperSoft Bank2CSV, GnuCash (import then export), or an online OFC/OFX-to-CSV converter. For Excel, convert to CSV first then save as XLSX.
Is an OFC file safe?
Safe for your computer - it is plain text. But it contains sensitive bank data (account numbers, transactions, balances) - treat it like a bank statement and don't share carelessly.

References

1Open Financial Exchange - Wikipediaen.wikipedia.org
2OFC specification (MnyBank documentation)mnybank.sourceforge.net

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Related extensions

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z