The spot price is the current price of an asset for immediate delivery, while the forward price is the agreed price for future delivery. The difference between the two is often due to the cost of carry, which includes factors like interest costs and storage costs.