Bond Price Calculator

This bond price calculator shows the fair market value of any bond. Enter face value, coupon rate, and yield to maturity to see the price instantly.

Bond Price Calculator | Present Value of Future Cash Flows
Select Currency
Bond Details
%
%
years

Bond Price = Present Value of all future coupon payments + Present Value of face value at maturity, discounted at the yield to maturity (YTM).

Bond Price Summary
💰 Bond Price: —
Face Value (Par Value)—
Annual Coupon Rate—
Annual Coupon Payment—
Coupon per Period—
Yield to Maturity (YTM)—
Years to Maturity—
Bond Price—
Premium/Discount to Par—
Price as % of Face Value—
Current Yield (Annual Coupon ÷ Price)—
Bond Cash Flow Schedule
PeriodYearsCash FlowDiscount FactorPV of Cash Flow% of Price

Enter bond details to view cash flow schedule.

Shows the present value contribution of each coupon payment and the face value repayment.

Powered by Techraxy | Bond Price Calculator

Creator & Reviewer

Hasnain Khan

Co-Founder, Techraxy

Hasnain Khan is a digital tools developer and Co-Founder of Techraxy, a platform dedicated to building modern web-based calculators and utility tools. He focuses on tool optimization, website performance, and creating accessible user experiences across categories like automotive, finance, construction, and everyday utilities.

Share:

Rate this Tool

User Ratings:

0
0 out of 5 stars (based on 0 reviews)
Excellent
Very good
Average
Poor
Terrible

ADVERTISEMENT

ADVERTISEMENT

Introduction to Bond Price Calculator

Bond pricing determines the fair market value of a bond by calculating the present value of all future cash flows. These cash flows include periodic coupon payments and the return of face value at maturity. Bond prices move inversely to interest rates: when rates rise, bond prices fall, and when rates fall, bond prices rise. This Bond Price Calculator helps you determine what a bond is worth in today’s market. Enter the face value, coupon rate, yield to maturity, years remaining, and coupon frequency. The calculator shows the bond’s fair price, whether it trades at a premium or discount, and the present value of each component. Toolraxy built this calculator to help bond investors, traders, and portfolio managers evaluate fixed income securities accurately.

How to Use This Bond Price Calculator

            1. Enter the Face Value (par value, typically $1,000)

            2. Enter the Coupon Rate (annual interest percentage)

            3. Enter the Yield to Maturity (current market yield)

            4. Enter the Years to Maturity (remaining term)

            5. Select the Coupon Frequency (annual, semi-annual, quarterly, monthly)

            6. Click Calculate to see your bond price

            7. Review the price, premium/discount status, and present values

            8. Adjust inputs to compare different yield scenarios

Formula Section

Bond price formula:

Price = Σ [ C ÷ (1 + y)^t ] + [ F ÷ (1 + y)^n ]

Where:

  • C = Coupon payment per period

  • F = Face value (par value)

  • y = Yield per period (YTM ÷ coupon frequency)

  • t = Period number

  • n = Total number of periods

Coupon payment per period:

Coupon Payment = (Face Value × Coupon Rate) ÷ Coupon Frequency

Yield per period:

Yield per Period = Yield to Maturity ÷ Coupon Frequency

Total periods:

Total Periods = Years to Maturity × Coupon Frequency

Present value of coupons:

PV of Coupons = C × [1 – (1 + y)^(-n)] ÷ y

Present value of face value:

PV of Face Value = F ÷ (1 + y)^n

Bond price = PV of coupons + PV of face value

Premium/discount assessment:

If Price > Face Value: Premium
If Price < Face Value: Discount
If Price = Face Value: Par

Where:

  • Premium = Bond trades above face value (coupon > YTM)

  • Discount = Bond trades below face value (coupon < YTM)

  • Par = Bond trades at face value (coupon = YTM)

Real-Life Examples Section

  • Example scenario:

    • Face value: $1,000

    • Coupon rate: 5.0%

    • Yield to maturity: 6.0%

    • Years to maturity: 10 years

    • Coupon frequency: Semi-annual

    Calculations:

    • Coupon payment per period: ($1,000 × 5%) ÷ 2 = **$25**

    • Yield per period: 6% ÷ 2 = 3%

    • Total periods: 10 × 2 = 20

    • PV of coupons: $25 × [1 – (1.03)^(-20)] ÷ 0.03 = **$371.87**

    • PV of face value: $1,000 ÷ (1.03)^20 = **$553.68**

    • Bond price: $925.55

    • Status: Discount (coupon 5% < YTM 6%)

    • Current yield: ($50 ÷ $925.55) × 100 = 5.40%

 

FAQs

1. What is bond price?
Bond price is the present value of all future cash flows from a bond, including coupon payments and return of face value at maturity. It represents what the bond is worth in today’s market.

2. How is bond price calculated?
Bond price = Present value of coupon payments + Present value of face value. The formula discounts each cash flow using the yield to maturity as the discount rate.

3. Why do bond prices change?
Bond prices change inversely with interest rates. When market interest rates rise, existing bond prices fall. When rates fall, bond prices rise. Credit quality changes also affect prices.

4. What is the difference between bond price and face value?
Face value (par value) is the amount repaid at maturity, typically $1,000. Bond price is the current market value, which may be above (premium) or below (discount) face value.

5. What is a premium bond?
A premium bond trades above its face value. This happens when the coupon rate is higher than the current market yield. Investors pay more to receive above-market interest.

6. What is a discount bond?
A discount bond trades below its face value. This happens when the coupon rate is lower than the current market yield. Investors pay less to compensate for below-market interest.

7. How does yield to maturity affect bond price?
Higher YTM means lower bond price (discount). Lower YTM means higher bond price (premium). When YTM equals the coupon rate, the bond trades at par.

8. What is the difference between bond price and bond yield?
Bond price is the dollar amount paid for the bond. Bond yield is the return on investment (current yield or YTM). They move inversely: higher price = lower yield.

Disclaimer

This Bond Price Calculator is provided for educational and planning purposes only. Results are based on standard bond pricing formulas and the numbers you enter. Actual bond prices depend on market conditions, credit risk, liquidity, and other factors. This tool does not constitute financial or investment advice. Consult a licensed financial advisor before making investment decisions. Toolraxy is not responsible for any actions taken based on these calculations.

ADVERTISEMENT

ADVERTISEMENT