# Calculate the Value of a Coupon Paying Bond

The value of a coupon paying bond is calculated by discounting the future payments (coupon and principal) by an appropriate discount rate.

Suppose you have a bond with a $1,000 face value that matures 1 year from today. The coupon rate is 12% and the bond makes semi-annual coupon payments of $60. The bond yield is 13%. The cash flows from the bond are depicted below:

The bond characteristics are summarized below:

- Par Value = $1,000
- Yield = 13% annual (13/2 =6.5% semi-annual)
- Coupon = 12% with semi-annual payment of $60
- Maturity = 1 year

The value of the bond is calculated as follows:

Note that the coupon is paid semi-annually, i.e., $60 per 6 months. The discounting is also done semi-annually.

The general bond pricing formula for all bonds can be stated as:

Where:

- Pi \= the price of the bond
*i* - Ct \= cash flow from the bond
*i*at time*t* - ri \= the annualized yield to maturity on bond
*i* - M = the time in years until the bond matures

## Data Science in Finance: 9-Book Bundle

Master R and Python for financial data science with our comprehensive bundle of 9 ebooks.

### What's Included:

- Getting Started with R
- R Programming for Data Science
- Data Visualization with R
- Financial Time Series Analysis with R
- Quantitative Trading Strategies with R
- Derivatives with R
- Credit Risk Modelling With R
- Python for Data Science
- Machine Learning in Finance using Python

Each book includes PDFs, explanations, instructions, data files, and R code for all examples.

Get the Bundle for $39 (Regular $57)## Free Guides - Getting Started with R and Python

Enter your name and email address below and we will email you the guides for R programming and Python.