ST226 Week5 Complete
ST226 Week5 Complete
Contents
Term: 10 years
Symbol Meaning
n Redemption time (term in years)
R Redemption price per bond (usually £100 = ”at par”)
D Annual coupon per bond
g Coupon yield (rate): g = D R
P Price of ONE bond
N Number of bonds purchased
C Total redemption money: C = N × R
A Total price paid: A = N × P
i Yield to maturity (effective annual rate)
i(p) Nominal yield convertible p-thly
t1 Income tax rate (on coupons)
t2 Capital gains tax rate (on capital gain)
Key relationships:
Coupon yield: g = D
R (coupon as % of redemption price)
Total redemption: N × R = C
Important Note: Capital and interest are already separate in bonds (unlike loans where
we had to decompose Xt = It + Ct ). The coupons are pure interest, and the redemption is pure
capital return.
where:
R · v n = PV of redemption payment
D · an = PV of coupon annuity
A = C · v n + N D · an
1 − vn
n n
P = R (v + g · an ) = R v + g ·
i
P = R · v n + D · a(p)
n
v 10 = (1.06)−10 = 0.5584
1 − 0.5584
a10 = = 7.3601
0.06
P = 100(0.5584) + 5(7.3601)
= 55.84 + 36.80 = 92.64
2. Given price P , find yield i: Requires numerical solution (trial and error)
Coupon Yield
D Annual coupon
g= =
R Redemption value
Key Relationship (No Tax):
P =R ⇔ g=i
Proof:
1 − vn
n
P =R v +g·
i
If g = i:
1 − vn
P = R vn + i · = R(v n + 1 − v n ) = R ✓
i
Three Scenarios:
ST226 Week 5 Complete Guide 5
Financial Intuition:
Premium (P > R): Bond pays high coupons relative to market rate, so worth more
Discount (P < R): Bond pays low coupons relative to market rate, so worth less
At par (P = R): Coupon rate = market rate, fair price = face value
P = R · v n + (1 − t1 )D · an
P =R ⇔ (1 − t1 )g = i(p)
Setup:
Buy bond at price P
Redeem at R
P = R · v n + (1 − t1 )D · an − t2 (R − P ) · v n
P = R · v n + (1 − t1 )D · an − t2 R · v n + t2 P · v n
P (1 − t2 v n ) = R · v n (1 − t2 ) + (1 − t1 )D · an
R · v n (1 − t2 ) + (1 − t1 )D · an
P =
1 − t2 v n
Alternative form:
P = R · v n + (1 − t1 )D · an − t2 (R − P )v n
Important: CGT only applies if there’s a capital gain (i.e., if P < R)!
Example: Bond with R = 100, D = 5 (5% coupon), n = 10, yield i = 6%, t1 = 20%,
t2 = 30%:
Net coupon: (1 − 0.2) × 5 = 4
Without CGT: P = 100(0.5584) + 4(7.3601) = 55.84 + 29.44 = 85.28
Since P < R, there’s a capital gain: 100 − 85.28 = 14.72
Tax on gain: 0.30 × 14.72 × 0.5584 = 2.46 (in PV terms)
With CGT:
P = 85.28 − 2.46 = 82.82
Or using the formula:
100(0.5584)(0.7) + 4(7.3601) 39.088 + 29.44
P = = = 82.27
1 − 0.3(0.5584) 0.8325
(Slight difference due to rounding in manual calculation)
ST226 Week 5 Complete Guide 7
Equation to solve:
P = R · v n + D · an
1−v n
Substitute v = (1 + i)−1 and an = i :
1 − (1 + i)−n
P = R(1 + i)−n + D ·
i
This is a non-linear equation in i – cannot solve algebraically!
Solution methods:
Starting guess:
If P = R: i = g exactly!
Worked Example: Bond with R = 100, D = 5 (5% coupon), n = 10, P = 92.64. Find
yield.
Solution:
Since P < R and g = 5%, expect i > 5%.
Try i = 0.06:
1 − (1.06)−10
P = 100(1.06)−10 + 5 × = 55.84 + 36.80 = 92.64 ✓
0.06
Exact! Yield = 6%
ST226 Week 5 Complete Guide 8
No Tax:
Scenario Condition Price Investor Perspective
Premium i<g P >R High coupon, pay premium
At par i=g P =R Fair price
Discount i>g P <R Low coupon, get discount
Price as Function of n
1 − vn
P (n) = R · v n + (1 − t1 )D · an = R · v n + (1 − t1 )D ·
i
Simplifying:
P (n) = R + [(1 − t1 )g − i(p) ] · C · an
Behavior:
Intuition: With premium bond, more coupons = more value. With discount bond,
waiting longer for redemption reduces value.
Each payment: D
2
Example: 5% coupon semi-annual means £2.50 paid every 6 months (on £100 face value).
ST226 Week 5 Complete Guide 9
Multiple Redemptions
D Annual coupon
Coupon yield = =
P Current price
Interpretation: Simple annual income return (ignores capital gain/loss).
Example: Bond with D = 5, trading at P = 92:
5
Coupon yield = = 0.0543 = 5.43%
92
Note: This is NOT the same as yield to maturity i!
PRICE-YIELD RELATIONSHIPS:
No Tax With Tax t1 Price vs Par
i<g i(p) < (1 − t1 )g P > R (premium)
i=g i(p) = (1 − t1 )g P = R (at par)
i>g i(p) > (1 − t1 )g P < R (discount)
KEY NOTATION:
R = redemption price (usually £100)
D = annual coupon payment
g = D/R = coupon yield
P = price of one bond
n = years to maturity
i = yield to maturity
Find: Price P
Method: P = Rv n + Dan
Straightforward calculation
Type 2: Calculate price given yield (With income tax) (6-8 marks)
Given: R, D, n, i, t1
Find: Price P
Method: P = Rv n + (1 − t1 )Dan
Given: R, D, n, i, t1 , t2
Find: Price P
Given: R, D, n, price P
Find: Yield i
n = 10 years
v 10 = (1.06)−10 = 0.5584
1 − v 10 1 − 0.5584
a10 = = = 7.3601
i 0.06
Step 3: Apply bond pricing formula (1 mark)
v 10 = (1.06)−10 = 0.5584
1 − 0.5584
a10 = = 7.3601
0.06
Step 5: Apply pricing formula with tax (1 mark)
(1 − t1 )D = (1 − 0.20) × 5 = 4
v 10 = (1.06)−10 = 0.5584
1 − 0.5584
a10 = = 7.3601
0.06
Step 5: Set up CGT pricing equation (2 marks)
P = R · v n + (1 − t1 )D · an − t2 (R − P )v n
P (1 − 0.1675) = 68.53
P (0.8325) = 68.53
68.53
P = = 82.32
0.8325
Step 7: Verify capital gain exists (1 mark)
Check: P < R? Yes, 82.32 < 100 ✓
Capital gain = 100 − 82.32 = 17.68 (will be taxed at maturity)
Step 8: State final answer (1 mark)
Answer: 82.32
Examiner’s Note: The CGT formula is complex. Common mistake is forgetting the t2 P v n
term on the right side. When rearranging, collect all P terms on the left!
v 10 = (1.04)−10 = 0.6756
1 − 0.6756
a10 = = 8.1109
0.04
RHS = 98.5(0.6756) + 4(8.1109) = 66.55 + 32.44 = 98.99 > 95
Too high! Try higher yield.
Step 3: Try i = 0.045 (2 marks)
v 10 = (1.045)−10 = 0.6439
1 − 0.6439
a10 = = 7.9135
0.045
RHS = 98.5(0.6439) + 4(7.9135) = 63.42 + 31.65 = 95.07 ≈ 95
Very close!
Step 4: Refine if needed (2 marks)
Let’s check i = 0.0451:
v 10 = 0.6434, a10 = 7.9068
ST226 Week 5 Complete Guide 17
P = R · v n + D · a(p)
n
(p)
Step 3: Substitute formula for an (2 marks)
1 − vn
a(p)
n =
i(p)
Therefore:
1 − vn
n
P = R v + g · (p)
i
Step 4: Set g = i(p) and simplify (2 marks)
If g = i(p) :
1 − vn
P = R v n + i(p) · (p)
i
P = R (v n + (1 − v n ))
P = R(v n + 1 − v n ) = R
Therefore: P = R ■
Examiner’s Note: This is a ”show that” question – must derive algebraically. The result
is intuitive: when coupon rate equals required yield, fair price = redemption value.
P = R · v n + (1 − t1 )D · a(p)
n
ST226 Week 5 Complete Guide 18
P = R · v n + (1 − t1 )gR · a(p)
n
P = R v n + (1 − t1 )g · a(p)
n
(p) 1−v n
Step 3: Substitute an = i(p)
(2 marks)
1 − vn
P = R v n + (1 − t1 )g · (p)
i
P = R(v n + 1 − v n ) = R
Step 5: State conclusion (1 mark)
Therefore: P = R when (1 − t1 )g = i(p) ■
Interpretation: With tax, fair price = par when net coupon yield equals required yield.
Examiner’s Note: The tax version is similar to the no-tax proof, but using net coupon
(1 − t1 )D instead of D. The logic is the same.
1.4.7 Question 7: Multiple Bonds with Different Tax Treatments (15 marks)
Question: An investor is liable to tax on interest at 40% and on capital gains at 30%. The
nominal value of all bonds is £100. Calculate the price for:
Solution:
Part (a): 10% coupon (High coupon – expect premium)
Step 1: Calculate net coupon (1 mark)
(1 − t1 )D = 0.60 × 10 = 6
v 3 = (1.06)−3 = 0.8396
1 − 0.8396
a3 = = 2.6730
0.06
P = 100(0.8396) + 6(2.6730) = 83.96 + 16.04 = 100.00
Step 4: State answer (1 mark)
Answer (a): 100.00 (at par, as predicted)
Part (b): 8% coupon (Expect discount)
ST226 Week 5 Complete Guide 19
(1 − 0.40) × 8 = 4.80
P (1 − 0.2519) = 71.60
71.60
P = = 95.71
0.7481
Step 4: Verify and state answer (1 mark)
Check: P < R? Yes, 95.71 < 100 ✓ (discount as expected)
Answer (b): 95.71
Part (c): 12% semi-annual coupon
Step 1: Set up for semi-annual (1 mark)
D = 12 annually, so D
2 = 6 semi-annually
(2)
p = 2 (semi-annual), so use a3
Net semi-annual coupon: (1 − 0.40) × 6 = 3.60 per half-year
(2)
Step 2: Calculate i(2) and a3 (2 marks)
Collect P terms:
(1.02)5 v 5 + (1.02)10 v 10 + (1.02)15 v 15
P 1 − 0.30 = 172.30 + 63.85 − 30v 5 − 30v 10 − 30v 15
3
Calculate:
0.8251 + 0.6807 + 0.5616
P 1 − 0.10 × = 236.15 − 51.69
1
P [1 − 0.2067] = 184.46
184.46
P = = 232.50
0.7933
Step 5: Verify (1 mark)
Check each chunk: 232.50
3 = 77.50
After indexation: 77.50 × (1.02)15 = 104.30 > 100
This means NO capital gain on last chunk! Must recalculate...
(In actual exam, would iterate)
Answer: Price ≈ 230 − 235 (depends on CGT applicability check)
Examiner’s Note: Multiple redemption questions are complex. Break into pieces, check
each for CGT applicability. May need iteration.
ST226 Week 5 Complete Guide 22
g= D
R = coupon as % of redemption
P = Rv n + Dan − t2 (R − P )v n
Each payment: D
2
(2)
Must use an , not an
Draw a timeline!
BASIC PRICING:
P = R · v n + D · an or P = R(v n + g · an )
P = R · v n + (1 − t1 )D · an
R · v n (1 − t2 ) + (1 − t1 )D · an
P =
1 − t2 v n
pthly COUPONS:
P = R · v n + D · a(p)
n
(p) 1−v n
(Use i(p) in an = i(p)
)
PRICE-YIELD RELATIONSHIPS:
EXAM TIPS:
■ Net coupon = (1 − t1 )D
COMMON TRAPS:
v 8 = (1.05)−8 = 0.6768
1 − 0.6768
a8 = = 6.4632
0.05
P = 100(0.6768) + 6(6.4632) = 67.68 + 38.78 = 106.46