To calculate the issue price of a bond, discount every future cash flow the bond will pay back to today using the market interest rate, then add those present values together. A bond produces two kinds of cash flow: the periodic coupon payments and the face value returned at maturity. Price the coupons as an annuity, price the face value as a single lump sum, and the sum is the issue price.
The Formula
The issue price has two components:
Issue Price = Present Value of Coupon Payments + Present Value of Face Value
Written out:
- Present value of coupons: C × [(1 − (1 + r)⁻ⁿ) / r]
- Present value of face value: F / (1 + r)ⁿ
C is the coupon payment per period, r is the market interest rate per period, n is the total number of periods, and F is the face value.
If a bond pays interest semiannually, divide the annual coupon rate and the annual market rate by two, and double the number of years to get n. That per-period adjustment is the single most common place people slip up.
What You Need Before You Start
Five inputs, most of them spelled out in the bond’s offering prospectus or trust indenture:
- Face value (par value). The amount the issuer repays at maturity. Most bonds use $1,000.
- Coupon rate. The fixed annual interest rate the issuer promises, as a percentage of face value.
- Market interest rate, also called yield to maturity. The return investors currently demand on bonds with a similar risk profile and maturity. This moves daily with economic conditions, Federal Reserve policy, and inflation expectations.
- Years to maturity. How long until the issuer must repay the face value.
- Payment frequency. Usually semiannual for corporate and municipal bonds. The indenture specifies the schedule.
Worked Example When the Bond Prices at a Discount
Price a bond with a $1,000 face value, a 6% annual coupon, semiannual payments, 10 years to maturity, and a market rate of 8%. First, convert to per-period figures:
- Coupon per period (C): $1,000 × 6% ÷ 2 = $30
- Market rate per period (r): 8% ÷ 2 = 4%, or 0.04
- Number of periods (n): 10 × 2 = 20
Present value of the 20 coupon payments:
$30 × [(1 − (1.04)⁻²⁰) / 0.04] = $30 × 13.5903 = $407.71
Present value of the $1,000 face value received in 20 periods:
$1,000 / (1.04)²⁰ = $1,000 / 2.1911 = $456.39
Add them: $407.71 + $456.39 = $864.10.
The bond issues at roughly $864, a discount to par. The 6% coupon falls short of the 8% market rate, so the price drops to make up the difference.
Worked Example When the Bond Prices at a Premium
Same bond, but drop the market rate to 4%. The coupon per period stays at $30 and n stays at 20. Only r changes:
- Market rate per period (r): 4% ÷ 2 = 2%, or 0.02
Present value of coupons: $30 × [(1 − (1.02)⁻²⁰) / 0.02] = $30 × 16.3514 = $490.54
Present value of face value: $1,000 / (1.02)²⁰ = $1,000 / 1.4859 = $672.97
Issue price: $490.54 + $672.97 = $1,163.51.
The 6% coupon now beats the 4% market rate, and buyers pay a premium to lock in those above-market payments.
Why the Price Lands Above, Below, or At Par
The comparison between the coupon rate and the market rate drives the result. When the coupon exceeds the market rate, the bond prices above face value. When the coupon falls short, it prices below. When the two match, it prices at par.
The mechanism keeps yields competitive regardless of the coupon printed on the bond. A 3% coupon bond issued in a 5% rate environment doesn’t sit unsold. Its price adjusts downward until the total return, coupon income plus the gain from buying below par, delivers roughly 5%. The formula handles that adjustment automatically.
Zero-Coupon Bonds
A zero-coupon bond pays no periodic interest. You buy it deeply discounted and receive the face value at maturity, with the difference representing your return. Because there are no coupon payments, the annuity piece drops out entirely:
Issue Price = F / (1 + r)ⁿ
For a $1,000 zero-coupon bond maturing in 15 years with a 5% market rate compounded semiannually: $1,000 / (1.025)³⁰ = $1,000 / 2.0976 = $476.74. The buyer pays about $477 today and collects $1,000 in 15 years.
Pricing a Bond Between Interest Dates
Bonds rarely trade on the exact date a coupon is paid. When you buy midway through a period, you owe the seller the interest that has accrued since the last payment date, which produces two prices:
- Clean price. The present value of the remaining cash flows, calculated as if the next coupon period were just starting. This is the price typically quoted in the market.
- Dirty price, sometimes called the invoice price. The clean price plus accrued interest. This is what you actually pay at settlement.
Accrued interest is the fraction of the coupon period that has elapsed multiplied by the coupon payment. If a bond pays $30 every six months and you buy it 40 days into a 180-day period, you owe the seller (40 / 180) × $30 = $6.67 in accrued interest. Your total payment is the clean price plus $6.67. When the next coupon arrives, you collect the full $30, which squares the accounts.
Callable Bonds
Many corporate bonds include a call provision that lets the issuer redeem the bond early, usually at a specified call price. When rates drop, issuers call existing bonds and refinance cheaper, so investors face the risk of losing above-market coupons before maturity.
Pricing works the same way, with one adjustment. Instead of discounting to maturity using the face value, you discount to the earliest call date using the call price, and yield to call replaces yield to maturity as the discount rate.
The issue price of a callable bond is generally the lowest price calculated across all possible call dates and the maturity date. If a bond can be called in 5 years at $1,020, in 10 years at $1,010, or matures in 20 years at $1,000, calculate the present value for each scenario and use the minimum. Issuers call when it benefits them, not you, and the price reflects that.