Forward points, forward premiums and discounts
Forward rates are quoted as points added to spot: divide the points by 10,000 (by 100 for yen pairs) and add them to the spot rate. Positive points mean the base currency trades at a forward premium; negative points, a forward discount. The same gap as a percentage is F ÷ S − 1.
Before this: Currency cross-rates and triangular arbitrage
On the exam
- Explain the arbitrage relationship between spot and forward exchange rates and interest rates, calculate a forward rate using points or in percentage terms, and interpret a forward discount or premium
Calculate a forward rate using points or in percentage terms and interpret a forward discount or premium. Expect a points-to-rate calculation (watch the scale for yen pairs), the premium as a percentage, a spot rate backed out from a forward and a percentage, and a question on which currency is at a premium.
How deeply to learn each part
- Know the idea
- Understand it in general. It frames other topics, but you will not calculate with it.
- Use it
- Understand it well enough to solve a question with it. Recognize when it applies.
- Memorize
- Learn it by heart. The exam will not give it to you.
You know this one. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still do.
You tested strong here. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still know it.
What are forward points?
A forward exchange rate is the rate agreed today for exchanging currencies on a set future date. Dealers rarely quote it outright. They quote the spot rate and the gap between the forward and the spot, in forward points (also called swap points or pips).
The points are the forward rate minus the spot rate, scaled so that one point is one unit of the last decimal of the spot quote. Most pairs are quoted to four decimals, so a difference of 0.0001 is one point. The yen is quoted to two decimals, so a difference of 0.01 is one point.
To turn points into a forward rate, undo the scaling and add the result to spot.
The spot rate is 1.27 and the forward points are −42.8. Points are scaled by 10000. The forward rate is closest to:
1.27 + (−42.8 ÷ 10000) = 1.26572
Forward rate, F1.2657
- 42.8+|-÷10000+1.27=1.26572
+|- change sign
- 42.8CHSENTER10000÷1.27+1.26572
CHS change sign · ENTER enter (on the HP, puts the number on the stack)
- Scale Memorize move the decimal point to the last digit of spot
- Four-decimal pairs divide points by 10,000
- Yen pairs (two decimals) divide points by 100
-
- Positive points: F is above S Memorize add them to spot
- Base currency B at a forward premium
- Price currency A at a forward discount
-
- Negative points: F is below S Memorize subtract them from spot
- Base currency B at a forward discount
- Price currency A at a forward premium
-
- What it signals Know the idea the interest rate gap, not a forecast
Try this 0 of 3
- Switch to the yen pair and read the 3-month forward
- On USD/GBP, select the 12-month row and read the pound's discount
- Make the pound trade at a forward premium
USD/GBP spot 1.2700. Points are divided by 10,000: 1 week −3.1 gives 1.26969, 1 month −8.4 gives 1.26916, 3 months −21.6 gives 1.26784, 6 months −42.8 gives 1.26572, 12 months −83.0 gives 1.26170. At 12 months GBP trades at a forward discount of +0.654%. Points are just the forward minus spot, scaled to the last decimal.
−42.8 points ÷ 10,000 = −0.00428, so F = 1.2700 − 0.00428 = 1.26572. GBP (base) is at a forward discount; USD is at a forward premium.
Show working
F = S + points ÷ 10,000 (points are in the fourth decimal)
6 months: 1.2700 + (−42.8 ÷ 10,000) = 1.2700 − 0.00428 = 1.26572
% premium (discount) of GBP = F ÷ S − 1 = 1.26572 ÷ 1.2700 − 1 = −0.337%
Trap: adding the points instead gives 1.27428, the wrong side of spot.
- 42.8+|-÷10000+1.27=1.26572, the 6 months forward
- ÷1.27−1=−0.00337, so −0.337%
+|- change sign
- 42.8CHSENTER10000÷1.27+1.26572, the 6 months forward
- 1.27÷1−−0.00337, so −0.337%
CHS change sign · ENTER enter (on the HP, puts the number on the stack)
How do you read a forward premium or discount?
If the forward rate is above spot, the points are positive and the base currency is at a forward premium : a unit of it costs more for forward delivery. If the forward is below spot, the points are negative and the base currency is at a forward discount . The price currency has the opposite position.
The same gap can be stated as a percentage of spot.
Going the other way, a quoted percentage gives the forward rate directly.
The spot rate is 1.27 and the forward rate is 1.26572. The base currency trades at a forward premium (discount) of closest to:
1.26572 ÷ 1.27 − 1 = -0.34%
Base currency's forward premium (discount)-0.34%
- 1.26572÷1.27−1=−0.00337
- 1.26572ENTER1.27÷1−−0.00337
ENTER enter (on the HP, puts the number on the stack)
Exam tip ”Premium” and “discount” in F ÷ S − 1 always describe the base currency of the quote. The price currency is in the opposite position.
What does a premium tell you?
Not where spot is going. The forward rate reflects the interest rate gap between the two currencies, which the next lesson derives. As a rule you can use now: the currency with the higher interest rate trades at a forward discount, and the one with the lower rate at a forward premium. A negative number of points on an A/B quote therefore tells you that the base currency B has the higher interest rate.
Why do points grow with maturity?
Know the idea
The number of points is roughly proportional to the interest rate gap times the time to maturity. Longer forwards carry more points, and a wider interest rate gap carries more as well. Here is a ladder for USD/GBP with spot 1.2700 (our own numbers).
| Maturity | Points | Forward rate | Premium (discount) of GBP |
|---|---|---|---|
| 1 week | −3.1 | 1.26969 | −0.024% |
| 1 month | −8.4 | 1.26916 | −0.066% |
| 3 months | −21.6 | 1.26784 | −0.170% |
| 6 months | −42.8 | 1.26572 | −0.337% |
| 12 months | −83.0 | 1.26170 | −0.654% |
Doubling the maturity roughly doubles the points, but not exactly. The next lesson shows why.
Go deeper Why dealers quote points
Know the idea
Spot moves all day, but the interest rate gap, and so the points, change slowly. Quoting points lets a dealer keep a forward price current with one small adjustment, and a client can see the forward cost of a hedge at a glance.
Go deeper FX swaps and swap points
Know the idea
A foreign exchange (FX) swap is a spot trade and an opposite forward trade done together. The price of the swap is the forward points, which is why they are also called swap points.
Memorize this
MemorizePoints to a forward rate
| Pair type | Spot decimals | Divide points by | Example |
|---|---|---|---|
| most pairs | 4 | 10,000 | 1.2700 − 42.8 points = 1.26572 |
| yen pairs | 2 | 100 | 152.40 − 185.0 points = 150.55 |
Memory hook Points sit in the last digit of the spot quote. Move the decimal point so the points land in that digit.
Know it cold F = S + points ÷ scale. The sign of the points is the sign of the base currency's premium.
MemorizePremium or discount
| Points | F against S | Base currency B | Price currency A |
|---|---|---|---|
| positive | F > S | forward premium | forward discount |
| negative | F < S | forward discount | forward premium |
Memory hook The base currency is the thing priced, so its premium has the same sign as the points. Percentage: F ÷ S − 1.
Know it cold F = S × (1 + premium). To find spot from a forward: S = F ÷ (1 + premium).
- Scale Memorize move the decimal point to the last digit of spot
- Four-decimal pairs divide points by 10,000
- Yen pairs (two decimals) divide points by 100
-
- Positive points: F is above S Memorize add them to spot
- Base currency B at a forward premium
- Price currency A at a forward discount
-
- Negative points: F is below S Memorize subtract them from spot
- Base currency B at a forward discount
- Price currency A at a forward premium
-
- What it signals Know the idea the interest rate gap, not a forecast
Quick example
CHF/EUR spot is 0.9400 and the 1-year points are +36.0. F = 0.9400 + 36.0 ÷ 10,000 = 0.9436.
- 36÷10000+0.94= 0.9436
- 36ENTER10000÷0.94+ 0.9436
ENTER enter (on the HP, puts the number on the stack)
Quick example
Spot 0.7350 and forward 0.7392. Points = (0.7392 − 0.7350) × 10,000 = +42.0.
- 0.7392−0.735=×10000= 42
- 0.7392ENTER0.735−10000× 42
ENTER enter (on the HP, puts the number on the stack)
Quick example
Spot 0.7350 and forward 0.7392. The base currency is at a premium of 0.7392 ÷ 0.7350 − 1 = +0.57%.
- 0.7392÷0.735−1= 0.0057
- 0.7392ENTER0.735÷1− 0.0057
ENTER enter (on the HP, puts the number on the stack)
Quick example
Spot 0.9400 and a forward premium of 0.40%. F = 0.9400 × 1.004 = 0.94376.
- 0.94×1.004= 0.94376
- 0.94ENTER1.004× 0.94376
ENTER enter (on the HP, puts the number on the stack)
How it is asked
-
Points to forward rate
NZD/USD spot is 1.6500 and the 1-year points are +58.6. What is the forward rate?
1.6500 + 58.6 ÷ 10,000 = 1.65586. Subtracting (1.64414) or dividing by 100,000 are the traps.
-
Yen pair scale
JPY/GBP spot is 192.80 and the 3-month points are −240.0. What is the forward rate?
192.80 − 240.0 ÷ 100 = 190.40. Dividing by 10,000 gives 192.78.
-
Premium or discount?
The forward points on a quote are negative. Which currency trades at a forward discount?
The base currency (the denominator). The price currency is at a premium.
-
Spot from a forward and a percentage
The forward is 0.7380 and the base currency is at a 1.80% forward discount. What is spot?
0.7380 ÷ (1 − 0.018) = 0.7515. Multiplying by 1.018 or dividing by 1.018 are the traps.
Exam traps
- Dividing yen points by 10,000. Yen pairs have two decimals, so divide by 100.
- Subtracting positive points or adding negative points. The points carry their own sign: F = S + points ÷ scale.
- Calling the base currency's position a premium when the points are negative. Negative points mean the base currency is at a discount.
- Reading a forward premium as a forecast that the currency will rise. It reflects the interest rate gap.
Checkpoint
5 exam-style questions. About 90 seconds each.
1CAD/USD spot is 1.3600 and the 1-year forward points are +72.4. The 1-year forward rate is closest to:
2CAD/USD spot is 1.3600 and the 1-year forward rate is 1.36724. The US dollar (the base currency) is trading at a forward:
3JPY/EUR spot is 165.35 and the 6-month forward points are −310.0. The 6-month forward rate is closest to:
4The 1-year CHF/USD forward rate is 0.9240, and the US dollar (the base currency) trades at a forward discount of 2.50%. The spot CHF/USD rate is closest to:
5The forward points on a GBP/EUR quote are negative. The most likely interpretation is that:
Key takeaways
- F = S + points ÷ 10,000 (÷ 100 for yen pairs).
- Positive points: the base currency is at a forward premium. Negative points: a forward discount.
- Premium (discount) in percent = F ÷ S − 1. Going back, F = S × (1 + premium).
- One currency's premium is the other's discount.
Quick example
CHF/EUR spot is 0.9400 and the 1-year points are +36.0. F = 0.9400 + 36.0 ÷ 10,000 = 0.9436.
- 36÷10000+0.94= 0.9436
- 36ENTER10000÷0.94+ 0.9436
ENTER enter (on the HP, puts the number on the stack)
Quick example
Spot 0.7350 and forward 0.7392. Points = (0.7392 − 0.7350) × 10,000 = +42.0.
- 0.7392−0.735=×10000= 42
- 0.7392ENTER0.735−10000× 42
ENTER enter (on the HP, puts the number on the stack)
Quick example
Spot 0.7350 and forward 0.7392. The base currency is at a premium of 0.7392 ÷ 0.7350 − 1 = +0.57%.
- 0.7392÷0.735−1= 0.0057
- 0.7392ENTER0.735÷1− 0.0057
ENTER enter (on the HP, puts the number on the stack)
Quick example
Spot 0.9400 and a forward premium of 0.40%. F = 0.9400 × 1.004 = 0.94376.
- 0.94×1.004= 0.94376
- 0.94ENTER1.004× 0.94376
ENTER enter (on the HP, puts the number on the stack)
Questions about this lesson?
Where this comes back
- Covered interest rate parity: forward rates from interest rates Exchange Rate Calculations
Questions candidates ask
How do you convert forward points into a forward rate?
Divide the points by 10,000 and add the result to the spot rate. For yen pairs, divide by 100. Negative points reduce the rate. For example, spot 1.2700 with points of −42.8 gives 1.2700 − 0.00428 = 1.26572.
What does a forward premium mean?
The base currency costs more for forward delivery than for spot delivery, so F is above S and the points are positive. The price currency is then at a forward discount. A premium reflects the interest rate gap between the two currencies. It does not predict the future spot rate.
Why are yen forward points divided by 100?
Forward points are scaled to the last decimal of the spot quote. Most pairs are quoted to four decimals, so one point is 0.0001. The yen is quoted to two decimals, so one point is 0.01. Divide by 100 for yen pairs.
Spotted an error? Tell us and we will fix it.