Forward points: the rate gap in pips
An FX forward is not a forecast. Anyone can manufacture one by borrowing one currency, converting and depositing the other, so the forward is spot adjusted for the interest-rate gap and nothing else.
- Compute an outright forward from spot and the two deposit rates, and express it as points
- Say from the rate gap alone whether a currency is at a forward premium or discount
- Read the dollar rate the forward points imply
- Size the risk-free profit when a bank quotes a forward away from parity
The intuition
Spot EUR/USD is 1.0800. Borrow $1.0800, buy one euro, deposit it for 90 days at 3%: you will own 1.0075 euros. Your dollar loan at 5% will cost 1.0935. So the rate at which 1.0075 euros must convert to 1.0935 dollars in 90 days is fixed today: 1.0935 ÷ 1.0075 = 1.0854. That is the forward, and it is 53.6 pips above spot: the forward points. Nobody forecast anything. The euro is dearer forward because it pays less interest, and the forward gives back exactly the gap.
The currency with the higher rate trades at a forward discount, the lower-rate currency at a premium, always by the interest arithmetic. If a bank quoted the forward anywhere else, the same borrow-convert-deposit trade would lock in a risk-free profit, so it does not. That also lets you read a deposit rate off the forward: given spot, the points and one rate, the other rate is pinned. In practice a few pips of mispricing never survive bid-offer on four legs and the balance sheet the trade uses.
Forward = spot × (1 + r_USD × d ÷ 360) ÷ (1 + r_EUR × d ÷ 360). Points = (forward − spot) × 10,000. Dollar rate above the euro rate: positive points, euro at a premium. Implied r_USD = ((forward ÷ spot) × (1 + r_EUR × d ÷ 360) − 1) ÷ (d ÷ 360). Arbitrage profit at delivery = N × (1 + r_EUR × d ÷ 360) × |quoted − fair forward|.
Why it works
- The conventions here: EUR/USD, dollars per euro. Covered interest parity with simple money-market interest on an actual/360 basis in both currencies. Points are (forward − spot) × 10,000, printed to one decimal, and the implied-rate question works from the printed points. No bid/offer, no credit or basis. Arbitrage is sized on a euro amount converted at spot and settled at delivery.
- Two routes to the same place. Hold dollars for the period, or convert to euros, hold euros, convert back forward. If the two routes did not give the same dollars, the worse one would be abandoned and the better one crowded until they matched. The forward is where they match.
- Why the high-rate currency is at a discount. Holding it pays you more interest; the forward must take that back or you would earn the gap for free. The forward is a price for giving up one interest stream for another.
- Points scale with the gap and with time. Roughly spot × rate gap × days ÷ 360 × 10,000. A hike barely moves one-month points and shifts one-year points a lot.
- Forwards are poor forecasts. They are arithmetic, not opinion. Betting that spot will not move as much as the forward implies is the carry trade: borrow the low-rate currency, hold the high-rate one unhedged, and earn the gap until the funding currency suddenly strengthens.
- Run it backwards. Forwards are often deeper than cash deposits, so traders read the cost of borrowing a currency synthetically off the points. When that differs from the cash rate, the gap is the cross-currency basis, itself a signal of dollar funding stress.
| Dollar growth: 1 + 5% × 90 ÷ 360 | 1.0125 |
| Euro growth: 1 + 3% × 90 ÷ 360 | 1.0075 |
| Forward: 1.0800 × 1.0125 ÷ 1.0075 | 1.0854 |
| Points: (1.0854 − 1.0800) × 10,000 | +53.6 |
| Rule of thumb per 25 bp of gap: 1.08 × 0.0025 × 90 ÷ 360 × 10,000 | 6.75 pips |
| Euro exporter selling €10M forward | $10,853,598, about $53,600 more than at spot |
The euro is at a forward premium because it pays the lower rate; that is interest arithmetic, not a view that the euro will rise.
The formulas
Grow the dollars and the euros; the forward makes the two routes equal.
The adjustment in pips.
The lower-rate currency is dearer forward.
Solve parity for the missing rate.
What a forward away from parity is worth, risk-free.
Worked example
Grow one euro's worth of dollars at the dollar rate and one euro at the euro rate; the forward makes them equal. The follow-up asks whether the forward is a forecast.
See it move
Same pair. Change spot, the two deposit rates and the tenor.
- Raise the dollar rate. The forward and the points rise: dollars pay more, so the forward euro must be dearer to stop anyone earning the gap for free.
- Raise the euro rate. The forward and the points fall.
- Lengthen the tenor and watch: the points grow in size, because the rate gap has longer to accrue, and their sign stays with whichever currency pays more.
- Move spot and watch the points scale with it: the sign does not change, because it belongs to the rate gap, not to the level.
Run it backwards
Spot, the forward points and the euro deposit rate are given. What dollar rate do the points imply?
Rebuild the outright from spot plus the points, then solve parity for the dollar rate: the dollar growth needed is (forward ÷ spot) × the euro growth, and the rate is that growth minus one, scaled back to a year.
Traders do this because the forward market is often deeper than the deposit market. The rate it implies is what it costs to borrow dollars synthetically; when that differs from the cash rate, the difference is the cross-currency basis.
Traps
Say it in the interview
“Dollar rates are 5% and euro rates 3%. Where is the three-month EUR/USD forward, and why?”
Check yourself
5 fresh questions, with new numbers. Answer each one correctly to finish the chapter. Get one wrong and you will see the full working, then you can try it again with new numbers.
Answers within 1% are marked right. Type the number; $, %, x and M are fine. First tries count toward Learned: the topic is Learned once every chapter is done and 75% of first tries were right.
- Forward = spot × dollar growth ÷ euro growth, with simple actual/360 interest.
- The higher-rate currency is at a forward discount; points scale with the gap and with time.
- A forward is arithmetic, not a forecast; away from parity it is an arbitrage.
- Solve parity backwards to read a deposit rate off the points.