Futures contracts are standardized legal agreements to buy or sell a specific asset at a predetermined price at a specified time in the future. These contracts are typically traded on exchanges and are used by both speculators and hedgers to manage risk, speculate on price movements, or lock in prices.