Bond

Compare Calculations

Downloads

Includes your inputs and results for this calculation, plus any additional calculations you've compared.

Disclaimer

This calculator provides estimates for informational purposes only and does not constitute financial, medical, legal, or tax advice. Always consult a qualified professional about your specific situation.

How Bond Prices Are Calculated

A bond’s fair price is the present value of everything it will pay you: every coupon payment along the way, plus the face value repaid at maturity, all discounted at the current market yield. Enter the bond’s face value, coupon rate, the market yield, and years to maturity, and this calculator finds its price.

A bond’s price moves opposite to market yields. When yields rise above the bond’s own coupon rate, the bond becomes less attractive than newly-issued bonds paying the higher rate, so it trades at a discount (below face value). When yields fall below the coupon rate, the bond trades at a premium (above face value). When they’re equal, the bond trades at exactly its face value — at par.

The Formula

Price=Present value of every coupon payment+Present value of the face value at maturity\text{Price} = \vA{\text{Present value of every coupon payment}} + \vB{\text{Present value of the face value at maturity}}

Each coupon payment and the final face value are discounted back to today using the market yield, the same present-value logic behind the Present Value Calculator.

Key Factors to Consider

  • Longer-maturity bonds are generally more sensitive to interest rate changes than shorter-term ones. A bond with many years left until maturity has more future coupon payments and a more distant face-value repayment, both of which get discounted over a longer period — this makes its price move more for a given change in market yield than a bond closer to maturity.
  • A bond’s yield to maturity isn’t the same as its coupon rate, except at issuance when they happen to match. Once a bond trades in the secondary market at a price above or below face value, its actual yield to maturity differs from the fixed coupon rate printed on the bond — this calculator’s market yield input represents that current, real yield.
  • Credit risk is a separate factor this pricing formula doesn’t capture. This formula prices a bond purely from its stated cash flows and a given market yield — it doesn’t independently assess the issuer’s ability to actually make those payments. A market yield already reflects perceived credit risk (riskier issuers see their bonds priced at a higher required yield), but this calculator takes that yield as a given input rather than deriving it.
  • Callable bonds can be redeemed early by the issuer, which this simple formula doesn’t model. Some bonds let the issuer repay the bond before its stated maturity date, typically when rates drop and refinancing becomes attractive for the issuer — this calculator assumes the bond is held to its full stated maturity.

Interpreting Your Results

  • A price close to face value doesn’t necessarily mean a “safe” bond — it just means the coupon rate happens to be close to the current market yield. Whether a bond is a good investment depends on the issuer’s creditworthiness and your own goals, not on whether it happens to be trading near par.
  • A discount or premium isn’t a gain or a loss by itself. A bond bought at a discount and held to maturity will pay exactly its face value at the end, on top of every coupon along the way — the discount reflects that the bond’s fixed coupon is below the current market rate, not that the bond is somehow damaged or a bargain.
  • This price is what the bond is worth today, not what you originally paid for it. If market yields have moved since you bought the bond, its current fair price can be meaningfully different from your purchase price — that’s the normal, expected effect of yields changing, not a sign anything went wrong.

Common Mistakes

  • Confusing the coupon rate with the market yield. The coupon rate is fixed at issuance and printed on the bond; the market yield is today’s rate for a bond of similar risk and maturity, and it’s what actually discounts the bond’s cash flows here. Using the coupon rate as this calculator’s market-yield input will price the bond exactly at par regardless of real market conditions.
  • Assuming a higher coupon rate always means a better bond. A high coupon rate paired with a high market yield can still price well below face value — the coupon rate alone says nothing about value without comparing it to the current market yield for similar bonds.
  • Forgetting that this formula assumes every payment happens exactly as scheduled. The price here is what the bond is worth if the issuer pays every coupon and the face value in full and on time — it doesn’t independently discount for the issuer’s actual likelihood of default, beyond whatever’s already baked into the market yield you enter.

Worked Example

A $1,000 face value bond with a 5% annual coupon (paid semiannually), 10 years to maturity, and a current market yield of 6%:

  1. Each semiannual coupon payment: $1,000 × 5% ÷ 2 = $25, paid over 20 periods.
  2. Present value of all 20 coupon payments, discounted at 3% per period: ≈ $371.94.
  3. Present value of the $1,000 face value, discounted 20 periods: ≈ $553.68.
  4. Bond price: $371.94 + $553.68 ≈ $925.61 — trading at a discount, since the 6% market yield exceeds the bond’s own 5% coupon rate.

Source: U.S. SEC Investor.gov: Bonds. Source: The standard bond pricing (present value of cash flows) formula.

Frequently Asked Questions

Why does a bond's price move opposite to interest rates?

A bond's coupon rate is fixed when it's issued. If market yields rise above that fixed rate, new bonds pay more, making the older bond less attractive unless its price drops to compensate — so it trades at a discount. If market yields fall below the coupon rate, the older bond's fixed payments look more attractive, so it trades at a premium.

What is a coupon payment?

The periodic interest payment a bond pays its holder, calculated as the face value times the coupon rate, divided by how many times per year it pays (semiannually is the standard for U.S. Treasury and most corporate bonds). It's called a "coupon" from the historical practice of physically clipping a paper coupon off a bond certificate to redeem each payment.

What happens at maturity?

At maturity, the bond issuer repays the full face value (also called par value) to the bondholder, in addition to the final coupon payment. This calculator's price already accounts for that final repayment, discounted back to today.

Why are longer-maturity bonds more sensitive to interest rate changes?

A bond with more years left until maturity has more future coupon payments and a more distant final repayment, both discounted over a longer time horizon. This makes its calculated price move more for a given change in market yield than a similar bond with fewer years remaining.

Does this calculator account for the issuer defaulting on the bond?

No -- this formula prices a bond purely from its stated cash flows and the market yield you enter, assuming those payments are actually made in full. Credit risk is reflected indirectly, since a riskier issuer's bonds typically trade at a higher required market yield, but this calculator takes that yield as a given input rather than assessing the issuer's creditworthiness itself.

What's the difference between a discount bond, a premium bond, and a par bond?

A discount bond trades below its face value because its coupon rate is lower than the current market yield; a premium bond trades above face value because its coupon rate is higher than the market yield; a par bond trades at exactly face value because the two rates match. All three are just different snapshots of the same pricing formula at different market yields.

What is a zero-coupon bond, and can this calculator price one?

Yes -- a zero-coupon bond pays no periodic interest at all, only the face value at maturity, bought at a discount that supplies the return. Set the coupon rate to 0% and this calculator correctly prices it as the present value of just that single final face-value payment.

Why would I use this instead of just looking up a bond price online?

A quoted market price already reflects whatever yield the market currently demands -- this calculator works the other direction, letting you see how a bond's fair price would change under a yield you specify (useful for comparing bonds, sanity-checking a quote, or exploring what a rate change would do to a bond you're considering).

Confirm Your Age

To create an account, please tell us your birth month and year.