Roboculator
Online CalculatorsCategoriesDate & EventsNews
Get Started
Online CalculatorsCategoriesDate & EventsNewsGet Started
Roboculator

Smart calculators for every challenge. Free, fast, and private.

Categories

  • Finance
  • Health
  • Math
  • Construction
  • Conversion
  • Everyday Life

Popular Tools

  • Date & Events
  • Loan Calculator
  • BMI Calculator
  • Percentage Calc
  • Latest News
  • Search All

Resources

  • Glossary
  • Topic Tags
  • News & Insights

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  • Editorial Policy
  • Disclaimer
© 2026 Roboculator. All rights reserved.
Roboculator

roboculator.com

  1. Home
  2. /Finance
  3. /Investment & Retirement Calculators
  4. /Bond Calculator

Bond Calculator

Last updated: April 5, 2026

The Bond Calculator computes price, yield to maturity (YTM), current yield, duration, and convexity for any fixed-income security — government bonds, corporate notes, or municipal securities. It shows the true return accounting for all coupons and the price-to-par difference at maturity.

Calculator

Results

Bond Price

$1,081.76

Price per 100 Par

$108.18

Annual Coupon

$50.00

Coupon per Period

$25.00

Current Yield

4.62%

Premium or Discount

$81.76

Premium or Discount vs Par

8.18%

Total Coupon Income

$500.00

Total Cash Received by Maturity

$1,500.00

Capital Gain or Loss at Maturity

-$81.76

Results

Bond Price

$1,081.76

Price per 100 Par

$108.18

Annual Coupon

$50.00

Coupon per Period

$25.00

Current Yield

4.62%

Premium or Discount

$81.76

Premium or Discount vs Par

8.18%

Total Coupon Income

$500.00

Total Cash Received by Maturity

$1,500.00

Capital Gain or Loss at Maturity

-$81.76

In This Guide

  1. 01Bond Pricing Formula
  2. 02Bond Yield Measures Explained
  3. 03Duration and Interest Rate Risk
  4. 04Premium, Discount, and Par Bonds

A bond's price and its yield move in opposite directions — when interest rates rise, existing bond prices fall. Understanding this relationship, and knowing how to calculate a bond's fair value from its yield (or vice versa), is foundational to fixed-income investing. The bond calculator computes price, YTM, duration, and modified duration for any bond — the tools professional fixed-income investors use daily.

Bond Pricing Formula

A bond's fair price is the present value of all future cash flows discounted at the required yield:

P = Σ [C / (1+r)ᵗ] + F / (1+r)ⁿ

where C = periodic coupon payment, r = periodic required yield (YTM/periods per year), F = face value, n = total periods to maturity, t = period number (1 to n).

Example: 10-year, 5% coupon bond with face value $1,000, required yield 6%:

P = Σ [25 / (1.03)ᵗ, t=1 to 20] + 1,000 / (1.03)²⁰ = $925.61

The bond trades at a discount because the coupon rate (5%) is below the market yield (6%). Use this online calculator for your specific bond. The compound interest calculator and APR calculator provide complementary fixed-income tools.

Bond Yield Measures Explained

  • Current yield: Annual coupon ÷ Current price. Simple but ignores capital gain/loss at maturity.
  • Yield to maturity (YTM): The single discount rate that makes the present value of all cash flows equal to the current price. The most complete measure of bond return — accounts for coupons, capital gain/loss, and time to maturity.
  • Yield to call (YTC): For callable bonds — YTM calculated assuming the bond is called at the next call date at the call price.
  • Yield to worst (YTW): The lowest of YTM, all YTC values, and yield to put — the conservative measure used by institutional investors.

Duration and Interest Rate Risk

Duration measures how sensitive a bond's price is to interest rate changes. Modified duration = Macaulay duration / (1 + YTM/periods). Price sensitivity: ΔP/P ≈ −Modified Duration × Δy. A bond with modified duration 7 years will lose approximately 7% of its price if yields rise by 1%. Longer maturity and lower coupon bonds have higher duration — and higher interest rate risk. Convexity captures the curvature in the price-yield relationship; positive convexity means bonds gain more when yields fall than they lose when yields rise by the same amount — a favorable asymmetry. The investment calculators cover the complete fixed-income toolkit.

Premium, Discount, and Par Bonds

When the required yield equals the coupon rate: bond trades at par (face value). When required yield exceeds coupon rate: bond trades at a discount (below face value). When required yield is below coupon rate: bond trades at a premium (above face value). The pull-to-par effect: as maturity approaches, a discount bond's price rises toward face value; a premium bond's price falls toward face value — regardless of yield changes. This predictable price movement is called "accretion of discount" or "amortization of premium."

Visual Analysis

How It Works

Enter face value, annual coupon rate (%), coupon frequency (annual/semi-annual/quarterly), years to maturity, and either current price (to calculate YTM) or required yield (to calculate price). Price = Σ[C/(1+r)^t] + F/(1+r)^n. YTM solved iteratively (Newton-Raphson). Duration = Σ[t × PV(CFt)] / P. Modified duration = Macaulay duration / (1 + YTM/m).

Understanding Your Results

If the bond price exceeds face value (premium), you are paying extra for above-market coupons. If below face value (discount), you get below-market coupons but a capital gain at maturity. Current yield gives a quick income comparison, but YTM (which includes both coupons and capital gain/loss) is the more complete return measure.

Worked Examples

Premium Bond

Inputs

face value1000
coupon rate5
market rate4
years10
frequency2

Results

bond price1081.11
annual coupon50
current yield4.62
premium discount81.11

5% coupon when market rate is 4%

Discount Bond

Inputs

face value1000
coupon rate3
market rate5
years15
frequency2

Results

bond price793.62
annual coupon30
current yield3.78
premium discount-206.38

3% coupon when market rate is 5%

Frequently Asked Questions

A bond's price is the present value of all future cash flows: coupon payments plus the face value repayment at maturity, all discounted at the required yield. Formula: P = Σ [C/(1+r)^t, t=1 to n] + F/(1+r)^n, where C is the periodic coupon, r is the periodic yield (annual YTM ÷ coupon frequency), F is face value, and n is the total number of periods. For a USD 1,000 face value bond paying 6% annually (coupon = USD 60/year) maturing in 5 years, required yield 7%: P = 60/1.07 + 60/1.07² + 60/1.07³ + 60/1.07⁴ + (60+1000)/1.07⁵ = USD 958.99. The bond trades at a discount because the coupon rate (6%) is below the required yield (7%).
Yield to maturity is the single constant discount rate that makes the present value of all a bond's future cash flows (coupons plus face value) exactly equal to its current market price. It is the most complete measure of bond return because it accounts for: coupon income; capital gain (if bought at discount) or capital loss (if bought at premium); and time value of money. YTM assumes all coupons are reinvested at the YTM rate — if actual reinvestment rates differ, realized return will differ from YTM. Calculating YTM requires solving a polynomial equation numerically (no closed-form solution). A bond priced at USD 950 with USD 50 annual coupons and USD 1,000 face value maturing in 10 years has YTM of approximately 5.6%. This is higher than the 5% current yield because of the USD 50 capital gain at maturity.
When market interest rates rise, newly issued bonds offer higher coupon rates than existing bonds. Investors will only buy the existing lower-coupon bond at a discounted price that makes its total return (coupons plus price appreciation to face value) competitive with the new higher-yield bonds. The discount precisely equalizes the returns. Mathematically: since bond price = present value of future cash flows discounted at market yield, a higher discount rate (yield) mechanically produces a lower present value (price). The sensitivity of this inverse relationship depends on duration: a 10-year zero-coupon bond has much higher price sensitivity to rate changes than a 10-year 10%-coupon bond, because the zero-coupon bond has all its value concentrated at maturity (maximum duration).
Bond duration is a measure of interest rate sensitivity — specifically, the approximate percentage change in bond price for a 1% (100 basis point) change in yield. Modified duration = Macaulay duration / (1 + YTM/m). Price change ≈ −Modified Duration × Δyield. A bond with modified duration 6 loses approximately 6% of its price if yields rise by 1%. Why it matters: portfolio managers use duration to manage interest rate risk; pension funds match bond duration to liability duration ('duration matching'); traders use duration-weighted hedges. Factors increasing duration: longer maturity; lower coupon rate; lower yield. A zero-coupon bond's duration equals its maturity. A perpetuity's duration = (1 + yield)/yield.
Premium bond: trades above face value — happens when the bond's coupon rate exceeds the market yield. Example: a 7% coupon bond when market rates are 5% sells above USD 1,000. Investors pay extra because the high coupon compensates them for the capital loss (price falls toward USD 1,000 at maturity). Discount bond: trades below face value — happens when the coupon rate is below market yield. Example: a 3% coupon bond when rates are 5% sells below USD 1,000. The discount compensates for the below-market coupon. Par bond: price equals face value — happens when coupon rate equals market yield. Tax treatment differs: for US bonds, the premium amortization may be deductible and discount accretion may be taxable income — consult a tax professional.
Convexity measures the curvature in the price-yield relationship that duration (a linear approximation) misses. Duration predicts that a 1% yield change produces a proportional price change in both directions. In reality, bond prices are convex (curved): they rise more when yields fall than they fall when yields rise by the same amount. This asymmetry is favorable to bondholders. A more precise price change estimate: ΔP/P ≈ −(Modified Duration × Δy) + ½ × Convexity × (Δy)². Callable bonds have negative convexity at low yields (the issuer calls the bond when rates fall, capping the price appreciation) — this is unfavorable to investors. Zero-coupon and long-maturity bonds have the highest positive convexity. Portfolio managers often seek higher convexity bonds when they expect large yield movements.

Sources & Methodology

Fabozzi, F.J. (2016). Fixed Income Mathematics, 4th ed. McGraw-Hill. CFA Institute (2023). Fixed Income Analysis. Bloomberg Fixed Income Indices Methodology.

How helpful was this calculator?

5.0/5 (1 rating)

Related Calculators

Dilution Calculator

Solution Concentration Calculators

Mixing Ratio Calculator

Solution & Mixture Calculators

Property Tax Calculator

Home Affordability & Refinance

Break-Even Calculator

Business & Corporate Finance Calculators

Profit Margin Calculator

Margin & Profit Calculators

Thrust-to-Weight Ratio Calculator

Space & Rocket Calculators