BedrockCalculator
Verified Primary-Source MathematicsVerified by Aapt Dubey, MBA (Marketing & Finance) Last verified August 30, 2026

Zero Coupon Bond Calculator (Price, Duration & Rate Sensitivity)

Quick Answer: A ten-year zero with a $1,000 face value yielding 4.5% semiannually is worth $640.82 today -- 64.08% of par, a $359.18 discount, and a 56.05% total return if held to maturity. Its duration is exactly ten years, because there is only one cash flow. That is why a 30-year zero loses 25.37% of its value on a 100bp rise while a 2-year loses just 1.93%.

Assumptions

Loading
$
%
yrs

Preset scenarios

Price Today
$640.82

Every period in the schedule below reconciles to the exact penny.

Price as a Percentage of Par
64.08%
Discount to Face Value
$359.18
Total Return If Held to Maturity
56.05%
Macaulay Duration
10.00 yrs
Modified Duration
9.78
Price Change If Yields Rise 100bp
$-59.57
Percentage Change on 100bp
-9.30%

Yield vs Price

Remaining balanceCumulative principalCumulative interest
10 periods, peak $914

Price Across a Range of Yields

Showing 10 rows.

#Yield %PriceDiscount
1$0.90$914.12$85.88
2$1.80$835.94$164.06
3$2.70$764.76$235.24
4$3.60$699.91$300.09
5$4.50$640.82$359.18
6$5.40$586.94$413.06
7$6.30$537.79$462.21
8$7.20$492.95$507.05
9$8.10$452.02$547.98
10$9.00$414.64$585.36
Quick Answer: A ten-year zero with a $1,000 face value yielding 4.5% semiannually is worth $640.82 today -- 64.08% of par, a $359.18 discount, and a 56.05% total return if held to maturity. Its duration is exactly ten years, because there is only one cash flow. That is why a 30-year zero loses 25.37% of its value on a 100bp rise while a 2-year loses just 1.93%.

Overview

A zero coupon bond pays nothing until maturity. The entire return comes from buying below par and being repaid in full, so its price is simply the present value of one future payment.

That single cash flow has an important consequence: a zero's Macaulay duration equals its maturity exactly. Every other bond has duration shorter than its maturity, because coupons return capital earlier. A zero has none, so nothing pulls its duration in.

This makes long zeros the most interest-rate-sensitive instruments in the bond market. A 30-year zero falls over 25% on a one-point rise in yields. That is either the reason to own one or the reason not to, depending on your view, but it should never be a surprise.

How This Is Calculated

P=F(1+ym)n×mP = \frac{F}{\left(1 + \frac{y}{m}\right)^{n \times m}}

where F is face value, y the annual yield, n years to maturity and m the compounding frequency. US Treasury convention is semiannual, so m = 2.

Macaulay duration equals n, the maturity, by definition. Modified duration is:

Dmod=n1+ymD_{mod} = \frac{n}{1 + \frac{y}{m}}

and approximates the percentage price change for a one-point move in yields.

Worked Example

$1,000 face, 4.5% yield, ten years, semiannual:

  • Periods: 20. Rate per period: 2.25%
  • Price: $1,000 ÷ 1.0225²⁰ = $640.82
  • Discount: $359.18, which is the entire return
  • Total return to maturity: 56.05%
  • Macaulay duration: 10.00 years. Modified duration: 9.78
  • A 100bp rise in yields costs $59.57, or 9.30%

A 30-year zero at the same yield: priced at $263.15, with duration of 30 years. A 100bp rise costs 25.37% of its value.

A 2-year zero: $914.84, and a 100bp rise costs only 1.93%.

The three together are the clearest illustration available of what duration means: same issuer, same yield, wildly different risk.

What This Does Not Account For

  • Phantom income. In a taxable US account the annual accretion of a zero is taxed as interest each year even though no cash is received. This is why zeros are usually held in tax-deferred accounts, and the calculator does not model it.
  • Credit risk. A corporate zero can default. Treasury STRIPS carry no credit risk but every other zero does.
  • Reinvestment. A zero has no coupons to reinvest, which eliminates reinvestment risk entirely. That is a genuine advantage this page does not quantify.
  • Convexity. Modified duration is a linear approximation. For large yield moves the true price change differs, and for a long zero the convexity effect is substantial.
  • Liquidity and bid-offer spreads, which are wider on STRIPS than on coupon Treasuries.
  • Callability, on the small number of callable zeros.
  • Inflation. These are nominal figures. A 30-year nominal zero carries enormous inflation risk.
  • Accrued interest conventions and day counts between coupon dates, which do not apply to a zero but do affect comparison with coupon bonds.

Common Pitfalls

  • Underestimating long-duration risk. A 30-year zero is not a conservative holding. It loses a quarter of its value on a one-point yield move, which is equity-like volatility from a government bond.
  • Holding zeros in a taxable account. The accretion is taxed annually without any cash arriving to pay the tax. Zeros belong in tax-deferred accounts in most cases.
  • Comparing a zero's yield with a coupon bond's without adjusting for compounding. Quote conventions differ, and a semiannual yield is not directly comparable to an annual one.
  • Assuming duration equals maturity for all bonds. It only does for zeros. Coupon bonds always have shorter duration than maturity.
  • Relying on modified duration for large moves. It is a first-order approximation. Convexity matters, and for long zeros it matters a lot.
  • Forgetting that the return is fixed only if held to maturity. Sell early and you get the market price, which can be far below your purchase price.

Frequently Asked Questions

Why is a zero's duration equal to its maturity?
Because duration is the weighted average time to receive cash flows, and a zero has exactly one cash flow, at maturity. There is nothing earlier to pull the average down.
Are zeros riskier than coupon bonds?
For interest rate risk, yes, substantially. A 30-year zero has roughly twice the duration of a 30-year coupon bond, so it moves about twice as much for a given yield change. It has no reinvestment risk though, which is a real offsetting advantage.
What is phantom income?
The annual accretion in a zero's value is taxable as interest each year in a US taxable account, even though no cash is paid until maturity. You owe tax on income you have not received, which is why zeros are usually held in retirement accounts.
What are Treasury STRIPS?
Zero coupon Treasuries created by separating the coupon and principal payments of a regular Treasury bond and trading them individually. They carry no credit risk.
Why would anyone buy a 30-year zero?
To lock in a known amount at a known future date with no reinvestment risk, which suits defined liabilities such as a future tuition bill or a pension obligation. The volatility only matters if you might sell early.
Is the yield I see annual or semiannual?
This calculator uses an annual yield with the compounding frequency you set, defaulting to semiannual in line with US Treasury convention. Comparing across conventions without adjusting is a common error.

Sources

  • Standard fixed income mathematics. Zero coupon pricing, Macaulay duration and modified duration are closed-form results with no jurisdictional content.
  • The observation that Macaulay duration equals maturity for a zero follows directly from the definition of duration as the weighted average time to cash flows.

Add This Website as Preferred Source on Google

See Bedrock Calculator first in your Search results & AI Overviews

Related calculators in this suite

Complementary financial planning tools