Contract for Difference (CFD)

A contract for difference (CFD) is an agreement between two parties in which the buyer agrees to pay the seller any price difference that might occur due to the shifting valuation of an asset.