Yield to Maturity (YTM) refers to the expected rate of return a bondholder will receive if they hold a bond all the way until maturity while reinvesting all coupon payments at the bond yield. It should not be confused with holding period return, as the two often differ. Yield to maturity is generally given in terms of Annual Percentage Rate (APR), and it is an estimation of future return, as the rate at which coupon payments can be reinvested at is unknown. However, for zero coupon bonds, the yield to maturity and the rate of return are equivalent since there are no coupon payments to reinvest.
Another way of putting it is that the yield to maturity is the rate of return that makes the present value (PV) of the cash flow generated by the bond equal to the price. Yield to maturity is widely used by investors as a way to compare bonds with different face values, coupon payments, and time till maturity.
flows set to occur in the future. Theoretically, the price you pay for a bond should equal its present value, since you are giving up money today to be repaid at a later date.
[[Image:YTMAnnuity.jpg|650px|right|thumb|Using an annuity formula, the calculation becomes much simpler. Ag to maturity can be prohibitively difficult and time consuming without either a computer program or advanced calculator.
Fortunately, most bonds pay coupons on a fixed schedule (generally quarterly, semi-annually, or annually). As a result, its coupon payments take the form of an annuity, whose present value is easier to calculate. In practice, bonds paying coupons will pay them according to a fixed schedule, allowing investors to estimate yield to maturity using an annuity table.
Calculating YTM when FV, PV, CR and the number of period (n) are given;