Eng
Bond screener Top picks Prices News About us
Help us personalize your Bondfish experience
To make your bond exploration seamless and ensure our recommendations deliver maximum value, please answer 3 quick questions:
This will take less than a minute and helps us tailor the platform to your needs.
Back
19.06.2026
Zero Coupon Bond Calculator: Formula & Examples | Bondfish
Zero Coupon Bond Calculator: Formula & Examples | Bondfish
14

Zero Coupon Bond Calculator 

A zero coupon bond calculator works out a bond’s price or its yield from just three inputs: face value, years to maturity and the interest rate. The maths is a single discounting formula — Price = Face Value ÷ (1 + r)n — so once you understand it you barely need the calculator at all.

A zero coupon bond pays no periodic interest. Instead it is issued (or bought) at a discount and repaid at its full face value at maturity. Your entire return is the gap between what you pay today and the par amount you collect at the end. That makes zeros refreshingly easy to value: there is only one future cash flow to discount, so the formula is far simpler than for a coupon-paying bond.

The Zero Coupon Bond Formula

Every zero coupon bond calculator is built on one equation: the present value of a single payment received n periods from now.

Price = Face Value ÷ (1 + r)n

Where:

  • Face value — the amount repaid at maturity (often €1,000 or €100 per unit).
  • r — the yield, or required return, expressed per compounding period.
  • n — the number of compounding periods until maturity.

European government and corporate bonds are usually quoted on an annual compounding basis, so r is the yearly yield and n is the number of years. If a bond compounds semi-annually, halve the rate and double the periods:

Price = Face Value ÷ (1 + r/2)2n

Matching the compounding frequency to the bond’s actual convention matters — using the wrong basis throws the price off by a euro or two on a long-dated bond.

How to Calculate a Zero Coupon Bond Price: A Worked Example

Suppose you are pricing a 10-year zero with a €1,000 face value, and the market yield for that maturity and credit quality is 3% a year.

Annual compounding

Price = 1,000 ÷ (1 + 0.03)10 = 1,000 ÷ 1.3439 = €744.09

You pay about €744 today and receive €1,000 in ten years. The €255.91 difference is your whole return.

Switch to semi-annual compounding at the same 3% nominal rate and the price drops slightly, because interest compounds more often:

Price = 1,000 ÷ (1 + 0.03/2)20 = 1,000 ÷ 1.3469 = €742.47

The two answers differ by less than €2 here, but the gap widens for longer maturities and higher rates — which is exactly why a calculator (or a spreadsheet) earns its keep.

Using a Zero Coupon Bond Calculator to Find the Yield

More often you already know the price — it is on your broker’s screen — and you want the yield to maturity. Rearrange the same formula to solve for r:

Yield = (Face Value ÷ Price)1/n − 1

Say a €1,000 zero is trading at €820 with 6 years to maturity:

Yield = (1,000 ÷ 820)1/6 − 1 = 1.21950.1667 − 1 ≈ 3.4% per year

That single number lets you compare the zero against coupon bonds, bank deposits or other maturities on a like-for-like basis. You can screen and compare live yields across maturities and credit ratings with the Bondfish bond screener before you reach for any calculator.

Price and Yield at a Glance

Because price and yield move in opposite directions, the same €1,000, 10-year zero is worth less as required yields rise:

Annual yieldPrice of a €1,000, 10-year zero
1% €905.29
2% €820.35
3% €744.09
4% €675.56
5% €613.91

For context, the German 10-year Bund yielded around 2.9% in mid-June 2026, so a 10-year euro government zero of similar quality would price near the €744 row above. Yields move daily, so always recalculate with the current rate.

What the Calculator Doesn’t Tell You

The formula gives you a clean price and yield, but a few real-world points sit outside it and matter to a European investor:

  • Interest-rate risk is high. With no coupons to cushion it, a zero’s price is unusually sensitive to rate changes — its duration equals its full maturity. Longer zeros swing hardest.
  • Tax can be due before you see cash. Many European tax regimes treat the annual accrual of the discount, or the gain realised at sale or maturity, as taxable income — even though a zero pays nothing along the way. Treatment varies by country, so check your local rules.
  • Credit quality still counts. A higher yield on a corporate zero usually signals higher default risk, not a free lunch. The calculator prices the cash flow; it does not judge whether you will receive it.
  • Availability. True zeros are less common than coupon bonds, but they exist — for example, stripped euro government bonds (zero-coupon “STRIPS”) created from German Bunds and other sovereigns.

The Bottom Line

A zero coupon bond calculator is really just one discounting formula — Price = Face Value ÷ (1 + r)n — and its mirror image for yield. Know your face value, maturity and rate, match the compounding convention, and you can price any zero or back out its yield in seconds. Just remember the calculator handles the maths, not the interest-rate, tax and credit risks that come with holding a zero.

Frequently Asked Questions

What does a zero coupon bond calculator do?

It converts between a zero coupon bond’s price and its yield. Give it any three of face value, price, years to maturity and yield, and it solves for the fourth using the discounting formula Price = Face Value ÷ (1 + r)n.

What is the formula for a zero coupon bond price?

Price = Face Value ÷ (1 + r)n, where r is the yield per period and n is the number of periods to maturity. For semi-annual compounding, use Price = Face Value ÷ (1 + r/2)2n.

How do you calculate the yield of a zero coupon bond?

Rearrange the price formula: Yield = (Face Value ÷ Price)1/n − 1. For example, a €1,000 bond bought at €820 with 6 years to maturity yields about 3.4% per year.

Why does a zero coupon bond trade below face value?

Because it pays no coupons, all of an investor’s return comes from buying below par and being repaid the full face value at maturity. The gap between the discounted price and par is the investor’s entire return.

Are zero coupon bonds taxed even though they pay no interest?

Often yes. Many tax systems treat the annual accrual of the discount (or the gain at maturity or sale) as taxable income. Rules vary widely by country, so check your local tax treatment before investing.

Sources & Further Reading

Zero-coupon pricing and yield maths

European zero-coupon bonds and STRIPS

Yield context

This article is for general information only and is not investment advice. Bond investing involves risk, including possible loss of principal, and tax treatment depends on your individual circumstances and country of residence. Consider your own situation or consult a licensed financial or tax professional before investing.

This article does not constitute investment advice or personal recommendation. Investments in securities and other financial instruments always involve the risk of loss of your capital. Past performance is not a reliable indicator of future results. Bondfish does not recommend using the data and information provided as the only basis for making any investment decision. You should not make any investment decisions without first conducting your own research and considering your own financial situation.