Finance Tools

Bond Calculator

Calculate bond price from yield to maturity, or YTM from current price — supports any face value, coupon rate, and payment frequency

Bond Price
$1081.76
Current Yield4.622%
Annual Coupon Payment$50.00
Total Coupons (life of bond)$500.00

About Bond Pricing

  • • Bond price = PV of coupons + PV of face value
  • • When YTM > coupon rate, bond trades at a discount (price < face)
  • • When YTM < coupon rate, bond trades at a premium (price > face)
  • • Current yield = annual coupon / current price (ignores capital gain/loss to maturity)

Don't see what you need?

We build free tools based on community feedback. If there's a utility that would improve your workflow, suggest it today!