Bond Yield Calculator
Calculate current yield and approximate yield to maturity for any bond. Enter the face value, coupon rate, current market price, and years to maturity — everything runs privately in your browser.
How Bond Yield Is Calculated
Bond yield measures the return an investor earns from holding a bond. The two most common yield measures are current yield and yield to maturity (YTM). Current yield is simply the annual coupon payment divided by the bond's current market price. Yield to maturity is a more comprehensive measure that accounts for the bond's coupon payments, the difference between the purchase price and face value, and the time remaining until maturity.
When a bond trades below its face value (at a discount), the YTM will be higher than the coupon rate because the investor gains from both the coupon payments and the price appreciation to par at maturity. When a bond trades above face value (at a premium), the YTM will be lower than the coupon rate because the investor loses the premium paid above par value at maturity.
Formulas
Annual Coupon = Face Value × Coupon Rate
Current Yield = Annual Coupon / Market Price × 100
Approx. YTM = (Coupon + (Face - Price) / Years) / ((Face + Price) / 2) × 100
The approximate YTM formula above is a widely used estimation. Exact YTM requires iterative calculation solving for the internal rate of return.
Current Yield vs Yield to Maturity
Current yield only considers the coupon income relative to the price paid. It does not account for capital gains or losses if you hold the bond to maturity. Yield to maturity gives a fuller picture by factoring in the total return including all coupon payments and the return of face value at maturity. For bonds trading at par, current yield equals YTM. For discount bonds, YTM exceeds current yield. For premium bonds, YTM is less than current yield.
Investors typically prefer YTM for comparing bonds with different maturities and coupon rates, as it provides a standardized measure of expected annual return assuming the bond is held until it matures and all coupons are reinvested at the YTM rate.
Premium, Par, and Discount Bonds
- Premium bond: Market price is above face value. Occurs when the coupon rate exceeds current market interest rates.
- Par bond: Market price equals face value. The coupon rate matches current market interest rates.
- Discount bond: Market price is below face value. Occurs when current market interest rates exceed the coupon rate.
Factors That Affect Bond Yields
Bond yields are influenced by central bank interest rates, inflation expectations, the creditworthiness of the issuer, the bond's maturity length, and overall supply and demand in the bond market. When interest rates rise, existing bond prices fall and yields increase. When rates fall, bond prices rise and yields decrease. This inverse relationship between price and yield is a fundamental principle of fixed-income investing.