Bond Calculator

Calculate bond yields, prices, and total returns to analyze fixed income investments and evaluate bond portfolios.
Calculator
Enter your values
Analysis
Interpretation of the current calculator output

Enter values to see detailed analysis and insights.

How to Use

Step-by-step instructions
  1. 1Enter the bond's face value (par value, typically $1,000)
  2. 2Input the annual coupon rate (%)
  3. 3Add the current market price of the bond
  4. 4Specify years remaining until maturity
  5. 5Review yields and determine if bond is at premium/discount

Bond Yield Calculations

Current yield shows annual income as % of current price. Yield to maturity (YTM) is the total return if held to maturity, accounting for price appreciation/depreciation.
Current Yield = (Annual Coupon Payment ÷ Market Price) × 100% Yield to Maturity ≈ [Coupon + (Face Value - Price) ÷ Years] ÷ [(Face Value + Price) ÷ 2] × 100%

Variables:

Face ValuePar value of bond (typically $1,000)
Coupon RateAnnual interest rate paid on face value
Market PriceCurrent trading price of the bond
Years to MaturityTime until bond matures

Example

Corporate Bond Example

Inputs:

Face Value:$1,000
Coupon Rate:5% annual
Market Price:$950
Years to Maturity:10 years

Steps:

  1. 1.Annual Coupon = $1,000 × 5% = $50
  2. 2.Current Yield = ($50 ÷ $950) × 100 = 5.26%
  3. 3.Price gain at maturity = $1,000 - $950 = $50
  4. 4.Annual gain = $50 ÷ 10 = $5/year
  5. 5.YTM ≈ [($50 + $5) ÷ (($1,000 + $950) ÷ 2)] × 100 = 5.64%
  6. 6.Total return = $50 × 10 + $50 = $550
Result:
5.26% current yield, 5.64% yield to maturity (bond trading at discount)

Frequently Asked Questions

What's the difference between current yield and YTM?

Current yield only considers annual coupon income vs. price. YTM includes both coupon income AND capital gain/loss if held to maturity. YTM is the more comprehensive measure.

Why would a bond trade at a discount or premium?

When market interest rates rise, existing bonds with lower coupons trade at discount (below par). When rates fall, higher-coupon bonds trade at premium (above par). Price moves inversely to yields.

Are bond yields guaranteed?

No. Current yield is based on current price (which fluctuates). YTM assumes you hold to maturity and the issuer doesn't default. Corporate bonds carry credit risk; government bonds are generally safer.