A futures contract is an agreement to buy or sell an underlying asset at a later date for a predetermined price.| Corporate Finance Institute