📉 Bond Yield Calculator
Calculate a bond's current yield and approximate yield to maturity (YTM). Understand whether a bond is trading at a discount, par, or premium.
Bond Yield Formulas
Current Yield:
Approximate YTM:
How to Use This Calculator
-
1Enter Face ValueThe par value printed on the bond — typically $1,000 for corporate and government bonds.
-
2Enter Coupon RateThe annual interest rate stated on the bond. A 5% coupon on a $1,000 bond pays $50/year.
-
3Enter Market PriceThe current price you would pay to buy the bond (may be above or below face value).
-
4Enter Years to MaturityHow many years until the bond returns its face value to the holder.
Real-World Example
Bond: Face $1,000, Coupon 5%, Market Price $950, 10 years to maturity.
Frequently Asked Questions
Current yield = annual coupon ÷ current price. Yield to maturity (YTM) is a more complete measure that accounts for both coupon payments and the gain/loss from price to face value over time.
When interest rates rise, new bonds offer higher rates, making existing bonds less attractive — their prices fall to make their yields competitive. This is the fundamental bond price-yield relationship.
A discount bond trades below face value (price < face), giving a YTM higher than coupon rate. A premium bond trades above face value (price > face), giving a YTM lower than coupon rate.
This calculator uses the approximate YTM formula, which is accurate within ~0.1-0.3% for most bonds. The exact YTM requires iterative calculation (Newton's method) — most financial software uses this approach.
It depends on the bond type and credit quality. US Treasuries are considered risk-free; corporate bonds offer higher yields to compensate for credit risk. Compare yield to similar bonds of the same maturity and credit rating.
Related Calculators
Investment Return Calculator
Calculate total return, CAGR, and inflation-adjusted return on any investment.
APY Calculator
Calculate Annual Percentage Yield (APY) from nominal interest rate and compounding frequency.
Present Value Calculator
Calculate the present value of a future sum of money using a discount rate.