Bond Calculator

Calculate the current price of a bond based on its face value, coupon rate, years to maturity, and market interest rate.

£
%
0 15
years
1 30
%
0.1 15
Result

Payment breakdown

Advertisement

Was this calculator helpful?

For educational purposes only. Consult a financial advisor.

What is a Bond Calculator?

A bond calculator works out the current fair price of a bond, based on its face value (par value), annual coupon rate, years to maturity, and the current market interest rate (yield to maturity). It shows whether a bond should trade at a premium (above face value), at par (equal to face value), or at a discount (below face value), based on how its coupon rate compares to current market rates.

How to Use This Bond Calculator

  1. Enter the bond's face value (par value) — the amount paid back at maturity, often £100 or £1,000 per bond.
  2. Enter the annual coupon rate — the fixed interest rate the bond pays, based on its face value.
  3. Enter the years remaining until the bond matures.
  4. Enter the current market interest rate (yield to maturity) — example rate, enter the current rate for bonds of similar risk and maturity.
  5. Review the calculated bond price and the year-by-year cash flows (coupon payments plus the face value at maturity).

How is a Bond's Price Calculated?

A bond's price is the present value of all its future cash flows — each year's coupon payment, plus the face value repaid at maturity — discounted back to today at the market interest rate (yield to maturity). If the coupon rate is below the market rate, the bond is worth less than its face value (a discount); if above, it's worth more (a premium); if equal, the bond is worth exactly its face value (par).

Formula: Annual Coupon Payment = Face Value × Coupon Rate. Bond Price = Σ [Coupon Payment ÷ (1 + Market Rate)t] for each year t, plus Face Value ÷ (1 + Market Rate)Years to Maturity.

Example: A bond with a £1,000 face value, a 5% annual coupon (£50/year), 10 years to maturity, and a 6% market rate (example rate — enter the current rate for comparable bonds) has a calculated price of roughly £926. Because the coupon rate (5%) is below the market rate (6%), the bond trades at a discount to its £1,000 face value. (Note: this example is for illustration purposes only and does not represent the price of any specific bond.)

Bonds in the UK

In the UK, government bonds are known as "gilts," issued by HM Treasury, while companies issue corporate bonds — both pay a fixed coupon and return the face value (par value) at maturity, but corporate bonds typically offer higher yields to compensate for greater credit risk (the risk the issuer might not pay). Bond prices move inversely to interest rates: when market interest rates rise, existing bonds with lower fixed coupons become less attractive, so their prices fall (and vice versa) — this is why bond prices fluctuate even though the coupon payments themselves are fixed. UK investors can hold bonds directly, through bond funds, or within an ISA or pension wrapper for tax-efficient income. The "yield to maturity" used in this calculator represents the total return an investor would earn if they bought the bond at the calculated price and held it until maturity, receiving all coupon payments and the face value at the end.

Tips for Using This Bond Calculator

  • Compare the coupon rate to the current market rate to understand whether a bond should trade at a premium, discount, or par — this is the core driver of bond pricing.
  • Remember that as market interest rates change, the price of existing bonds with fixed coupons changes inversely — this is a key source of bond price volatility, separate from credit risk.
  • Use the market rate that reflects bonds of similar risk and maturity to the one you're evaluating — government bonds (gilts) and corporate bonds of different credit qualities trade at different yields.
  • This calculator assumes annual coupon payments and no default risk — real bonds may pay coupons semi-annually and carry varying degrees of credit risk, which affects the appropriate market rate to use.

Frequently Asked Questions

Why does a bond's price change if the coupon rate is fixed?

A bond's coupon payments are fixed in pounds, but the price investors are willing to pay for those payments changes as market interest rates change. If new bonds are issued at higher rates, an existing bond with a lower fixed coupon becomes relatively less attractive, so its price falls (and vice versa when rates fall).

What does it mean for a bond to trade at a "discount" or "premium"?

A bond trades at a discount when its price is below its face value (typically because its coupon rate is below current market rates), and at a premium when its price is above face value (coupon rate above market rates). A bond trades at "par" when its price equals its face value, which happens when the coupon rate equals the market rate.

What is the difference between coupon rate and yield to maturity?

The coupon rate is the fixed annual interest rate based on the bond's face value, determining the pound amount of each coupon payment. Yield to maturity is the total return an investor would earn by buying the bond at its current price and holding it to maturity — it accounts for the bond's price relative to face value, not just the coupon payments.

What is a UK gilt?

A gilt is a bond issued by the UK government (HM Treasury) to borrow money, paying a fixed coupon and returning the face value at maturity. Gilts are generally considered lower-risk than corporate bonds because they're backed by the UK government, and typically offer correspondingly lower yields.

Does this calculator account for credit risk?

No, not directly. This calculator discounts a bond's cash flows at the market rate you enter, assuming all payments are made as scheduled. In practice, bonds from issuers with higher credit risk (greater chance of default) typically trade at higher yields (and so lower prices) to compensate investors for that risk — you should choose a market rate that reflects the issuer's credit quality.

Does this calculator assume annual or semi-annual coupon payments?

This calculator assumes annual coupon payments for simplicity. Many bonds, including UK gilts, actually pay coupons semi-annually (twice a year). For a bond that pays semi-annually, the actual price may differ slightly from this calculator's estimate.

Disclaimer: The information and figures provided on this page are for educational and illustrative purposes only and do not constitute financial or investment advice. The default market rate is a sample value and does not reflect current yields on any specific bond, gilt, or bond fund. This calculator assumes annual coupon payments and does not account for credit risk, taxation, or transaction costs. Bond prices and yields fluctuate with market conditions. Always consult a qualified financial adviser before making investment decisions.