← Finance & money

Bond Price ↔ Yield (YTM) Calculator

Compute bond price and yield to maturity (YTM) from coupon, maturity, and price (or yield).

Other languages 日本語 | English | 繁體中文 | Español | Français | Italiano | فارسی

How to use

  1. Choose mode: price → yield or yield → price.
  2. Enter face value, coupon, frequency, maturity, and price/yield.
  3. Review summary metrics and the discounted cash-flow table.

Inputs

Fraction mode uses your value directly. Days mode converts elapsed days into a fraction using day count and coupon frequency.

Result

Cash-flow table

# Year Coupon Principal Cash flow (CF) Discount factor Present value (PV)

FAQ

What is the difference between clean and dirty price?

Dirty price includes accrued interest, while clean price excludes it.

Does this include taxes and fees?

No. It is a simplified comparison model without tax and fee adjustments.

Why is there no solution for some inputs?

The entered price or yield may be inconsistent with other assumptions. Recheck units and mode.

Should coupon rate and YTM be entered as percent values?

Yes. Enter 5 for 5%. If you enter 0.05, it is treated as 0.05%.

What should I enter first for bond price or yield?

Choose whether you are solving for price or YTM, then enter coupon, maturity, face value, frequency, and the known price or yield. Check that rates are entered as percent values.