Financial Products Markup Language (FpML) is een op Extensible Markup Language ( XML ) gebaseerde standaard voor de uitwisseling van bedrijfsinformatie die over-the-counter (OTC) financiële derivatentransacties tussen bedrijven mogelijk maakt met gebruikmaking van Internet . FpML wordt gebruikt tussen deelnemende bedrijven voor de communicatie van OTC-transactiegegevens, binnen een bedrijf voor het delen van OTC-transactie-informatie, en tussen een deelnemend bedrijf en een extern bedrijf dat een dienst aanbiedt die verband houdt met de OTC-transactie. FpML wordt vrijelijk in licentie gegeven en garandeert interoperabiliteit, omdat het onafhankelijk is van de software of hardware die door de deelnemende bedrijven wordt gebruikt. FpML richt zich op renteswaps en Forward Rate Agreements (FRA's), maar zal uiteindelijk voor alle aspecten van OTC-transacties worden gebruikt.
OTC-contracten die tussen twee ondernemingen worden uitgewisseld, zijn in hoge mate op maat gesneden op basis van de behoeften van de betrokken partijen. Daarom was het vóór de komst van internet en XML niet haalbaar om het OTC-contractproces efficiënt online uit te voeren. Tegenwoordig kunnen bedrijven met behulp van FpML elektronisch de voorwaarden van een OTC-contract structureren en onderhandelen, het contract uitvoeren en bevestigen, afwikkelingsdetails communiceren en risico's analyseren.
Chase Manhattan Bank heeft FpML beoordeeld en overgenomen voor hun OTC-applicaties voor rentederivaten. Fuji Capital Markets Corporation heeft de FpML-definitie gebruikt voor het ontwerpen van hun op XML gebaseerde FRA-bevestigingsprototype. En J.P. Morgan heeft een FpML renteswap-prototype ontwikkeld. Organisaties die deelnemen aan de ontwikkeling en toepassing van FpML zijn onder meer Bank of America, Citigroup, Deutsche Bank, IBM, PricewaterhouseCoopers, J.P. Morgan, Reuters, en UBS Warburg.