Commodities trading via CFDs

-
Trade our simplified non-expiring spot CFDs
-
Benefit from improved liquidity with variable spreads
-
Trade both long and short across our FOREX.com, TradingView or MT5 platforms
Commodities explained
-
Futures and spotsTrade on commodities using either futures or spot contracts.
-
Go long or shortWhen you trade commodities via CFDs with us, you can take a long or short position depending on whether you expect the market prices to rise or fall.
-
Take advantage of leverageYou only have to put up a fraction of the commodity price to start trading. However, please note that leverage can magnify both your profits and losses.
-
Two ways to trade crude oilChoose from our standard US Crude Oil market or US Crude Oil 7-Day, a separate market that is also available Saturday and Sunday outside traditional WTI trading hours.
Market-leading pricing
Major commodity moves and news
Commodity news and analysis
Award-winning mobile apps
Designed for instant control wherever you are, enjoy one-tap trading, intelligent market tools and a customizable layout to suit your trading style.
TradingView Charts
80+ indicators, 11 chart types and 14 timeframes.
Trading Research
Access integrated market analysis, Reuters news & a full economic calendar
Performance Analytics
Analyze your decision making with the latest behavioural science technology.

Commodities FAQ
When do commodity CFD orders expire?
FOREX.com offers two types of CFDs: Futures CFDs, which are dated for a specific contract month and expire automatically at the end of their contract period, and Cash CFDs, which do not expire. Visit How are Non-Expiring Commodities (NEC) priced? for more information on Cash Commodity CFDs. Note that only Futures CFDs are available on the MetaTrader 4 platform. Standard expiry definitions are available in the table below. To see the exact Last Dealing Time for each market, check the Market 360 tab on the for each market on the FOREX.com Web Trading platform, or the under the Company tab in the Terminal window of MetaTrader 4.
If you don't close a Futures CFD position before the Last Dealing Time, it will be closed automatically once the applicable closing price has been determined, and any open orders will be cancelled. The closing price will be determined by reference to the underlying futures market and may be the official settlement price, the last traded price, or another value reported by the relevant exchange on the day of expiry, as applicable. Alternatively, you can tick Autoroll, which will roll your Futures position to the next contract month prior to expiry. Please note that Autoroll closes the expiring contract and realizes any profit or loss before opening a new position in the next contract month. For MetaTrader 4 accounts, to keep your exposure, you must manually open a new position in the next contract month after expiry, as MetaTrader does not support the Autoroll function.
| MARKET NAME |
PRICING | EXPIRATION | MARGIN |
| Coffee | Fixed | 4 exchange days prior to 25th calendar day of month preceding contract month |
16% |
| Corn | Variable | 2 exchange days prior to 1st day of contract month | 9% |
| Cotton No 2 | Fixed | 6 exchange days prior to 1st day of contract month |
14% |
| Heating Oil | Variable | 3 exchange days prior to 1st day of contract month | 11% |
| NY Cocoa | Fixed | 6 exchange days prior to 1st day of contract month | 7% |
| US Natural Gas | Variable | 4 exchange days prior to 1st day of contract month | 22% |
| Soybean | Variable | 2 exchange days prior to 1st day of contract month | 6% |
| Sugar No 11 | Fixed | 2 exchange days prior to 1st day of contract month | 8.50% |
| Wheat | Variable | 2 exchange days prior to 1st day of contract month | 10% |
| UK Crude Oil | Fixed | Last exchange day of 2 months prior to 1st day of contract month | 11.5% |
| US Crude Oil | Variable | 4 exchange days prior to 25th calendar day of month preceding contract month | 12% |
| Copper | Variable | 2 exchange days prior to 1st day of contract month | 9% |
| Palladium | Variable | 2 exchange days prior to 1st day of contract month | 17.5% |
| Platinum | Variable | 2 exchange days prior to 1st day of contract month | 9% |
How do I calculate how much margin I need to trade a commodity?
The formula to calculate how much margin is required is quantity x price x margin.
As a wholly owned subsidiary of a NASDAQ-traded company, we possess the solid foundations and financial strength to innovate and push the industry forward.
*Refers to trade executions for GAIN Global Markets Inc. Please note that multiple factors may impact execution speed, including but not limited; market conditions, platform type, network connectivity, trading strategies, and account type. FOREX.com’s execution statistics represent GAIN Global Markets Inc. orders executed on FOREX.com’s platforms during market hours between May 31, 2026, 5:00 pm ET, and June 30, 2026, 5:00 pm ET and excludes trades/orders entered on the MetaTrader platform.
Market volatility, volume, and system availability may delay trade executions. Price can change quickly in fast market conditions, resulting in an execution price different from the price available at the time order is submitted. Price improvement is not guaranteed and will not occur in all situations.
**Excludes trades that received non-standard order processing and orders that failed to trigger.
FOREX.com is authorized and regulated by the Cayman Islands Monetary Authority under the Securities Investment Business Law of the Cayman Islands (as revised) with License number 25033.



