
HP 12C Learn
Bond Price from Yield
Price a bond from yield using the HP 12C bond workflow, with dates and format checks handled correctly.
What this solves
This tutorial shows how to price a bond when yield, coupon terms, and dates are known.
Before you start
- Confirm the calculator date mode before entering the first date.
- Know the coupon rate, yield, and coupon schedule.
- Treat bond examples as date-sensitive workflows, not plain arithmetic.
Key ideas
Bond price and yield move in opposite directions
If yield rises, price falls. If yield falls, price rises.
Date mode must be deliberate
A D.MY versus M.DY mismatch can break the whole example before bond math begins.
Worked example 1
Example: price a bond from dates, coupon, and yield
A bond pricing problem gives settlement, maturity, coupon rate, and market yield. The goal is the implied price.
Setup
- Verify the date mode before entering the first date.
- Make sure settlement and maturity are not swapped.
Inputs
- Settlement date
- Problem-specific date
- Maturity date
- Problem-specific date
- Coupon rate
- Stated annual coupon
- Yield to maturity
- Market yield
- Coupon frequency
- Problem convention
Keystrokes and checkpoints
Result
The calculator should return a bond price that is directionally consistent with the entered yield.
Interpretation
The numeric result matters, but so does the direction check: higher yield should imply lower price.
Sanity checks
- If the price direction feels wrong, recheck the yield and coupon assumptions.
- If the result is absurd, inspect the date mode before anything else.
Why it works
- Bond pricing on the HP 12C depends on correct date interpretation as much as correct yield input.
- Price rises when yield falls and falls when yield rises, which helps sanity-check the output.
- Most bond calculation errors come from date mode mismatches rather than from arithmetic.
Common mistakes
- Using the wrong date format and silently shifting the settlement date.
- Misreading the coupon or yield input conventions.
- Forgetting that bond price and yield move in opposite directions.
Practice prompt
Try the same bond setup with a higher yield and confirm that the computed price moves lower.
Follow the steps above, then test the sequence live.