Contracts for difference (CFDs) are another form of derivatives. You do not own the underlying instrument, nor the contract. A CFD is an agreement between you and a third party, typically a broker, where the buyer or seller pays the difference between the contract opening and closing price to the opposing party.