Bond Calculator
Clean price and accrued interest for a coupon bond — semiannual or annual coupons, ACT or 30/360 — with the BOND worksheet keystrokes for your dates and rates.
Bond inputs
Result
Worked example (T7): 10-year, 6% semiannual coupon, YTM 5%, par 100, on a coupon date → PRI = 107.79.
BA II Plus keystrokes
Dates are entered as MM.DDYYYY.
- [2ND] [BOND]
- 06.302026[ENTER]
- [↓]6[ENTER]
- [↓]06.302036[ENTER]
- [↓]100[ENTER]
- [↓][↓]
- [↓]
- [↓]5[ENTER]
- [↓][CPT]
Key map (same as the simulator): 2ND P/Y = P/Y worksheet · 2ND BGN = mode · 2ND CLR WORK = clear the open worksheet · 2ND CLR TVM = clear TVM.
Worked example — 6% semiannual, YTM 5% (T7)
10 years to maturity, 6% coupon paid semiannually, yield 5%, redemption at 100, settled exactly on a coupon date: price 107.79 per 100 with zero accrued interest — 20 periods of 3.00 discounted at 2.5% per period.
Frequently asked questions
Clean price or dirty price?
PRI is the clean price; the dirty (invoice) price is PRI + AI. On a coupon date AI = 0 and clean equals dirty.
How is the yield entered?
As an annual nominal rate compounded at the coupon frequency — 5% with 2/Y means 2.5% per period, exactly like the BOND worksheet.
Can I solve YTM from a price?
On the simulator: enter PRI with ENTER, move to YLD and press CPT. This form solves price from yield; the guide walks the reverse direction.