calculator

BA II Plus: Bond Price Calculation Step by Step

How to calculate a bond price on the BA II Plus with annual and semiannual coupon inputs.

TL;DR

Bond price is a TVM problem: N is coupon periods, I/Y is yield per period, PMT is coupon per period, FV is par, and CPT PV gives the price.

Formula Reference

Bond price

Price = PV(coupons) + PV(par)

The BA II Plus computes this through TVM registers.

BA II Plus Keystrokes

  1. 2nd CLR TVM
  2. N = years x coupon frequency
  3. I/Y = annual YTM / coupon frequency
  4. PMT = par x coupon rate / coupon frequency
  5. FV = par
  6. CPT PV

Worked Example

  • 5-year annual-pay bond, 6 percent coupon, 8 percent YTM, $1,000 par.
  • 5 N; 8 I/Y; 60 PMT; 1000 FV; CPT PV.
  • PV is -920.15, so price is $920.15.

Common Mistakes

  • Not adjusting inputs for semiannual coupons.
  • Entering coupon rate instead of coupon dollars as PMT.
  • Treating the negative PV sign as an error.

Related Guides