A forward contract is an agreement between two parties to buy or sell an asset at a specific price on a specific date in the future. A futures contract, on the other hand, is a standardized agreement traded on an exchange that specifies the delivery of an asset at a future date at a predetermined price. Unlike a forward contract, a futures contract can be bought or sold by any market participant, and the contract is settled daily based on market prices.