Currency forward contract prices are based on the difference between the underlying interest rates of the currency pairs involved in the transaction and added or subtracted from the spot rate.