Contract for Difference. It is a form of contract that allows investors to capitalize over a change in value of an underlying asset such as indices, stocks, currencies and commodities, in a leveraged environment. It allows investors to leverage their capital and provides all the benefits of trading securities, without actually owning the product.