Skip to main content
Calcimator

Bond Calculator

Calculate bond yields including yield to maturity (YTM) and current yield. Analyze bond investments and compare returns.

Inputs

$
%
years
$

Results

Yield to Maturity (YTM)

5.662%

Current Yield5.26%
Annual Coupon Payment$50
Total Return (if held)$550
Capital Gain/Loss$50
Annualized Return4.67%

Yield to Maturity (YTM)

5.662%

How to Use This Calculator
  1. Start by filling in the input fields below. Results update instantly as you type, so you can experiment with different values to see how they affect the outcome.
  2. Face Value (Par Value) — The bond's maturity value (typically $1,000). Accepts values from $100 to $1,000,000 (default: $1,000).
  3. Coupon Rate — Annual interest rate stated on the bond. Accepts values from 0 % to 20 % (default: 5 %).
  4. Years to Maturity — Time until the bond matures. Accepts values from 0.5 years to 40 years (default: 10 years).
  5. Current Market Price — Current trading price of the bond. Accepts values from $100 to $2,000,000 (default: $950).
  6. Expand "Advanced Options" for additional fine-tuning. These optional inputs let you model more specific scenarios:
  7. Payment Frequency — How often coupon payments are made. Choose from: Annually, Semi-Annually, Quarterly, Monthly. default: 2.
  8. Once all inputs are set, review your results in the Results panel. Here's what each output means:
  9. Yield to Maturity (YTM) — The total return if held until maturity. This is the primary result of this calculator.
  10. Current Yield — Annual coupon divided by current price.
  11. Annual Coupon Payment — shown as a dollar amount.
  12. Total Return (if held) — Total income plus capital gain/loss.
  13. Capital Gain/Loss — Difference between face value and purchase price.
  14. Annualized Return — shown as a numeric value.
  15. Scroll down to explore 2 charts (Annual Cash Flows, Price Sensitivity to Rate Changes) for a visual breakdown of the data.
  16. Explore the related calculators below if you need deeper analysis or want to approach this topic from a different angle.
Ad Placeholder

Formula

YTM: Price = Σ(C/(1+r)^t) + FV/(1+r)^n

Related Calculators

Ad Placeholder