A forward contract is an agreement to buy or sell a specific amount of foreign currency at a predetermined rate on a set future date.