Long-term planning

Bond Calculator

Enter face value, coupon rate, years to maturity, market yield, and payment frequency to estimate bond price and see whether the bond trades at a premium or discount.

Last reviewed May 17, 2026 by ToolSpilo Editorial Team.

Review method: Reviewed against the live bond present-value formula, TreasuryDirect pricing guidance, and Investor.gov bond education.

For informational purposes only. Not financial, investment, or tax advice. Results are estimates based on the inputs provided. Consult a qualified financial professional before making financial decisions.

Calculator tool

How this calculator works

Use the explanation to understand the formula, assumptions, and practical limits behind the calculator result.

How a Bond Price Is Built

A plain coupon bond is the present value of two cash-flow groups: the coupon payments and the face value repaid at maturity. The calculator discounts both at the market yield you enter.

Formula Used

Where:

  • FF - face value
  • cc - annual coupon rate
  • yy - annual market yield
  • ff - payments per year
  • nn - total payment periods
  • CC - coupon payment per period
C=F×cfC = \frac{F \times c}{f}
Bond Price=C×1(1+y/f)ny/f+F(1+y/f)n\text{Bond Price} = C \times \frac{1 - (1 + y/f)^{-n}}{y/f} + \frac{F}{(1 + y/f)^n}

Premium, Par, and Discount

RelationshipTypical price result
Coupon rate is above market yieldPremium, price above face value
Coupon rate equals market yieldPar, price near face value
Coupon rate is below market yieldDiscount, price below face value

If market yields rise after a bond is issued, an older lower-coupon bond usually needs a lower price to compete with newer higher-yield bonds.

Worked Example

A 1,000 USD bond with a 5% annual coupon, 10 years to maturity, 6% market yield, and semiannual payments prices below par because the required yield is higher than the coupon rate.

The result panel separates the present value of coupons from the present value of face value, which is the useful visual split behind the total price.

What This Calculator Does Not Model

  • Accrued interest between coupon dates
  • Taxes, commissions, bid-ask spread, or call features
  • Credit risk, liquidity risk, or default probability
  • Inflation-linked principal changes

Use this as a plain fixed-coupon valuation estimate, not as a complete trading quote.

Use the Present Value Calculator for a single future amount, the Interest Rate Calculator for implied lump-sum growth, and the Investment Calculator for contribution-based growth rather than bond pricing.

Frequently asked questions

Why does a bond price fall when market yields rise?

The bond's coupon payment is fixed. When new bonds offer higher yields, an older lower-coupon bond usually needs a lower market price so a buyer can earn a competitive return.

What is the difference between coupon rate and market yield?

The coupon rate determines the scheduled cash payment from face value. The market yield is the return investors currently require to value those future cash flows. They are equal only when the bond trades around par.

Does this calculator give yield to maturity from a market price?

No. This tool uses the market yield you enter to estimate price. It does not solve the reverse problem of finding yield to maturity from an observed market price.

Why can a real quote differ from this result?

Real trades can include accrued interest, transaction costs, bid-ask spreads, callability, taxes, liquidity, and issuer-specific credit risk. This page values a plain fixed-coupon bond only.