- Monevator - https://monevator.com -

How to calculate bond yields

A few people emailed to ask how I calculated the yield on the RBS Royal Bond [14].

Hey presto! This post will tell you everything you need to know about calculating bond yields, whether for government or corporate bonds.

First I’ll remind you of the basic kinds of rates or yields, then we’ll look at how to calculate them.

The main types of bond yield

There are three main yields applicable to dated bonds:

Coupon rate

This is the interest rate the bond initially pays on issue. It’s invariably given in the name of the bond.

For instance Treasury 5% would have a coupon of 5%. i.e. If you bought it when it was first issued — before the price began to fluctuate in the market — you’d get 5% interest annually for the life of the bond (ignoring costs). The coupon rate is also known as the interest rate.

Running yield

Bond prices fluctuate [4] in value as they are bought and sold in the secondary market. As their price changes, so does the running yield that the (fixed) coupon delivers on the (variable) price paid.

The running yield is also called the flat yield or the interest yield.

Redemption yield

Bonds with a fixed lifespan pay back their nominal face/par value when they mature. If you buy a bond at less than par and hold to maturity you’ll make a capital gain. If you pay more than par, you’ll make a capital loss.

The redemption yield adjusts the running yield to take this gain or loss into account. It’s the most important yield calculation in most circumstances.

It is also called the yield to maturity (YTM).

How to calculate the running yield

The running yield is very easy to work out.

Let’s say Treasury 5% has five years to maturity and is currently selling for £120. It has a nominal value of £100.

We can see from its name that it pays a coupon of 5% of £100, so £5 per year.

If you buy this bond in the secondary market for £120, the running yield calculation is as follows:

Running yield = Gross (pre-tax) coupon x 100
                   ---------------------------
                        Price in market

= £5 x 100  = 4.17%
   ------
    £120

How to calculate the redemption yield

The running yield may be easy to work out, but it’s not very useful.

Usually you’ll prefer to know the redemption yield, unless for some reason capital gains or losses aren’t important to you, or the bond has a very long life ahead of it, in which case the running yield is close enough.

Undated bonds by definition have no redemption value, and so you only need to calculate the running yield for them.

The redemption yield is harder to work out than the running yield, due to compound interest. It’s best done using a special calculator.

Let’s consider the variables via our previous example:

The redemption yield spreads such capital gains or losses over the bond’s lifespan, to give an annual return estimate for anyone buying today.

For very short-dated bonds, we can use a handy proxy called the simple yield.

Say we buy a bond for £95 with one year left to run and a 5% coupon.

Over one year we will get £5 as income, and £5 when the bond matures, for £10 in total.

The return over 12 months is thus £10/£95 = 10.52%

Stretching this even to a few years reduces the accuracy, however.

For instance, returning to our Treasury 5%:

The annual loss is £4/£120 x 100 = 3.33% a year

The redemption yield is therefore roughly: 4.17% - 3.33% = 0.84%

Working out the redemption yield using a calculator

My approximation of the redemption yield won’t be miles off, but the longer the bond has left to run, the more inaccurate it gets.

We really need to calculate the Internal Rate of Return, which takes into account when the coupon is paid and assumes it is reinvested into the same bond to benefit from compound interest.

This requires complex maths that you can read over on MoneyChimp [15] if you’re a masochist.

Alternatively you can use that site’s online bond yield calculator [16].

Putting the numbers for Treasury 5% into the MoneyChimp calculator, we see the redemption yield is actually 0.892%, so slightly higher than our approximation.

Even easier than using an online calculator is to simply look at the redemption yield column in the bond tables [10] you get online or in the newspapers. It gives you a fair idea of the return you’ll get from buying a bond, and its attractiveness relative to other bonds.

The general rule on yields is as follows:

Bond priced at: Then:
A discount Coupon Rate < Running Yield < Redemption yield
A premium Coupon Rate > Running Yield > Redemption yield
Par Value Coupon Rate = Running Yield = Redemption yield

Yield to call

One other kind of yield worth mentioning is the Yield to Call.

This is the yield you’d get if you bought and held a callable bond until to the date when the issuer can decide to redeem it (via a call option), ahead of the definite redemption date.

It pretty much amounts to the same calculation as the redemption yield, except you put the bond’s call date and call price into the calculator.

Series NavigationCorporate bond prices and yields [10]Bond default probabilities: by rating [11]