A forward contract is an agreement between two parties to exchange a particular amount of an asset for a predetermined price at a future date.