Skip to main content

Bond Price Calculator

Enter face, coupon, yield, years, and coupon frequency. The page discounts remaining cash flows to a clean price sketch. Informational, not investment advice.

Rated 4.7 out of 5 based on 389 reviews

Results

How to calculate a clean bond price

  1. Enter face value and the annual coupon rate printed on the bond.
  2. Enter the yield you want to use as the discount rate.
  3. Set years to maturity and coupon frequency.
  4. Read clean price, current yield, and coupon per period.
  5. Treat the figure as a cash-flow sketch, not a broker quote or investment advice.

Bond clean price

Discounted coupons plus discounted face

PricePV of coupons + PV of face
Coupon paymentface × coupon rate / compounds
Periodic yieldannual YTM / compounds
Premium caseCoupon rate above yield raises price above face
Discount caseCoupon rate below yield lowers price below face
AdviceInformational. Not investment advice.

What bond price means here

This page focuses on the clean price job: turn face, coupon, yield, maturity, and frequency into a flat price from discounted cash flows. It shares the bond engine path and also reports current yield and an approximate YTM row for context.

Formulas used

Each coupon is face times the annual coupon rate divided by compounds. Periodic yield is annual yield divided by compounds. Clean price is the ordinary annuity present value of those coupons plus face discounted over the remaining periods. A zero yield sums undiscounted coupons with face.

Related money pages

The broader bond overview with the same inputs is on bond. Solving yield measures from a typed market price is on bond yield. Present-value annuity math without a face redemption sits on present value.

Use cases

Price a premium bond when the coupon sits above the market yield. Price a discount bond when yield sits above the coupon. Check homework on semiannual coupon discounting. Not a live bid or offer.

Worked example

Face $1,000, 6% coupon, 5% yield, 10 years, semiannual. Coupons exceed the discount rate, so the clean price sketch sits above par. Current yield equals annual coupon divided by that price.

Limits

No accrued interest, day-count conventions, call schedules, or tax adjustments. Informational, not investment advice. See the disclaimer. CZNull does not receive the numbers.

Bond price questions

How is this different from the bond calculator?
Both use the same clean-price engine. This page is the dedicated price job with defaults that show a premium bond when coupon exceeds yield.
Why does a higher yield lower price?
Future coupons and face are discounted more heavily, so their present value falls.
Does the page include accrued interest?
No. It reports a clean price sketch only.
Can coupon rate be zero?
Yes. A zero coupon uses only the discounted face (plus a zero coupon annuity term).
Is this investment advice?
No. Informational arithmetic only.
Does CZNull upload my inputs?
No. The formulas run in the page you opened.