Bond Calculator

This Bond Calculator prices fixed-rate bonds from coupon rate, face value, years to maturity, and yield to maturity (YTM), or solves YTM from market price...

Modify the values and click the Calculate button to use.
Results

Enter values and click Calculate.

Schedule

Introduction

This Bond Calculator prices fixed-rate bonds from coupon rate, face value, years to maturity, and yield to maturity (YTM), or solves YTM from market price. It shows clean price, approximate annual income, and total cash flows if held to maturity assuming no default. Use it to compare a bond quote with textbook bond valuation.

Who this calculator is for

Individual investors buying Treasury or investment-grade corporates, finance students learning present value of coupon streams, and advisors explaining why bond prices move inverse to yields. Helpful when a broker quotes 98.5 per 100 face and you want the implied YTM.

Stock-like growth and mutual fund expense drag use other tools: Investment Calculator and Mutual Fund Calculator. Callable bonds, floating-rate notes, and inflation-linked structures need features this page may not include.

What it estimates

Bond price equals present value of coupon payments plus present value of face at maturity. For semiannual coupons, discount each half-year payment at YTM/2 over 2N periods. YTM is the internal rate of return on all bond cash flows if held to maturity and coupons reinvested at YTM (standard simplifying assumption). Zero-coupon bonds have no interim coupons; price is pure discount of face.

Current yield (annual coupon / price) differs from YTM because YTM embeds gain or loss at maturity when price differs from par. Accrued interest since last coupon date is not always in clean price output; check whether the tool shows dirty versus clean price. Callable bonds may never pay all scheduled coupons if called early.

Inputs explained

Coupon rate is annual as a percent of face; payment frequency often semiannual for U.S. corporates and Treasuries.

  • Face value (par): Principal repaid at maturity, often $1,000 per bond.
  • Coupon rate: Annual coupon as percent of face; 6% on $1,000 pays $60 per year.
  • Years to maturity: Remaining life until principal return.
  • Yield to maturity (YTM): Market discount rate for pricing mode; solved in YTM mode from price.
  • Market price (YTM mode): Dollars per $100 face or total dollar price depending on form.

How to read the results

When YTM is below coupon rate, price exceeds par (premium bond). When YTM exceeds coupon, price sits below par (discount bond). At par, YTM equals coupon if payments align. Total interest over life is coupons plus any discount accretion or minus premium amortization in economic terms.

Compare YTM to a CD or savings APY only after tax and credit risk adjustment. FDIC-insured CD math lives on the CD Calculator. For discounting a single future lump sum without coupons, see Present Value Calculator.

Worked example

6% coupon, $1,000 face, 8 years to maturity, 5% YTM, semiannual coupons. Each coupon pays $30 every six months. Price solves near $1,062 to $1,068 (premium) because 6% coupon exceeds 5% market yield.

If market price is $1,065 instead, solving YTM should return near 5%. Change YTM to 7% and price drops below $950 (discount). That inverse relationship is the core lesson bond calculators teach. Always state whether you entered clean price or dirty price when comparing to a broker ticket.

Practical use cases

Sanity-check a secondary-market corporate quote before commission. Compare two bonds with different coupons and maturities by YTM, not coupon alone. Illustrate duration intuition by repricing the same bond at YTM plus 1%.

Ladder planning may mix CDs and bonds; run CDs on CD Calculator and bonds here. For portfolio IRR with irregular flows, IRR Calculator applies to multi-asset mixes differently. Taxable investors should remember that premium bonds amortize and discount bonds accrete for tax purposes, which this page does not calculate.

Limitations and related tools

Default risk, call provisions, put options, odd first/last coupons, and T+ settlement accrued interest are not fully modeled on basic pages. Tax treatment of premium/discount amortization is omitted.

Implied rate on non-bond savings: Interest Rate Calculator. Long-term fund growth: Mutual Fund Calculator. Safe cash: what is a certificate of deposit. When YTM moves one percent, rerun price to illustrate duration risk for fixed-income homework.

How It Works

  1. Enter bond terms. Type face value, coupon rate, years to maturity, and payment frequency.
  2. Choose price or YTM mode. Enter YTM to get price, or enter market price to solve YTM.
  3. Calculate. Click Calculate. Read price, current yield, and YTM as applicable.
  4. Stress-test yield. Change YTM by 0.5% and recalculate to see price sensitivity.

Formula and methodology

Future Value with compounding: FV = P(1 + r/n)^(nt). For periodic deposits, each contribution grows from its deposit date at the same periodic rate.

The Bond Calculator uses this identity for the scenario you enter. A bank, payroll system, or tax program may round on a 360-day year or average daily balance, so a statement can differ by a small amount.

FAQ

Higher discount rate lowers present value of future coupons and principal. Investors demand lower prices to earn higher yields when rates rise.

Coupon rate sets cash paid annually as percent of face. YTM is total return implied by today's price if held to maturity, including price change to par.

Many U.S. bonds pay semiannually. Match the frequency to the bond's indenture; annual coupons change the PV formula periods.

Basic calculators often show clean price (without accrued). Dirty price adds accrued since last coupon; add accrued when comparing to an invoice from a broker.

The Bond Calculator is an educational estimate. Written by the CDCalculator Editorial Team and updated 2026-08-13. We do not sell the product this tool models or take a cut of any account you open.