Finances

Bond Calculator

Calculate bond price, yield to maturity, and current yield for fixed-income investments.

$
%
%

Current market yield for similar bonds

Bond Price
$—
Annual Coupon Payment
$—
Current Yield
—%
Total Coupon Income
$—
Premium / Discount
$—
Comment Utiliser
  1. Enter the face value (par value) — typically $1,000 for US bonds.
  2. Enter the coupon rate — the stated interest rate on the bond.
  3. Choose the coupon frequency (most US bonds pay semi-annually).
  4. Enter years to maturity and the current market yield.
  5. If the market yield is higher than the coupon rate → bond trades at a discount. If lower → bond trades at a premium.

Formule

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

Current Yield = Annual Coupon / Market Price
Premium/Discount = Market Price − Face Value
C = Periodic coupon payment
F = Face value
r = Periodic market yield
n = Total number of periods

A bond's price moves inversely with interest rates: when rates rise, existing bond prices fall. This calculator computes the fair market price of a bond given its coupon rate and the current required yield (YTM). The difference between the bond price and face value tells you whether it trades at a premium or discount. Learn more at Investopedia: Bond Valuation.