Skip to main content

Bond Calculator

Discount coupon cash flows and face value to a clean price sketch. Also shows current yield and a simple approximate YTM. Informational, not investment advice.

Rated 4.8 out of 5 based on 521 reviews

Results

How to price a coupon bond sketch

  1. Enter face value, annual coupon rate, and yield to maturity.
  2. Set years remaining and how many coupon periods fall in each year.
  3. Read clean price, current yield, approximate YTM, and coupon per period.
  4. Compare coupon and yield: equal rates near par, higher yield below par, lower yield above par.
  5. Treat the result as discounted cash-flow arithmetic, not a broker quote or investment advice.

Coupon bond clean price

Present value of coupons plus discounted face

PriceSum of discounted coupons + face / (1+y)^n
Coupon per periodface × (coupon% / 100) / compounds
yPeriodic yield = annual YTM / compounds
Current yieldAnnual coupon / clean price
Approx YTM(C + (F − P)/n) / ((F + P)/2)
AdviceInformational. Not investment advice.

What this bond page computes

A straight coupon bond pays a fixed coupon on a schedule and returns face at maturity. This page discounts those cash flows at a typed yield to sketch a clean (flat) price. Accrued interest and market day-count rules are omitted.

Formulas used

With periodic yield y and n periods, clean price equals the annuity present value of each coupon payment plus face discounted by (1+y)^n. At a zero yield the price is face plus coupon times periods. Current yield is annual coupon divided by price. Approximate YTM uses the average-price rule of thumb shown in the entity table.

Related money pages

The same clean-price path is also on bond price. Current yield and approximate YTM from a typed market price sit on bond yield. Level payment math without a face redemption is on annuity.

Use cases

Check that a par bond prices near face when coupon equals yield. See how price moves when yield rises or falls. Rough current yield on a clean price. Not a live market quote or trading recommendation.

Worked example

Face $1,000, 5% coupon, 5% yield, 10 years, and semiannual coupons. Periodic yield equals coupon rate, so the clean price sketch is about $1,000 (par). Current yield is also about 5%.

Limits

No accrued interest, call features, credit spreads, or settlement conventions. Approximate YTM is not a full IRR root solve. Informational, not investment advice. See the disclaimer.

Bond calculator questions

Why is price near par when coupon equals yield?
Discounting cash flows at the same rate the bond pays makes the present value equal face for a standard coupon bond under this sketch.
What is clean price versus dirty price?
This page reports a flat (clean) price from cash flows only. Dirty price would add accrued interest, which is omitted here.
Is approximate YTM exact?
No. It is a textbook average-price shortcut. Exact YTM needs an IRR-style root on the cash flows.
Which coupon frequency should I use?
Match the bond. Many U.S. Treasuries and corporates pay semiannually (2).
Is this investment advice?
No. Informational arithmetic only.
Does CZNull upload my inputs?
No. The formulas run in the page you opened.