Bond Price Calculator

Price a bond accurately, including the accrued interest the buyer must pay.

πŸ“„

Bond Price Calculator

Enter coupon, yield, maturity and the day count to see clean and dirty price.

Clean price
β€”
Enter values above
Accrued interest
β€”
Dirty price
β€”
Price per $100 of face
β€”
Current yield
β€”
Premium or discount vs par
β€”

Worked example

With the default inputs shown below, this calculator returns the following results:

InputValue
Face value ($)1000
Coupon rate (%)5
Yield to maturity (%)4.5
Years to maturity10
Days since last coupon45
Days in coupon period182
ResultValue
Clean price$1,039.91
Accrued interest$6.18
Dirty price$1,046.09
Price per $100 of face$103.99
Current yield4.81%
Premium or discount vs par$39.91

Values shown are produced by this page in your browser; change any input to update them.

How to use the Bond Price Calculator

  1. Face value ($) β€” default 1000
  2. Coupon rate (%) β€” default 5
  3. Yield to maturity (%) β€” default 4.5
  4. Years to maturity β€” default 10
  5. Days since last coupon β€” default 45
  6. Days in coupon period β€” default 182
  7. Press Calculate to update the results instantly.

Frequently asked questions

The clean price is the quoted price of the bond. The dirty price adds the interest that has accrued since the last coupon, because the buyer must compensate the seller for it. Settlement is always at the dirty price.
When market yields rise above the coupon, the bond must fall in price to offer a competitive return β€” a discount. When yields fall below the coupon, it trades at a premium.
Most US corporate and Treasury bonds use 30/360 or actual/actual. Enter the actual days since the last coupon and the coupon period length for the convention you are following.

Sources & references