Yield to Maturity (YTM) Approximation Formula

Calculating yield to maturity can sometimes be a tedious process because we need to do trial and error to arrive at the exact yield.

In this article we provide an approximation formula to calculate YTM that you can use for quick calculation. The following formula assumes semi-annual coupon payments.

Where:

  • F = Face Value = Par Value (Usually $1,000)
  • P = Bond Price
  • C = the semi-annual coupon interest
  • N = number of semi-annual periods left to maturity

Let’s take an example to understand how to use the formula. Let us find the yield-to-maturity of a 5 year 6% coupon bond that is currently priced at $850. The calculation of YTM is shown below:

Note that the actual YTM in this example is 9.87%. However, our approximation is good enough for exams or for quick comparisons.

Data Science in Finance: 9-Book Bundle

Data Science in Finance 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 $29 (Regular $57)
JOIN 30,000 DATA PROFESSIONALS

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.

Data Science in Finance: 9-Book Bundle

Data Science in Finance 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 comes with PDFs, detailed explanations, step-by-step instructions, data files, and complete downloadable R code for all examples.