Home/Economics & Finance/Corporate Finance/Bond Price (Present Value of Cash Flows)

Formula & Calculator

Bond Price (Present Value of Cash Flows)

Calculates a bond's fair price as the present value of all future coupon payments plus the face value at maturity.

FinanceBondsFixed Income

Bond Price CalculatorPV of Cash Flows

Price = Σ Coupon/(1+y)t + FV/(1+y)n
Coupon = periodic payment  ·  y = yield/period  ·  n = periods  ·  FV = face value
⟹ PriceCoupon, y, n, FV
$
per period
$
$
Yield unit:
Solve for:
Common bonds:
Bond Price
Coupons PV: Principal PV:
✓ Copied!
Price vs. Face Value
Discount (<100%) Par (=100%) Premium (>100%)
Price vs. Yieldfixed coupon, n, FV
Price(yield) Computed point
Price = Σ Coupon/(1+y)t + FV/(1+y)n  ·  y = yield per period

Interpretation

Price = Σ(Coupon/(1+y)^t) + Face Value/(1+y)^n. Present value of future coupon and principal payments. Used in fixed income valuation.

Price = Σ(Coupon / (1+y)^t) + Face Value / (1+y)^n
Bond Price (Present Value of Cash Flows)

Variables

SymbolQuantityUnit
PriceBond pricecurrency
CouponPeriodic coupon paymentcurrency
yMarket yield per period
Face ValueBond's face (par) valuecurrency
nNumber of periods to maturity

What it means

The price of a bond is the sum of the present values of all future cash flows: periodic coupon payments and the face value at maturity, discounted at the yield to maturity (y). This is the fundamental valuation model for bonds. It is used by investors to determine if a bond is overpriced or underpriced, and by traders to price bonds. Understanding this formula is essential for fixed income analysis, portfolio management, and risk assessment.

Worked example

Bond Price – Two Detailed Examples

Real‑World
Scenario: A bond has a face value of $1,000, a coupon rate of 5%, and matures in 10 years. The current market yield is 4%. An investor calculates the bond price using the present value of all coupon payments and the face value. This helps them decide whether to buy the bond at its current market price.
ParameterValue
Face Value1000
Coupon Rate5%
Yield4%
Years to Maturity10
1Coupon payment = 1000 × 5% = $50 per year
2Price = Σ 50/(1.04)^t + 1000/(1.04)^10 ≈ 1081.1 (using PV of annuity and face value)
Result $1,081 ✓ Bond price (above par)
Scenario: A bond with a 4% coupon, 5% market yield, 10-year maturity, and $1,000 face value. The investor uses the bond pricing formula to find the fair price. This helps them spot arbitrage opportunities.
ParameterValue
Face Value1000
Coupon Rate4%
Yield5%
Years10
1Coupon = 40. Price = Σ 40/(1.05)^t + 1000/(1.05)^10 ≈ 922.8
Result $922.8 ✓ Bond price (below par)
Insight: Bond price is the sum of discounted coupons and face value. If coupon rate > yield, bond trades at premium; if coupon < yield, it trades at discount.

Common mistakes

  • Bond price: The present value of coupon payments and face value.
  • Coupon: The periodic interest payment – often semi‑annual.
  • y: Yield to maturity (discount rate) – per period.
  • Face value: The amount paid at maturity (usually $1,000).
  • Periods: Ensure the number of periods and coupon payments are consistent (e.g., semi‑annual).
  • Price and yield: Price moves inversely with yield – if yield increases, price decreases.

Applications

Bond price is the present value of its future coupon payments and face value, discounted at the required yield (y). This is the fundamental valuation formula for fixed‑income securities. Investors use it to determine whether a bond is overvalued or undervalued relative to market yields. Portfolio managers use it to construct bond portfolios and to assess interest rate risk. By calculating bond price, professionals can understand the impact of yield changes on bond values and make informed trading decisions. This formula is also used in risk management and in setting investment strategies. Understanding bond pricing is essential for anyone involved in fixed‑income markets.

  • Fixed‑income investment analysis and selection
  • Portfolio construction and yield curve positioning
  • Interest rate risk measurement (duration, convexity)
  • Corporate and government bond issuance pricing
  • Hedging and risk management strategies

Frequently Asked Questions

Q01What is the bond price formula as the present value of cash flows?
A01

Price = Σ (Coupon / (1+y)^t) + Face Value / (1+y)^n. It prices a bond by discounting all future coupon payments and the principal repayment at maturity at the yield to maturity (y).

Q02What do the variables in the bond price formula represent?
A02

  • Coupon – periodic interest payment (annual coupon rate × face value / number of periods per year).
  • y – yield to maturity per period.
  • t – time period (1, 2, …, n).
  • n – total number of periods to maturity.
  • Face Value – principal amount repaid at maturity.

Q03How does the bond price change when market yields rise?
A03

When market yields (y) rise, the bond price falls. There is an inverse relationship between bond prices and yields. This is a fundamental principle of bond valuation.

Q04What is a bond trading at a premium, par, or discount?
A04

  • Par – price = face value (coupon rate = yield).
  • Premium – price > face value (coupon rate > yield).
  • Discount – price < face value (coupon rate < yield).

Q05How do you calculate the price of a zero‑coupon bond?
A05

A zero‑coupon bond has no coupon payments, so the price is simply Price = Face Value / (1+y)^n. It is a pure discount bond.

Q06What is the duration of a bond and how is it related to price sensitivity?
A06

Duration measures the weighted average time to receive cash flows. It is a measure of price sensitivity to yield changes: %ΔPrice ≈ −Duration × Δy. Longer duration means higher sensitivity.

Q07What are common mistakes in bond pricing?
A07

  • Using the annual yield for semi‑annual coupon bonds without adjusting.
  • Assuming the coupon rate equals the yield.
  • Ignoring accrued interest when pricing between coupon dates.

Q08How do you calculate the yield to maturity from the price?
A08

You solve the bond price equation for y (the yield). This is usually done iteratively with a financial calculator or spreadsheet. The yield is the discount rate that equates the price to the present value of cash flows.

Q09What is the difference between yield to maturity and current yield?
A09

Yield to maturity (YTM) is the total return if held to maturity. Current yield is annual coupon / current price, which ignores capital gains/losses and time to maturity.

Q10How does the time to maturity affect bond price volatility?
A10

Longer maturity bonds have greater price volatility for a given change in yields, because more cash flows are affected by the discount rate change.