📜 Bond Calculator

Calculate bond price, yield to maturity, and current yield with detailed step-by-step explanations

📊 Understand the true value of your fixed-income investment

Bond Details

Current yield required by the market

📜

Enter your bond details to calculate the price and yield.

📖 Definition

A Bond Calculator is a financial tool that determines the fair price of a bond based on its face value, coupon rate, years to maturity, and the current market interest rate. It uses discounted cash flow (DCF) analysis to find the present value of all future coupon payments and the return of principal, allowing investors to evaluate whether a bond is trading at a premium, discount, or par.

📐 Formula

The bond price is the sum of the present value of its future cash flows:

Bond Price = PVCoupons + PVFace

PVCoupons = C × [1 − (1 + r)−n] / r

PVFace = F / (1 + r)n

  • C: Periodic coupon payment
  • F: Face value (par value)
  • r: Periodic market interest rate (YTM per period)
  • n: Total number of periods

📝 Example

Suppose a bond has a $1,000 face value, a 6% annual coupon rate, 10 years to maturity, and the current market rate is 5%. Coupons are paid semi-annually.

  • Periodic coupon = $1,000 × 6% / 2 = $30
  • Periodic market rate = 5% / 2 = 2.5%
  • Total periods = 10 × 2 = 20

🧮 Step-by-Step Calculation

Step 1: Calculate Periodic Coupon Payment

$1,000 × 6% / 2 = $30

Step 2: Convert Market Rate to Periodic Rate

5% / 2 = 2.5%

Step 3: Present Value of Coupons

$30 × [1 − (1.025)−20] / 0.025 ≈ $467.67

Step 4: Present Value of Face Value

$1,000 / (1.025)20 ≈ $610.27

Step 5: Total Bond Price

$467.67 + $610.27 = $1,077.94

Result: The bond is trading at $1,077.94, which is a premium of $77.94 above face value. This is because the coupon rate (6%) is higher than the market rate (5%), making the bond's payments more attractive. The current yield is 5.57%, and the approximate YTM is 5.0%.

❓ Frequently Asked Questions

Q: Why does the bond price change when interest rates change?

A: Bond prices and interest rates have an inverse relationship. When market rates rise, existing bonds with lower coupon rates become less attractive, so their prices fall (discount). When rates fall, existing bonds with higher coupons become more valuable, so prices rise (premium).

Q: What is the difference between coupon rate and yield to maturity (YTM)?

A: The coupon rate is the fixed annual interest paid on the face value. YTM is the total return you will earn if you hold the bond to maturity, accounting for the purchase price, coupon payments, and capital gain/loss. It reflects the current market rate.

Q: What does it mean if a bond is trading at a premium or discount?

A: A premium bond trades above face value because its coupon rate is higher than current market rates. A discount bond trades below face value because its coupon rate is lower than market rates. At maturity, the bond's price converges to its face value.

Q: Is this calculator suitable for zero-coupon bonds?

A: Yes. For a zero-coupon bond, simply set the coupon rate to 0%. The calculator will then discount only the face value, which is the correct pricing method for zero-coupon bonds.

Related Calculators