Bond Price Calculator

Calculate the fair market price of a bond based on its face value, coupon rate, yield to maturity, and time to maturity. Understand the inverse relationship between bond prices and interest rates.

$
%
%
years
Bond Price
$926.40
Trading at Discount
Premium / Discount
-$73.60
Annual Coupon Payment
$50.00
Current Yield
5.40%
Total Cash Flows
$1,500.00
Price-Yield Curve
Cash Flow Timeline
Present Value Breakdown

Bond Cash Flow Schedule

Period Date (Years) Coupon Payment Principal Total Cash Flow Discount Factor Present Value

What is Bond Pricing?

Bond pricing is the process of determining the fair market value of a bond. A bond's price is calculated as the present value of all its future cash flows, which include periodic coupon payments and the return of the face value (principal) at maturity.

The fundamental principle behind bond pricing is the time value of money: a dollar received today is worth more than a dollar received in the future. Therefore, future cash flows must be discounted to their present value using an appropriate interest rate, typically the bond's yield to maturity (YTM).

The Bond Pricing Formula

The price of a bond is calculated using the following formula:

Bond Price = Σ [C / (1 + r)^t] + [F / (1 + r)^n] Where: C = Coupon payment per period r = Yield per period (YTM / number of payments per year) t = Period number (1, 2, 3, ... n) n = Total number of periods F = Face value (par value)

This formula has two components:

Example Calculation

Calculate the price of a bond with:

  • Face Value: $1,000
  • Coupon Rate: 5% (semi-annual payments)
  • Yield to Maturity: 6%
  • Years to Maturity: 10 years

Step 1: Calculate periodic values

  • Coupon payment = $1,000 × 5% / 2 = $25 per period
  • Periodic yield = 6% / 2 = 3%
  • Total periods = 10 × 2 = 20 periods

Step 2: Calculate present value of coupons

PV of coupons = $25 × [(1 - (1.03)^-20) / 0.03] = $372.03

Step 3: Calculate present value of face value

PV of face value = $1,000 / (1.03)^20 = $553.68

Bond Price = $372.03 + $553.68 = $925.71

The Inverse Relationship: Price vs. Yield

One of the most fundamental concepts in bond investing is the inverse relationship between bond prices and interest rates (yields):

Key Principle

When interest rates rise, bond prices fall. When interest rates fall, bond prices rise. This occurs because when new bonds offer higher yields, existing bonds with lower coupons become less attractive and must sell at a discount to offer comparable returns.

Premium, Par, and Discount Bonds

The relationship between a bond's coupon rate and its yield to maturity determines whether it trades at a premium, par, or discount:

Condition Coupon vs. YTM Price vs. Face Value Explanation
Premium Bond Coupon Rate > YTM Price > Face Value Higher coupon makes bond more valuable
Par Bond Coupon Rate = YTM Price = Face Value Coupon matches market requirements
Discount Bond Coupon Rate < YTM Price < Face Value Lower coupon requires price reduction

Understanding Face Value

Face value (also called par value or principal) is the amount the bondholder receives at maturity. Key characteristics include:

Coupon Payments Explained

The coupon is the periodic interest payment made to bondholders. Important aspects include:

Calculating Coupon Payments

Annual Coupon = Face Value × Coupon Rate Periodic Coupon = Annual Coupon / Number of Payments per Year

Payment Frequency

Different bonds have different payment schedules:

Yield to Maturity (YTM)

YTM is the total return anticipated on a bond if held until maturity. It represents the discount rate that makes the present value of all future cash flows equal to the current market price.

Key Properties of YTM

Factors Affecting Bond Prices

Interest Rate Changes

The most significant factor affecting bond prices. When the Federal Reserve raises or lowers rates, bond prices move inversely. Longer-term bonds are more sensitive to rate changes than shorter-term bonds.

Credit Quality

Changes in the issuer's creditworthiness affect bond prices. Downgrades increase yields (lower prices), while upgrades decrease yields (higher prices).

Time to Maturity

As a bond approaches maturity, its price converges toward face value (assuming no default). This is known as "pull to par."

Inflation Expectations

Higher inflation expectations lead to higher yields as investors demand compensation for purchasing power erosion.

Supply and Demand

Market dynamics affect prices. Heavy issuance can depress prices, while strong investor demand can push prices higher.

Clean Price vs. Dirty Price

When buying bonds between coupon dates, you encounter two price concepts:

Dirty Price = Clean Price + Accrued Interest Accrued Interest = (Days Since Last Coupon / Days in Coupon Period) × Coupon Payment

Frequently Asked Questions

Why do bond prices and yields move inversely?

When market yields rise, existing bonds with lower fixed coupons become less attractive. To compete with new higher-yielding bonds, existing bond prices must fall to offer equivalent returns. Conversely, when yields fall, existing higher-coupon bonds become more valuable, driving prices up.

What happens to bond price as maturity approaches?

A bond's price gradually converges toward its face value as maturity approaches, regardless of whether it was trading at a premium or discount. This is called "pull to par" - the mathematical certainty that the bondholder will receive exactly face value at maturity reduces price deviations over time.

How does coupon frequency affect bond price?

For the same annual coupon rate and YTM, bonds with more frequent coupon payments have slightly higher prices. This is because investors receive cash flows sooner, reducing reinvestment risk and the impact of time value of money.

What is duration and how does it relate to price?

Duration measures a bond's sensitivity to interest rate changes. Higher duration means greater price volatility. Longer maturity and lower coupon rates increase duration and make bond prices more sensitive to yield changes.

Can a bond price exceed face value?

Yes. Premium bonds trade above face value when their coupon rate exceeds the current market yield. Investors are willing to pay more for the higher income stream. However, they will only receive face value at maturity, so the premium represents prepayment for higher coupons.