Investment and Financial Markets

How to Calculate Yield to Maturity on a Financial Calculator

Master calculating Yield to Maturity (YTM) on your financial calculator. Get precise, step-by-step instructions to accurately determine bond returns.

Calculating the yield to maturity on a bond provides an estimated total return an investor can anticipate if the bond is held until its maturity date. It is a valuable tool for comparing various bond investments. While complex formulas exist, a financial calculator simplifies the process, allowing individuals to determine this yield efficiently. A specialized calculator allows quick input of bond characteristics to derive the expected yield, offering a practical approach for investment analysis.

Essential Concepts Before Calculation

Yield to Maturity (YTM) represents the total return an investor expects to receive on a bond if held until its maturity. It is the internal rate of return (IRR) that equates a bond’s future cash flows (coupon payments and principal repayment) to its current market price. YTM helps investors compare different bonds regardless of coupon rates or maturity dates by expressing the return as an annualized rate.

Financial calculators are specialized devices designed to perform complex financial calculations. These calculators feature dedicated functions for time value of money (TVM) problems, which are fundamental to financial analysis. They streamline computations involving present value, future value, payments, and interest rates, which would otherwise be cumbersome to solve manually.

To calculate YTM, several key variables are entered into a financial calculator. Present Value (PV) represents the bond’s current market price. Future Value (FV) is the bond’s par value, or face value, which is the amount repaid to the bondholder at maturity, typically $1,000 for corporate bonds.

The Payment (PMT) variable is the periodic coupon payment received by the bondholder. It is calculated by multiplying the bond’s coupon rate by its par value. The Number of Periods (N) indicates the total number of coupon payments remaining until the bond matures. The Interest Rate per Period (I/YR or CPT I/Y) is the unknown yield to maturity the calculator solves for, representing the bond’s effective interest rate.

Preparing for the Calculation

Calculating a bond’s yield to maturity begins with identifying its characteristics and translating them into the appropriate inputs for a financial calculator. This process involves extracting the current market price, the bond’s par value, its coupon rate, and the time remaining until its maturity date.

The bond’s current market price is the Present Value (PV) input for the calculator. It is typically entered as a negative value, representing an outflow of funds. For instance, if a bond is trading at $980, the PV would be entered as -980.

The Future Value (FV) is the bond’s par value, the amount the bondholder will receive at maturity. For many corporate bonds issued in the United States, this is standardized at $1,000. This value is always entered as a positive number.

To determine the Payment (PMT) input, the bond’s annual coupon rate is multiplied by its par value. If a bond has a 5% coupon rate and a $1,000 par value, the annual coupon payment is $50. This payment amount then needs to be adjusted based on the frequency of payments.

The Number of Periods (N) is derived from the bond’s years to maturity. For a bond with annual payments, N is simply the number of years remaining until maturity. However, most corporate bonds in the U.S. pay interest semi-annually. In such cases, the number of years to maturity must be multiplied by two to reflect the total number of semi-annual periods. For example, a 10-year bond with semi-annual payments would have N = 20 periods.

When dealing with semi-annual payments, both the PMT and N variables require adjustment. The annual coupon payment must be divided by two for each semi-annual period. Consequently, the interest rate per period (I/YR) calculated by the financial calculator will be the semi-annual yield. To obtain the annualized YTM, this semi-annual yield must then be multiplied by two to reflect an annual rate, which is the standard convention for expressing YTM.

Step-by-Step Calculation on a Financial Calculator

Calculating the yield to maturity on a financial calculator involves a consistent series of steps, regardless of the specific model used. The general procedure entails clearing any previous data, inputting the known bond variables, and then computing the unknown interest rate.

For a Texas Instruments BA II Plus calculator, the process begins by clearing any prior TVM calculations. First, press 2nd then FV (which is CLR TVM) to clear the time value of money memory. Next, specify the payment frequency by pressing 2nd then I/Y (which is P/Y), enter 1 for annual payments or 2 for semi-annual, and then press ENTER and CE/C twice to exit.

Consider a hypothetical bond with a current market price of $950, a par value of $1,000, a 6% annual coupon rate, and 5 years to maturity, paying interest annually. Enter 950 then +/- then PV. Input 1000 then FV. For the annual coupon payment, calculate 6% of $1,000, which is $60, so enter 60 then PMT. Finally, enter 5 then N. Press CPT then I/Y to compute the annual yield to maturity.

For a semi-annual example using the BA II Plus, consider the same bond with semi-annual payments. The market price remains -$950 (PV), and the par value is $1,000 (FV). The annual coupon is $60, but since payments are semi-annual, the PMT becomes $30 ($60 / 2). The number of periods, N, becomes 10 (5 years 2 periods/year).

After clearing CLR TVM, setting P/Y to 2, enter -950 then PV, 1000 then FV, 30 then PMT, and 10 then N. Press CPT then I/Y. The calculator will display the semi-annual yield, which must be multiplied by 2 to get the annualized YTM.

On an HP 12c financial calculator, the steps are similar but involve a different button layout. To clear the calculator’s memory, press f then CLEAR FIN or f then REG. For a bond with a current market price of $950, a par value of $1,000, a 6% annual coupon, and 5 years to maturity (annual payments), begin by entering 950 then CHS then PV.

Next, input 1000 then FV. Calculate the annual coupon payment: 6% of $1,000 is $60, so enter 60 then PMT. For the number of periods, enter 5 then N. Press i to compute the yield to maturity.

For a semi-annual example on the HP 12c, using the same bond characteristics: current price $950, par value $1,000, 6% annual coupon, 5 years to maturity. The inputs will be -950 then PV, 1000 then FV. The semi-annual payment is $30 ($60 / 2), so enter 30 then PMT. The total number of semi-annual periods is 10 (5 years 2), so enter 10 then N. Press i to calculate the semi-annual yield.

This result must then be multiplied by 2 to obtain the bond’s annualized yield to maturity. The displayed I/YR on either calculator is the yield per compounding period, so proper annualization is always necessary for semi-annual bonds.

Previous

Is the Stock Market Rigged? What Investors Should Know

Back to Investment and Financial Markets
Next

How Much Is a Solid Silver Quarter Worth?