Spot trading involves the immediate purchase or sale of a commodity, while futures trading involves a legal agreement to buy or sell a commodity at a predetermined price at a specified time in the future.