How Does the Expiration Date Affect the Pricing of a Futures Contract?
The expiration date is a key determinant of the contract price, primarily through the cost of carry. The longer the time to expiration, the greater the potential impact of interest rates and storage costs (or funding rates in crypto) on the price, leading to a difference between the futures price and the current spot price.
This difference is the "basis."