We use cookies to run essential site features, understand how visitors use AutoEdges, and — if you allow it — show relevant ads. See our Cookie Policy for details.
A CFD (contract for difference) is an agreement between a trader and a broker to exchange the difference in an instrument's price between opening and closing a position, without either side ever owning the underlying asset. CFDs are popular with retail traders because they're flexible — no expiration date to manage, adjustable position sizes, and availability across a huge range of instruments (forex, stocks, indices, commodities) all through a single account type. They're typically leveraged, and in most jurisdictions retail CFD trading is regulated with maximum leverage limits specifically because of the loss risk leverage introduces.
A futures contract is a standardized, exchange-traded agreement to buy or sell an asset at a set price on a specific future date. Unlike CFDs, futures have a fixed expiration and are exchange-traded rather than broker-quoted, which generally means more transparent pricing but also the added complexity of managing contract rollovers if you want to hold a position past expiration. Futures are widely used by both commercial hedgers (companies managing real price risk) and speculators, and they're the traditional mechanism for trading commodities specifically.
Spot trading refers to buying or selling an instrument for near-immediate settlement at the current market price, without a future expiration date attached. Spot forex — the standard way most retail traders access currency pairs — is technically settled within a couple of business days but functions, from a trading perspective, like an ongoing position with no expiration as long as it's held open. "Spot" commodity trading offered by many retail platforms typically isn't true physical spot settlement, but rather CFD-style pricing referencing the spot price — worth confirming with a specific broker.
Choosing between these mechanisms usually comes down to what's actually available for the instrument you want to trade, since not every broker offers all three for every asset — and understanding which one you're using matters because it determines whether you have an expiration date to manage, what the leverage limits are, and exactly what you're exposed to if the underlying instrument's price gaps sharply.
This lesson is free — no purchase needed to keep learning.