Financial products Markup Language (FpML) is an open-source standard for the electronic dealing and processing of derivatives transactions. It establishes a protocol for electronic communication and dealing in swaps, derivatives and structured products.


Key Benefits

FpML automates the flow of information in the derivatives market across asset classes and business processes in the pre-trade, trade and post-trade space. Financial instruments are specified in a format that is readable to both computers and humans. This standard reduces implementation costs for integrating systems internally and with business partners. Using FpML reduces operational risks while increasing business opportunities.



FpML is an open-source standard, so it is accessible to everyone. For more information or to join one of the working groups, visit the FpML website or contact


About FpML

The FpML standard is free to license and is intended to automate the flow of information between derivatives market participants, regardless of their underlying software or hardware infrastructure. It is based on Extensible Markup Language (XML), which is the standard text-based meta language for describing data shared between applications.

As the derivatives market has evolved since the global financial crisis, FpML has become the underlying standard that describes the messages and data requirements linked to various business processes, from electronic execution to central clearing and trade reporting.

FpML is used by dealers, asset managers, hedge funds, service providers and technology companies and can be customized to the needs of individual users.



  • FpML defines ‘templates’ (structure and semantics) using XML language for exchanging data on the over-the-counter derivatives market.
  • It provides the standard data content and structure to exchange derivatives transactions electronically and is widely used as a standard for electronic message communication.
  • Product coverage includes interest rates, credit, equity, FX, commodities, securities and loans.
  • In addition to product descriptions, FpML defines business processes and the data that needs to be exchanged within these processes, as well as the message flows.
  • Business process coverage includes request for quote, confirmation, affirmation, novations, terminations, increases, amendments, credit event notices, allocations, cashflow matching and portfolio reconciliation.


Product Coverage

  • Interest Rate Derivatives
    • Interest rate swaps
    • Swaptions
    • Forward rate agreements
    • Caps and floors
    • Inflation swaps
    • Bullet payments
  • Foreign Exchange
    • Spot
    • FX swaps
    • FX forwards
    • FX options
  • Credit
    • Credit default swaps
    • Credit default indexes
    • Baskets
  • Equity
    • Equity swaps
    • Equity options
    • Variance swaps
    • Total return swaps
  • Commodity
    • Commodity underlyings
    • Commodity swaps
    • Commodity options


Fact Sheets/Presentations


Press Releases/Blogs