Skip to main content
24 Calk24
Finance

Bond Calculator

Calculate the yield of bonds. With coupon, remaining maturity and current price. Free with amortization schedule, interest comparison, examples for 2026.

Updated 2026 Data stays local Free

Yield to Maturity (YTM)

4.13% p.a.

Current Yield

3.16% p.a.

Total Return

€200.00

Return Breakdown

Purchase Price (95.0%)€950.00
Repayment (Face Value)€1,000.00
Capital Gain/Loss€50.00
Total Coupon Payments (5)€150.00
Total Return€200.00
YearCouponCum. CouponsCapital Gain Share
1€30.00€30.00€10.00
2€30.00€60.00€20.00
3€30.00€90.00€30.00
4€30.00€120.00€40.00
5€30.00€150.00€50.00

YTM (Yield to Maturity) accounts for coupon payments, capital gain/loss and the time value of money. A purchase price below 100% means an additional capital gain at maturity.

Note: These calculations are for informational purposes only and do not replace professional tax or financial advice. All information without guarantee.

FAQ

Frequently Asked Questions

What is a bond?

A bond is a debt security where you lend money to an issuer (government, company) for a fixed term. You receive regular interest payments (coupons) and the face value back at maturity.

How do interest rates affect bond prices?

Bond prices and interest rates move inversely. When interest rates rise, existing bonds with lower coupons become less attractive, and their market price falls. When rates fall, bond prices increase.

Are my entered amounts stored anywhere?

No. All calculations happen exclusively in your browser. Your inputs are never sent to our server or stored. You can safely enter sensitive financial data.

Guide

Quick Answer

The bond calculator computes the yield (effective rate) of bonds, accounting for coupon, purchase price, term and redemption price.

What is the Bond Calculator?

The bond calculator computes the yield (effective rate) of bonds, accounting for coupon, purchase price, term and redemption price.

How does the Bond Calculator work?

Enter the nominal value, coupon rate, purchase price and remaining term. The calculator determines the yield to maturity and the current yield. Accrued interest at purchase is taken into account.

Key Data and Facts

German 10-year government bond yield (2026): approx. 2.5-3.0%. Coupon interest is subject to flat-rate tax. Capital gains on bonds are also taxable.

Step-by-Step Guide

How to calculate the bond yield step by step: 1. Enter the nominal value (face value): typically 1.000 EUR or 100 EUR. 2. Enter the coupon rate: the annual interest rate the bond pays (e.g. 2,5 %). 3. Specify the purchase price: as a percentage of the face value (e.g. 97 % = below par, 103 % = above par). 4. Enter the remaining term: years until the bond matures. 5. Calculate the Current Yield: coupon / purchase price x 100. 6. Calculate the Yield to Maturity (YTM): it accounts for the coupon plus the price gain/loss until maturity. Approximation formula: YTM = (coupon + (face value - purchase price) / remaining term) / ((face value + purchase price) / 2). 7. Note the accrued interest on purchase: the pro-rata interest since the last coupon date. Example: German government bond, face value 10.000 EUR, coupon 2,5 %, purchase price 97 %, remaining term 5 years. Purchase price: 10.000 x 0,97 = 9.700 EUR. Annual coupon: 250 EUR. Price gain at maturity: 300 EUR. YTM: (250 + 300/5) / ((10.000 + 9.700) / 2) = 310 / 9.850 = 3,15 %. Current Yield: 250 / 9.700 = 2,58 %.

Calculation Example

Bundesanleihe, Nennwert 10.000 EUR, Kupon 2,5 %, Kaufkurs 97 %, 5 Jahre Restlaufzeit. Kaufpreis: 9.700 EUR. Jaehrlicher Kupon: 250 EUR. YTM: ca. 3,15 %. Current Yield: 2,58 %.

Sources · E-E-A-T

Official sources

Calculations are based on applicable German laws and official data:

Full methodology at Methodology.

Finance

Related Calculators