11.8 Covered interest parity: derivation and arbitrage
Motivation
Every Indian importer, exporter, FPI and bank hedges currency with forwards. The forward price is not a forecast. It is pinned by arbitrage to the rate differential. This is the FX version of the cost-of-carry argument in M07.
11.8.1Frictionless parity#
Setup
= spot, = forward for delivery at , both in domestic currency (INR) per unit of foreign (USD). , are simple money-market rates for tenor (in years).
Proposition 11.8covered interest parity, CIP
With no transaction costs, no default risk and free borrowing and lending in both currencies,
With continuous compounding, . To first order, the annualised forward premium .
Proofreplication
Two strategies turn ₹1 today into a riskless rupee amount at .
- (i) Lend ₹1 in INR, receiving at .
- (ii) Convert ₹1 to dollars, lend at to get dollars at , and sell these forward today at . That guarantees rupees at .
Both are riskless and cost ₹1. If (ii) paid more, borrow rupees, do (ii) and repay (i): a riskless profit with zero investment. If (i) paid more, run the reverse. Absence of arbitrage forces equality.∎
11.8.2Arbitrage bounds with spreads#
Proposition 11.9CIP with bid–ask spreads
Let the spot be (bid/ask), the forward , rupee rates and dollar rates . Define
Then: (a) Round trip A (borrow INR, buy USD spot, lend USD, sell USD forward) is profitable if and only if . Its profit per ₹1 borrowed is . (b) Round trip B (borrow USD, sell spot, lend INR, buy USD forward) is profitable if and only if , with per ₹1 raised. (c) , and A and B cannot both be profitable. The no-arbitrage region is and .
Proof
(a) Borrowing ₹1 costs at . Buying dollars at the ask gives USD, which grows to , and selling forward at the bid yields rupees. Subtracting gives . Then . (b) Borrow USD and sell it at the bid for ₹1. Lend at . At , repay USD, bought forward at . Then . (c) , and , so . Both profitable would need , contradicting .∎
Worked example 11.7illustrative rates
USDINR spot is 94.47 (5 Nov 2026 [V]). Take an assumed 3-month INR money-market rate of 5.75%, between repo and MSF, and an assumed 3-month USD rate of 3.90%, near the fed funds range. With :
The forward points are +43 paise, an annualised premium of 1.83%, close to the 1.85 pp rate gap. This is why exporters who sell dollars forward earn the premium and importers who buy forward pay it.
Now add spreads. Spot is 94.46/94.48. Rupee rates are 5.65% lend / 5.85% borrow, and dollar rates 3.80% / 4.00%. Then and . Suppose a dealer shows the 3-month forward at 95.10/95.14. Then , and round trip A earns per rupee, that is ₹1.50 lakh per ₹10 crore over three months, riskless. m11_parity.cip_arbitrage reproduces these numbers.
Practitioner notes
- CIP deviations after 2008. Since 2008 CIP has failed persistently for major currency pairs. Synthetic dollar funding through FX swaps has cost more than direct dollar borrowing; this is the negative cross-currency basis. Du, Tepper and Verdelhan (2018, J. Finance 73(3):915–957 [V]) show the deviations are large at quarter-ends and linked to bank balance-sheet costs (leverage-ratio regulation). The "arbitrage" in Proposition 11.9 needs balance sheet, and balance sheet now has a price.
cip_basis_bpcomputes the basis. - India's onshore market has capital controls. Onshore forward premia track the INR–USD differential imperfectly, and an offshore non-deliverable forward (NDF) market prices the rupee from outside the controls. When onshore and NDF diverge, the RBI often acts in both.
- The forward is not a forecast. A 1.8% premium does not mean the market "expects" the rupee to fall 1.8%. That is the next section.