A futures contract is an exchange-traded contract that allows parties to buy or sell an underlying asset on a specific future date at an agreed-upon price. Those underlying assets include physical commodities or other financial instruments.