EDUCBA Logo

EDUCBA

MENUMENU
  • Explore
    • EDUCBA Pro
    • PRO Bundles
    • Featured Skills
    • New & Trending
    • Fresh Entries
    • Finance
    • Data Science
    • Programming and Dev
    • Excel
    • Marketing
    • HR
    • PDP
    • VFX and Design
    • Project Management
    • Exam Prep
    • All Courses
  • Blog
  • Enterprise
  • Free Courses
  • Log in
  • Sign Up
Home Finance Finance Resources Finance Formula Current Yield of Bond Formula
 

Current Yield of Bond Formula

Madhuri Thakur
Article byMadhuri Thakur

Updated July 27, 2023

Current Yield of Bond Formula

 

 

Current Yield of Bond Formula (Table of Contents)
  • Formula
  • Examples
  • Calculator

What is Current Yield of a Bond Formula?

The term “current yield of a bond” refers to the rate of return expected from the bond based on its annual coupon payment and current market price. As such, it is the rate of return expected from the bond in the next year.

The formula for current yield is very simple and can be derived by dividing the annual coupon payment expected in the next year by the current market price of the bond, which is then expressed in percentage. Mathematically, it is represented as,

Watch our Demo Courses and Videos

Valuation, Hadoop, Excel, Mobile Apps, Web Development & many more.

Current Yield = Annual Coupon Payment / Current Market Price of Bond

Examples of Current Yield of Bond Formula (With Excel Template)

Let’s take an example to understand the calculation of the Current Yield of bonds in a better manner.

You can download this Current Yield of Bond Formula Excel Template here – Current Yield of Bond Formula Excel Template

Current Yield Formula – Example #1

Let us take the example of a bond that pays a coupon rate of 5% and is currently trading at a discount price of $950. Calculate the current yield of the bond.

Current Yield Formula Example 1-1

Solution:

The formula to calculate Annual Coupon Payment is as below:

Annual Coupon Payment = Coupon Rate * Par Value

Annual Coupon Payment

  • Annual Coupon Payment = 5% * $1,000
  • Annual Coupon Payment = $50

The formula to calculate Current Yield of a Bond is as below:

Current Yield = Annual Coupon Payment / Current Market Price of Bond

Current Yield of a bond Formula Example 1-3

  • Current Yield = $50 / $950
  • Current Yield = 5.26%

Therefore, the current yield of the bond is 5.26%.

Current Yield Formula – Example #2

Let us take the example of a 10-year coupon paying a bond that pays a coupon rate of 5%. Calculate the current yield of the bond in the following three cases:

  1. Bond is trading at a discounted price of $990.
  2. Bond is trading at par.
  3. Bond is trading at a premium price of $1,010.

Current Yield Formula Example 2-1

Solution:

The formula to calculate Annual Coupon Payment is as below:

Annual Coupon Payment = Coupon Rate * Par Value

Annual Coupon Payment

  • Annual Coupon Payment = 6% * $1,000
  • Annual Coupon Payment = $60

1. Bond is trading at a discounted price of $990.

The formula to calculate Current Yield of a Bond is as below:

Current Yield = Annual Coupon Payment / Current Market Price of Bond

Current Yield Formula Example 2-3

  • Current Yield = $60 / $990
  • Current Yield = 6.06%

Therefore, the current yield of the bond is 6.06%.

2. Bond is trading at par.

The for,mula to calculate Current Yield of a Bond is as below:

Current Yield = Annual Coupon Payment / Current Market Price of Bond

Current Yield Formula Example 2-4

  • Current Yield = $60 / $1,000
  • Current Yield = 6.00%

Therefore, the current yield of the bond is 6.00%.

3. Bond is trading at a premium price of $1,010.

The formula to calculate Current Yield of a Bond is as below:

Current Yield = Annual Coupon Payment / Current Market Price of Bond

Current Yield Formula Example 2-5

  • Current Yield = $60 / $1,010
  • Current Yield = 5.94%

Therefore, the current yield of the bond is 5.94%.

Current Yield Formula – Example #3

Let us take the example of Stuart, who is considering investing in one of the two bonds. Bond 1 pays a coupon rate of 7% and is currently trading at $920, while Bond 2 pays a coupon rate of 8% and is currently trading at $1,100. Help Stuart in deciding which is a better investment option.

Example of Stuart

Solution:

The formula to calculate Annual Coupon Payment is as below:

Annual Coupon Payment = Coupon Rate * Par Value

Annual Coupon Payment Example 3-2

For Bond 1

  • Annual Coupon Payment = 7% * $1,000
  • Annual Coupon Payment = $70

For Bond 2

  • Annual Coupon Payment = 8% * $1,000
  • Annual Coupon Payment = $80

The formula to calculate Current Yield of a Bond is as below:

Current Yield = Annual Coupon Payment / Current Market Price of Bond

Current Yield of a Bond Formula Example 3-3

For Bond 1

  • Current Yield = $70 / $920
  • Current Yield = 7.61%

For Bond 2

  • Current Yield = $80 / $1000
  • Current Yield = 7.27%

Bond 1 seems to be a better investment option for the next year, given its relatively better current yield.

Explanation

The formula for the current yield of a bond can be derived by using the following steps:

Step 1: Firstly, determine the annual cash flow to be generated by the bond based on its coupon rate, par value, and frequency of payment.

Step 2: Next, determine the bond’s current market price based on its coupon rate vis-à-vis the ongoing yield offered by other bonds in the market. Based on the fact that whether its coupon rate is higher, equal, or lower than the prevailing market yield, the bond will be traded at premium, par, or discount, respectively.

Step 3: Finally, the formula for the bond’s current yield can be derived by dividing the expected annual coupon payment (step 1) by its current market price (step 2) and expressed in percentage, as shown below.

Current Yield = Annual Coupon Payment / Current Market Price of Bond * 100%

Relevance and Use of Current Yield of Bond Formula

From the perspective of a bond investor, it is important to understand the concept of current yield because it helps assess the expected rate of return from a bond currently. Typically, the stated coupon rate of a bond remains the same until its maturity. However, the expected rate of return of the investors fluctuates during the period based on the ongoing market trend. As such, bond investors set the bond prices higher or lower until its current yield is equal to that of other bonds with a similar level of risk.

Current Yield Formula Calculator

You can use the following Current Yield Calculator

Annual Coupon Payment
Current Market Price of Bond
Current Yield
 

Current Yield =
Annual Coupon Payment =
Current Market Price of Bond
0 = 0
0

Recommended Articles

This has been a guide to Current Yield Formula. Here we discuss How to Calculate the Current Yield of a bond, along with practical examples. We also provide a Current Yield Calculator with a downloadable Excel template. You may also look at the following articles to learn more –

  1. Examples of Bond Pricing Formula
  2. Calculator For Current Assets Formula
  3. What is Rate of Return Formula?
  4. Guide to Bond Formula with Examples

Primary Sidebar

Footer

Follow us!
  • EDUCBA FacebookEDUCBA TwitterEDUCBA LinkedINEDUCBA Instagram
  • EDUCBA YoutubeEDUCBA CourseraEDUCBA Udemy
APPS
EDUCBA Android AppEDUCBA iOS App
Blog
  • Blog
  • Free Tutorials
  • About us
  • Contact us
  • Log in
Courses
  • Enterprise Solutions
  • Free Courses
  • Explore Programs
  • All Courses
  • All in One Bundles
  • Sign up
Email
  • [email protected]

ISO 10004:2018 & ISO 9001:2015 Certified

© 2025 - EDUCBA. ALL RIGHTS RESERVED. THE CERTIFICATION NAMES ARE THE TRADEMARKS OF THEIR RESPECTIVE OWNERS.

EDUCBA

*Please provide your correct email id. Login details for this Free course will be emailed to you
Loading . . .
Quiz
Question:

Answer:

Quiz Result
Total QuestionsCorrect AnswersWrong AnswersPercentage

Explore 1000+ varieties of Mock tests View more

EDUCBA

*Please provide your correct email id. Login details for this Free course will be emailed to you
EDUCBA
Free Investment Banking Course

Corporate Valuation, Investment Banking, Accounting, CFA Calculator & others

By continuing above step, you agree to our Terms of Use and Privacy Policy.
*Please provide your correct email id. Login details for this Free course will be emailed to you
EDUCBA

*Please provide your correct email id. Login details for this Free course will be emailed to you

EDUCBA

Download Current Yield of Bond Formula Excel Template

EDUCBA Login

Forgot Password?

EDUCBA

डाउनलोड Current Yield of Bond Formula Excel Template

🚀 Limited Time Offer! - 🎁 ENROLL NOW