How to Calculate the Cost of Carry for USD/INR Futures
The cost of carry for USD/INR futures is calculated by taking the spot price and adding the difference between the Indian Rupee interest rate and the US Dollar interest rate, adjusted for the time to expiry. This difference determines whether the futures contract will trade at a premium or discount to the spot price.
The Simple Math Behind USD/INR Futures Pricing
You’ve probably looked at the price of a USD/INR futures contract and noticed it’s different from the current spot price. That difference isn't random; it’s calculated. The core of this calculation is the 'cost of carry'. Understanding this concept is the first step to truly understanding what is currency-and-forex-derivatives/currency-derivatives-account-blocked-expiry">currency futures in India and how they are priced. It’s the bridge that connects today’s price with tomorrow’s expected price.
The cost of carry is essentially the net cost of holding a futures position until its expiry. In currency futures, this cost is determined by the interest rate difference between the two currencies in the pair. Think of it like this: when you buy a USD/INR future, you are implicitly agreeing to hold US dollars and borrow money-basics/rupee-role-india-global-trade">Indian rupees. The interest you would earn on the dollars minus the interest you would pay on the rupees is your net cost of 'carrying' that position.
The Formula to Calculate Cost of Carry
Calculating the fair value of a hedging-vs-speculation-myth">currency futures contract is straightforward. It all comes down to one simple formula that accounts for the spot price, interest rates, and time. The cost of carry itself is the interest rate differential applied to the spot price.
Here’s the formula for the fair basis-risk-currency-hedging">futures price:
Futures Price = Spot Price + (Spot Price * (Interest Rate of Base Currency - Interest Rate of Quoted Currency) * (Time / 365))
Let's break down each part:
- Spot Price: This is the current etfs-and-index-funds/etf-nav-vs-market-price">market price of the USD/INR pair. For example, 83.50.
- Interest Rate of Base Currency (INR): This is the interest rate for the Indian Rupee. A common benchmark is the Mumbai Interbank Outright Rate (MIBOR) or the RBI's repo rate.
- Interest Rate of Quoted Currency (USD): This is the interest rate for the US Dollar. A common benchmark is the Secured Overnight Financing Rate (SOFR).
- Time: This is the number of days left until the futures contract expires.
The part of the formula within the parentheses calculates the actual cost of carry. When this value is positive, the futures price will be higher than the spot price (a situation called contango). When it's negative, the futures price will be lower (backwardation).
A Step-by-Step USD/INR Calculation Example
Let’s put the formula to work with a real-world example. We want to find the fair value for a one-month USD/INR futures contract.
Here are our assumptions:
- Current USD/INR Spot Price: 83.50
- Indian Rupee Interest Rate (r_inr): 6.50% per year
- US Dollar Interest Rate (r_usd): 5.30% per year
- Time to Expiry (T): 30 days
Step 1: Find the Interest Rate Differential
First, we calculate the difference between the two interest rates: 6.50% - 5.30% = 1.20% per year.
Step 2: Calculate the Cost of Carry
Now, we apply this to the spot price and adjust for time.
Cost of Carry = Spot Price * (r_inr - r_usd) * (Time / 365)
Cost of Carry = 83.50 * (0.0650 - 0.0530) * (30 / 365)
Cost of Carry = 83.50 * (0.0120) * 0.08219
Cost of Carry ≈ 0.0823
Step 3: Calculate the Fair Futures Price
Finally, we add the cost of carry to the spot price.
Fair Futures Price = Spot Price + Cost of Carry
Fair Futures Price = 83.50 + 0.0823
Fair Futures Price ≈ 83.5823
Based on our calculation, the one-month USD/INR futures contract should be trading at approximately 83.58. If the actual market price is significantly different, it could signal a potential nse-and-bse/price-discovery-differ-nse-bse">arbitrage opportunity for traders.
Why Cost of Carry Matters to You
The cost of carry isn't just an academic exercise. It has practical implications for every currency futures trader. It dictates whether a futures contract trades at a premium or a discount to the spot price. In the USD/INR pair, the Indian interest rate is typically higher than the US interest rate. This results in a positive cost of carry.
This positive carry means the USD/INR futures price will almost always be higher than the spot price. The further out the expiry date, the larger this difference will be. For traders, this is crucial. If you are 'long' USD/INR (expecting the rupee to weaken), you are effectively paying this carry. If you are 'short' USD/INR (expecting the rupee to strengthen), you are earning this carry.
Understanding this helps you make better decisions. You'll know if the price movement you need to be profitable has to overcome the built-in cost of carrying the position.
Comparing Positive and Negative Cost of Carry
To make it clearer, let's compare a positive carry scenario (like USD/INR) with a hypothetical negative carry scenario. A negative carry would occur if the US interest rate were higher than the Indian rate.
| Feature | Positive Cost of Carry (USD/INR) | Negative Cost of Carry (Hypothetical) |
|---|---|---|
| Interest Rate Condition | INR Rate > USD Rate | INR Rate < USD Rate |
| Futures vs. Spot Price | Futures Price > Spot Price (Premium) | Futures Price < Spot Price (Discount) |
| Market State | Contango | Backwardation |
| Impact on Long USD/INR Trader | Pays the carry. The price needs to rise by more than the carry amount to be profitable. | Earns the carry. The position can be profitable even if the price stays flat. |
| Impact on Short USD/INR Trader | Earns the carry. The position can be profitable even if the price stays flat. | Pays the carry. The price needs to fall by more than the carry amount to be profitable. |
A Deeper Look at What Currency Futures in India Are
Now that you can calculate the cost of carry, you have a much better handle on what currency futures in India are. They aren't just speculative bets on future exchange rates. They are financial instruments whose prices are anchored to the spot market by the principle of arbitrage and the cost of carry.
A currency future is a standardized contract, traded on an exchange like the National Stock Exchange (NSE), to buy or sell a specific amount of one currency for another on a future date. The price is locked in today. The cost of carry formula ensures that this locked-in price fairly reflects the interest you would earn or pay by holding the underlying currencies until that future date. This mathematical relationship is what makes the market efficient. Without it, prices would be chaotic, and arbitrage opportunities would be everywhere, allowing large institutions to make risk-free money until the prices came back in line.
Frequently Asked Questions
- What is the formula for cost of carry?
- The cost of carry is calculated as: Spot Price * (Interest Rate of Base Currency - Interest Rate of Quoted Currency) * (Time to Expiry / 365). This amount is then added to the spot price to find the fair futures price.
- What does a positive cost of carry mean in USD/INR futures?
- A positive cost of carry means the Indian Rupee (INR) interest rate is higher than the US Dollar (USD) interest rate. This results in the USD/INR futures price being higher than the current spot price.
- Where can I find the interest rates for the calculation?
- For reliable figures, you can use official benchmark rates. For the Indian Rupee, the RBI Repo Rate is a good proxy, and for the US Dollar, the Secured Overnight Financing Rate (SOFR) is the standard.
- Is cost of carry the only factor in futures pricing?
- Cost of carry is the primary mathematical factor that determines the *fair value* of a futures contract. However, in the short term, market prices can deviate from this fair value due to factors like high demand, low supply, or significant market news.
- What is contango in currency futures?
- Contango is a market condition where the futures price of a currency is higher than its spot price. In USD/INR, this is the normal state because the positive cost of carry (higher INR interest rates) causes future-dated contracts to be priced at a premium.