Last lesson you learned to read forward points off a screen — the tiny adjustment that turns today’s spot into the rate you can lock in for delivery in three months or a year. We treated those points as a given, a number the market hands you. This lesson rips the lid off. It turns out the forward rate isn’t a forecast, a vibe, or a dealer’s hunch about where the euro is headed. It’s pure arithmetic — pinned to the spot rate and the gap between two interest rates by exactly the same no-arbitrage logic that fixed the cost-of-carry forward in the futures topic. Buy a currency forward and you’re really just doing cash-and-carry in two money markets at once. By the end you’ll derive the forward yourself, build the riskless trade that enforces it, and understand why — since 2008 — the textbook formula stopped holding perfectly.
Throughout, we quote the exchange rate as domestic currency per 1 unit of foreign currency (e.g. USD per EUR), call the home interest rate and the foreign rate .
Before you read — take a guess
Pretest your instincts. The spot is 1.2000 (domestic per 1 foreign), the domestic interest rate is 5%, the foreign rate is 3%. What pins the fair one-year forward rate?
What pins the forward rate?
Analogy. Imagine two savings accounts in two countries paying different interest, and a perfectly liquid currency window between them. If you could borrow cheaply in the low-rate country, swap into the high-rate one, earn the fat yield, and swap back with no exchange-rate risk, you’d have invented free money. The universe abhors free money. So the price of swapping back — the forward rate — must be set to exactly cancel the interest advantage. That cancellation is the forward rate. It isn’t a guess about the future spot; it’s the number that makes the two accounts tie.
Definition. The forward exchange rate is the price agreed today for exchanging currencies at a fixed future date. Covered interest parity (CIP) is the no-arbitrage condition stating that is determined entirely by the spot rate and the two interest rates and — “covered” because the forward contract covers (hedges) all the currency risk, leaving a fully locked-in outcome. There is nothing probabilistic about it.
This is the cost-of-carry argument wearing a passport. In the futures topic the fair forward was spot grown by the net cost of carry. Here the “carry” of holding a foreign currency is simply the interest it earns () versus the interest you forgo at home (). Same skeleton, new costume.
Misconception: 'the forward rate is the market's exchange-rate forecast'
The single most common error in FX. The one-year EUR/USD forward of 1.2233 is not the market betting the euro will be worth $1.2233 next year. It’s the no-arbitrage price given today’s spot and today’s interest gap — full stop. The realised spot a year from now could be 1.05 or 1.40; the forward made no claim about it. Forwards price the interest differential, not the future. (The related claim that the forward is an unbiased forecast — “uncovered” interest parity — is a separate, far weaker, and empirically shaky idea. Don’t conflate the two.)
When it holds
CIP is the tightest no-arbitrage relation in all of finance precisely because both legs — the two deposits and the FX trades — are observable, liquid, and (classically) executable with negligible friction. When you can borrow and lend at and and trade spot and forward freely, CIP holds essentially to the last basis point. The interesting question, saved for the end, is what happens when you can’t.
The two paths
Analogy. You have 1 unit of domestic money today and you want domestic money one year from now, with zero exchange-rate risk. Two roads lead there, and an arbitrageur insists they cost the same.
- Path A — stay home. Deposit your 1 unit at the domestic rate. One year later you have . Done.
- Path B — go abroad, covered. Convert your 1 unit into foreign currency at spot. Since is domestic-per-foreign, 1 unit of domestic buys units of foreign. Deposit that abroad at , growing it to units of foreign. Today, lock a forward to sell that foreign money back at rate . One year later you convert at and end with units of domestic.
Both paths start with the same 1 unit of domestic money and end in domestic money, with no currency risk in either (Path B’s forward nailed down the conversion the moment you opened it). If two riskless strategies deliver guaranteed amounts, those amounts must be equal — otherwise borrow via the cheap path, invest via the rich one, and harvest the difference forever. So:
That single equation is covered interest parity. Everything else is algebra.
Think first
In Path B, the trader converts to foreign currency, deposits abroad, AND sells the proceeds forward — all at rates known today. Why does this leave essentially zero exchange-rate risk, even though a currency is involved for a whole year?
Hint: Ask which exchange rates in Path B are agreed today versus discovered later.
The CIP formula
Take the two-path equality and solve for . Starting from , multiply both sides by and divide by :
There it is — the covered interest parity forward rate. The forward is the spot, scaled by the ratio of the two gross returns. The low-rate currency’s return sits in the denominator, the high-rate currency’s in the numerator. (This is the per-period form, with and measured over the same horizon as the forward.)
For a forward of length years with annual rates and simple (money-market) accrual — the market convention for short tenors — scale each rate by the day-count fraction :
A six-month forward uses ; a 90-day one uses roughly under the ACT/360 convention most money markets quote. The structure never changes — only how much of each annual rate you accrue.
The slider below is this formula made physical. Drag the domestic rate, the foreign rate, or the spot, and watch two things happen: the no-arbitrage forward recomputes from , and the two investment paths — stay-home versus go-abroad — always land on the identical ending wealth. They have to. That equality is the whole point.
No-arbitrage forward (F): 1.1324 USD/EUR
Forward points (F − S): +0.0324
Both paths end with the same domestic wealth — that is what fixes F.
The foreign currency trades at a forward premium (F > S): the domestic rate is the higher one, so the forward rewards you for holding the foreign currency to offset its lower yield.
F = S × (1 + r_d) / (1 + r_f)
Worked example
Take the pretest numbers and grind the arithmetic, using the simple per-period form for a one-year forward ():
| Quantity | Value |
|---|---|
| Spot (USD per EUR) | 1.2000 |
| Domestic rate (USD) | 5% = 0.05 |
| Foreign rate (EUR) | 3% = 0.03 |
| Gross domestic return | 1.05 |
| Gross foreign return | 1.03 |
| Forward | |
| Fair forward | ≈ 1.2233 USD per EUR |
Let’s sanity-check both paths on $1 of domestic money. Path A: $1 deposited at 5% becomes $1.0500. Path B: $1 buys EUR, which grows at 3% to EUR, sold forward at 1.2233 for 0.8583 × 1.2233 = $1.0500. Identical to the cent. The forward of 1.2233 is the only rate that makes them tie — quote anything else and one path beats the other, and we’ll go pick that pocket in two sections.
Fill each blank with the right term — one choice per blank.
Pick the right option for each blank, then check.
Covered interest parity says the forward equals the rate times the ratio of the two . In the formula F = S(1 + r_d)/(1 + r_f), the rate sits in the numerator and the foreign rate in the . The condition is 'covered' because a contract removes all exchange-rate risk, making both investment paths fully .
Premium or discount — which currency?
Analogy. Two bank accounts, one paying more interest than the other. If they’re to be equally attractive, the higher-yielding one must come with a built-in penalty on the way out, and the lower-yielding one with a built-in bonus — otherwise everyone piles into the fat yield. In FX that penalty/bonus is the forward premium or discount. The low-interest-rate currency always trades at a forward premium; the high-rate currency at a forward discount. The forward giveth to the low yielder exactly what the interest rate tooketh away.
Definition. A foreign currency is at a forward premium when (it costs more domestic currency to buy forward than spot) and at a forward discount when . From :
So — the foreign currency at a premium — exactly when the domestic rate is the higher one. The currency with the lower interest rate (here the foreign one, when ) is the one that appreciates forward. Put bluntly: the low-yield currency is dear in the forward market, and that premium is precisely the yield you give up by holding it.
Worked example
Re-use and flip the rate gap two ways to see both signs:
| Scenario | Foreign currency is… | |||
|---|---|---|---|---|
| Domestic rate higher | 5% | 3% | at a premium () | |
| Rates equal | 4% | 4% | flat () | |
| Foreign rate higher | 3% | 6% | at a discount () |
In the first row the EUR (foreign) earns less interest than the USD, so the forward bids it up (1.2233) to compensate — a premium. In the third row the EUR now out-yields the USD, so the forward marks it down (1.1660) to claw that extra yield back — a discount. The forward is a perfectly calibrated equalizer.
Misconception: 'high-yield currencies appreciate in the forward market'
Backwards, and expensively so. The high-interest-rate currency trades at a forward discount — it gets cheaper forward, not dearer. The forward’s entire job is to neutralize the yield gap, so it must mark the high-yielder down by roughly the excess interest. If you ever catch yourself thinking “this currency pays 8%, so its forward must be higher,” stop: the forward discounts it by almost exactly that 8% edge. Confusing the spot-market allure of a high yield with the forward-market price is how people talk themselves into the carry trade without realising the forward already priced it in.
The Japanese yen has long carried a very low interest rate while the Australian dollar has carried a high one. Under covered interest parity, in the AUD/JPY forward market (yen per 1 Australian dollar), which currency trades at a forward premium?
Covered interest arbitrage
Now the enforcement. The formula isn’t a courtesy; it’s policed by covered interest arbitrage — the FX twin of cash-and-carry. The recipe whenever the quoted forward strays from the parity forward: borrow the currency the market is implicitly overpaying you to hold, convert at spot, invest at the better rate, and lock the forward to seal a riskless gain.
Setup. Keep , , , so the parity forward is . Suppose a dealer instead quotes a forward of 1.2350 — richer than parity. That means the market is paying too much to convert EUR back into USD a year out. The fix: end up long forward EUR-selling… let’s just build it on $1,000,000 and watch the cash flows.
The over-priced forward overpays you to sell EUR forward, so you want to be holding EUR to sell. Route money the foreign way and dump the proceeds into that rich forward:
| Step | Action | Cash flow now | Cash flow in 1 year |
|---|---|---|---|
| 1 | Borrow $1,000,000 domestic at 5% | +$1,000,000 | −$1,050,000 (repay loan) |
| 2 | Convert to EUR at spot 1.2000 | −$1,000,000 → €833,333 | — |
| 3 | Deposit €833,333 abroad at 3% | (invested) | €858,333 matures |
| 4 | Sell €858,333 forward at 1.2350 | $0 (locked today) | +$1,060,041 (deliver EUR) |
| Net | $0 outlay | +$10,041 risk-free |
Walk the year-end column: the EUR deposit matures at 833,333 × 1.03 = €858,333; selling it forward at 1.2350 yields 858,333 × 1.2350 = $1,060,041; repaying the loan costs $1,050,000; the difference is $10,041, locked in, with no capital down and no exchange-rate risk (the forward fixed the exit). At the parity forward of 1.2233 this profit is exactly zero — selling at 1.2233 yields 858,333 × 1.2233 = $1,050,000, precisely the loan repayment. The $10,041 exists only because the quote of 1.2350 was off parity.
How the trade self-destructs. Doing this, every arbitrage desk on Earth (a) sells EUR forward in size, pushing the forward quote down toward 1.2233, (b) borrows USD, nudging up, (c) buys EUR spot, nudging up, and (d) lends EUR, nudging down. Every one of those moves shrinks the gap. The profit evaporates the instant the quote snaps back to parity — which, in liquid markets, is essentially instantly. Mirror the whole thing (quoted forward below parity ⇒ borrow EUR, convert, lend USD, buy EUR forward) to enforce the floor. Squeezed from both sides, the forward has nowhere to live but on the CIP line.
Match each piece of the covered-interest-arbitrage machine to what it does.
Pick a term, then click its definition.
When CIP breaks: the cross-currency basis
Here’s the twist that separates the textbook from the trading floor. For decades — right up to 2008 — CIP held so tightly that any deviation was a rounding error; desks treated it as a law of nature. Since the global financial crisis, it doesn’t quite hold anymore. A persistent wedge has opened between the forward you can actually trade and the textbook parity forward, and it has a name: the cross-currency basis.
Definition. The cross-currency basis is the extra spread (often quoted in basis points on the foreign leg of an FX swap) needed to make the two sides of a covered trade actually balance in the real market. Algebraically, reality now reads , where is the basis — the fudge factor that shouldn’t exist if CIP were exact. For many currencies against the US dollar, has been reliably negative (a “dollar premium”): non-US institutions pay a markup to obtain dollars synthetically through FX swaps.
Why the free lunch goes uneaten — limits to arbitrage. The classic arbitrage assumed you could borrow and lend freely and cheaply in both currencies. Post-crisis that assumption broke:
- Balance-sheet is no longer free. Basel III leverage ratios and capital charges mean a bank’s balance sheet is a scarce, costly resource. Putting on a covered-arbitrage trade consumes balance-sheet capacity, and the dealer demands compensation for it. The “risk-free profit” isn’t free — it costs regulatory capital.
- Dollar funding is scarce. Foreign banks have huge dollar liabilities but no natural dollar deposit base, so when dollars get tight (quarter-ends, stress episodes) they’ll pay up via FX swaps to get them. That demand pushes the basis wider exactly when balance-sheet is most constrained.
- Counterparty and liquidity frictions. Credit limits, collateral terms, and bid-ask spreads all chip away at a gap that’s now only a handful of basis points to begin with.
Put together, these are limits to arbitrage: the trade still looks riskless on paper, but the capital it ties up and the funding it requires cost more than the gap pays — so rational arbitrageurs leave it on the table, and the deviation persists. CIP didn’t stop being a good first-order model; it stopped being exact. For this course, the headline is the right one: the forward is overwhelmingly the interest differential, with a small, real-world basis layered on top that you’d measure in basis points, not big figures.
Misconception: 'a non-zero basis means there's free money lying around'
Tempting, but no. If covered arbitrage were actually free, the basis would close instantly — that’s the whole point of the first five sections. The fact that it persists is the tell that the trade is not costless: it burns scarce balance-sheet, demands dollar funding that’s expensive precisely when you’d want to do the trade, and carries counterparty frictions. The basis is the price of those constraints, not an unclaimed prize. “Limits to arbitrage” means the arbitrage exists in theory but the real-world costs of executing it exceed the gap.
A textbook says covered interest parity is a strict no-arbitrage law, yet desks routinely observe a persistent negative cross-currency basis against the dollar. What best reconciles these?
Putting it together
Strip away the FX jargon and covered interest parity is the cost-of-carry argument you already know, applied across two money markets. The forward isn’t a forecast; it’s whatever rate makes “invest at home” tie with “convert, invest abroad, and lock the forward.” That equality hands you , and any quote off that line is a riskless profit waiting to be harvested by covered interest arbitrage — which is exactly why, in liquid markets, the line holds. The low-rate currency rides at a forward premium; the high-rate one at a discount; the forward is a yield equalizer, never a crystal ball. And the one real-world asterisk — the post-2008 cross-currency basis — is itself a no-arbitrage story: when the trade costs scarce balance-sheet and pricey dollars, a small persistent wedge survives. Here’s the whole argument on one card:
Big picture
Covered interest parity — the whole argument
- Covered interest parity
- The two paths
- Stay home → 1 + r_d
- Convert, invest abroad, sell forward → (F/S)(1 + r_f)
- Both riskless ⇒ they must be equal
- The formula
- F = S (1 + r_d)/(1 + r_f)
- Per-period; scale rates by t for other tenors
- Forward = spot scaled by the gross-return ratio
- Premium or discount
- F > S ⇔ r_d > r_f
- Low-rate currency → forward premium
- High-rate currency → forward discount
- Enforcement: covered arbitrage
- Borrow one currency, convert, invest, lock forward
- Quote off parity ⇒ riskless profit
- Trades move prices back to the CIP line
- When it breaks
- Cross-currency basis since 2008
- Balance-sheet cost + dollar-funding scarcity
- Limits to arbitrage, not a free lunch
- The big misconception
- Forward ≠ forecast of future spot
- It prices the INTEREST GAP, not prophecy
- The two paths
One mixed recap before we leave the forward behind:
Spot is 1.3000 (domestic per foreign), the domestic rate is 4%, and the foreign rate is 2%. What is the fair one-year forward under covered interest parity?
Check your answer to continue.
Key Takeaways
What to remember
- The forward is arbitrage, not a forecast. — today’s spot scaled by the gross-return ratio of the two interest rates. It says nothing about where the exchange rate is headed.
- Two riskless paths must tie. Investing 1 unit at home () must equal converting, investing abroad, and selling forward (). That equality is covered interest parity.
- Low-rate currency → forward premium. . The forward marks the high-yield currency down by roughly its yield edge, so both are equally attractive once covered.
- Covered interest arbitrage enforces it. A quote off parity lets you borrow one currency, convert, invest in the other, and lock the forward for a riskless gain — the FX cash-and-carry. The trades move prices back to the CIP line.
- The real-world asterisk: the cross-currency basis. Since 2008, balance-sheet costs and dollar-funding scarcity open a small, persistent wedge from textbook parity. It’s limits to arbitrage — the price of scarce capital and dollars — not a free lunch.