Bond Price Calculator
Price and yield of a fixed-rate bond.
Enter your values
ⓘ Live results
Results
- Bond price
- $922.05
- Premium / discount
- -$77.95
- Coupon payment
- $20.00
- Total coupons to maturity
- $400.00
- Current yield
- 4.34%
Quick answer
A bond's price is the present value of its coupons plus face value; when market yields rise above the coupon, the bond trades at a discount.
Price = Σ C/(1+y)^t + F/(1+y)^n
How to use the Bond Price Calculator
- 1Enter the face value and coupon rate.
- 2Enter today's market yield for similar bonds.
- 3Set years to maturity and coupon frequency.
Worked example
Using the values the calculator loads with:
Inputs
- Face value1000 $
- Coupon rate4 %
- Market yield5 %
- Years to maturity10
- Coupons per yearSemi-annual
Results
- Bond price$922.05
- Premium / discount-$77.95
- Coupon payment$20.00
- Total coupons to maturity$400.00
- Current yield4.34%
Frequently asked questions
Why do bond prices fall when rates rise?
New bonds pay more, so older lower-coupon bonds must be discounted to compete.
What is current yield?
Annual coupon divided by market price — it ignores capital gain or loss at maturity.
About this calculator
- Built and reviewed by James Whitfield · How we build and test calculators
- Report an error
Results are estimates for general information. For medical, legal, structural or financial decisions, confirm with a qualified professional.