FinToolSuite

Bond Price Calculator

Updated April 17, 2026 · Investing · Educational use only ·

Bond fair value.

Calculate bond price as present value of coupon payments and face value. Enter face value par and coupon rate for an instant result.

What this tool does

This tool calculates bond price using present value of coupons and face value.


Enter Values

Formula Used
Bond price
Coupon payment
Face value
Periodic yield
Number of periods

Spotted something off?

Calculations, display, or translation — let us know.

Disclaimer

Results are estimates for educational purposes only. They do not constitute financial advice. Consult a qualified professional before making financial decisions.

Bond price calculator computes fair value as the present value of future cash flows: coupon payments plus return of face value at maturity. Formula: PV = Σ(coupon / (1+y)^t) + face / (1+y)^n. When market yield exceeds coupon rate, bond trades at discount (below face value). When yield is below coupon, bond trades at premium.

Example: 1,000 face value bond, 5% coupon (50/year, paid 25 semi-annually), 6% market yield, 10 years to maturity. PV of 20 coupon payments at 3% per period + PV of 1,000 face at 3% over 20 periods ≈ 926. Bond trades at 74 discount because market demands higher yield than coupon offers.

Bond pricing inversely related to interest rates: rates up = prices down, rates down = prices up. Duration measures sensitivity (longer maturity = more sensitive). Convexity measures curvature of price-yield relationship. Important: the calculation assumes you hold to maturity. Sell early and you take market price - which can be much different from purchase price.

A worked example

Try the defaults: face value of 1,000, annual coupon rate of 5%, market yield of 6%, years to maturity of 10 years. The tool returns 925.61. You can adjust any input and the result updates as you type — no submit button, no reload. That's the real power here: seeing how sensitive the output is to one or two assumptions.

What moves the number most

The result responds to Face Value (par), Annual Coupon Rate %, Market Yield %, Years to Maturity, and Payments Per Year. Frequency and unit price pull the total in different directions. The biggest surprise for most people is how small recurring amounts compound into large annual figures — that's where this calculation earns its keep.

The formula behind this

Sum of present values of all coupon payments plus present value of face value at maturity. Everything the calculator does is shown in the formula box below, so you can check the math against your own spreadsheet if you want.

Why investors run this

Most people's intuition for compounding is wrong — not because the math is hard, but because linear thinking doesn't account for curves. Running numbers through a calculator like this one is the cheapest way to recalibrate that intuition before making an irreversible decision about contribution rate, asset mix, or retirement age.

What this doesn't capture

Steady-rate math ignores real-world volatility. Actual returns are lumpy; sequence-of-returns risk matters most in drawdown; fees and taxes drag on compound growth; and behaviour changes in drawdowns can reduce outcomes below the projection. Treat the number as one scenario, not a forecast.

Example Scenario

£1,000 £ face, 5% coupon, 6% yield, 10y = $925.61.

Inputs

Face Value (par):1,000 £
Annual Coupon Rate %:5
Market Yield %:6
Years to Maturity:10
Payments Per Year:2
Expected Result$925.61

This example uses typical values for illustration. Adjust the inputs above to match a specific situation and see how the result changes.

Sources & Methodology

Methodology

Sum of present values of all coupon payments plus present value of face value at maturity.

Frequently Asked Questions

Why bonds trade above/below face?
Bond prices move inversely to interest rates. If you bought a 5% bond and market rates rise to 6%, your bond is less attractive - price falls so new buyers earn 6% yield to maturity. Conversely, falling rates make existing bonds more attractive - prices rise. Hold to maturity and you get face value back regardless.
Bond duration?
Macaulay Duration measures weighted average time to receive cash flows. Modified Duration = Macaulay / (1 + y) - measures price sensitivity. Rule of thumb: 1% rate change = -duration% price change. 10-year bond duration ~7 years means 1% rate rise = ~7% price drop. Long bonds = high duration = high rate risk.
YTM vs current yield?
Current yield = annual coupon / current price (income only). YTM (Yield to Maturity) = total return if held to maturity, including capital gain/loss from price-to-face convergence. YTM is the proper comparison metric across bonds. 926 bond with 50 coupon: current yield 5.4%, but YTM = 6% (the market yield used for pricing).
Credit risk impact?
This calculator assumes low-risk pricing. Add credit spread for risky bonds: government bonds (no default risk) trade at low-risk rate. Investment grade corporates trade at +50-200 bps spread. High yield/junk bonds: +400-1000 bps. Default risk reduces effective yield below quoted YTM.

Related Calculators

More Investing Calculators

Explore Other Financial Tools