What is a Contract for Difference? CFDs offer you the ability to deal in the price movements of a wide range of financial instruments, such as stocks, without actually owning the underlying asset. Like traditional share dealing, the scope is for speculators to profit from the price moving in their favour, but CFDs give you the potential to profit from both rising and falling markets.