Bond Price Calculator
Calculate bond price, current yield, and yield to maturity instantly.
📘 What Is a Bond?
A bond is a fixed-income investment where an investor loans money to an entity (typically corporate or governmental) that borrows the funds for a defined period at a fixed interest rate. The bond pays periodic interest – called coupons – and returns the face value (par value) at maturity.
🔍 How to Use the Bond Calculator
- Face Value: The amount the bond will pay back at maturity (usually $1,000).
- Coupon Rate: The annual interest rate paid on the face value. For example, a 5% coupon on a $1,000 bond pays $50 per year.
- Years to Maturity: The time remaining until the bond matures and pays back the face value.
- Yield to Maturity (YTM): The total return anticipated if the bond is held until maturity, expressed as an annual rate. The calculator uses this rate to discount future cash flows and determine the current bond price.
- Coupon Frequency: How often interest is paid (annually, semi-annually, or quarterly). Most corporate and government bonds pay semi-annually.
Click Calculate Bond Price to instantly see the bond’s fair price, current yield (annual coupon divided by price), and the entered yield to maturity.
📐 Bond Pricing Formula
The price of a bond equals the present value of its future coupon payments plus the present value of the face value:
Bond Price = C × [1 – (1 + r)‑n] / r + FV / (1 + r)n
💡 Why Bond Prices Change
Bond prices move inversely to interest rates. When market yields rise, existing bond prices fall; when yields decline, bond prices rise. This calculator helps you quickly evaluate how a bond’s price reacts to different yield scenarios – perfect for investment analysis and academic learning.