Bond Option Pricing Calculator

Estimate option value on coupon bonds with precision. Review payoff, greeks, and scenario shifts instantly. Designed for rigorous bond option analysis and smarter decisions.

Enter Bond Option Inputs

Choose whether the contract gains from rising or falling forward bond prices.
Enter clean bond price per 100 face value.
Added to clean price to produce today’s dirty price.
Use strike per 100 face on a dirty price basis.
Used to scale premium from per-100 pricing into money terms.
Total premium equals option value multiplied by contract exposure.
Coupons paid before expiry are subtracted from the bond carry base.
Coupon timing affects the carry adjustment before option expiry.
Examples: 0.25 for 3 months, 0.50 for 6 months.
Must exceed the option expiry for this setup.
Used for discounting and forward bond carry growth.
Annualized volatility applied inside the Black forward option model.
Reset

Formula Used

1) Dirty Bond Price

Dirty Price = Clean Price + Accrued Interest

2) Present Value of Coupons Before Expiry

PV(Coupons) = Σ [Coupon Cash Flow × e^(-r × t)]

3) Carry-Adjusted Spot

Carry-Adjusted Spot = Dirty Price - PV(Coupons Before Expiry)

4) Forward Bond Price

F = Carry-Adjusted Spot × e^(r × T)

5) Black Forward Option Value

d1 = [ln(F / K) + 0.5σ²T] / [σ√T]

d2 = d1 - σ√T

Call = e^(-rT) × [F N(d1) - K N(d2)]

Put = e^(-rT) × [K N(-d2) - F N(-d1)]

This implementation uses a forward bond framework suitable for European-style pricing. It adjusts today’s dirty bond price for coupons received before expiry, then applies lognormal forward valuation. Sensitivities are estimated numerically through small input bumps.

How to Use This Calculator

  1. Enter the option type, today’s clean bond price, and accrued interest.
  2. Provide the strike price on a per-100 face basis.
  3. Set face value and contract count to scale premium into total currency exposure.
  4. Enter coupon rate and payment frequency so coupon carry is handled correctly.
  5. Input option expiry, bond maturity, risk-free rate, and forward price volatility.
  6. Click Price Bond Option to show the result above the form.
  7. Review premium, forward value, break-even, coupon adjustments, and sensitivities.
  8. Use CSV or PDF export buttons to save the pricing report.

Example Data Table

Case Type Clean Price Accrued Strike Coupon % Freq Expiry Maturity Risk-Free % Vol %
Base Call Call 102.50 1.25 101.00 6.50 2 0.75 7.00 4.25 12.50
Protective Put Put 98.40 0.80 100.00 5.25 2 0.50 5.50 3.80 10.00
High Volatility Call Call 101.20 1.10 103.00 7.00 4 1.00 8.00 4.60 18.00

Frequently Asked Questions

1) What does this calculator price?

It prices European-style call and put options on coupon-paying bonds. The model starts with today’s dirty bond price, removes coupon carry before expiry, builds a forward price, and discounts the option premium back to today.

2) Why are coupons removed before forward pricing?

Coupons paid before option expiry belong to the bond holder during the life of the option. They reduce the effective spot amount carried into the forward price, so ignoring them can overstate call values or understate put values.

3) Should I enter clean price or dirty price?

Enter clean price and accrued interest separately. The calculator combines them into today’s dirty price automatically. That keeps the pricing logic transparent and helps you check whether accrued income is affecting the option fairly.

4) What volatility should I use?

Use an annualized estimate for forward bond price volatility or a proxy consistent with your trading desk method. Higher volatility usually increases both call and put values because the range of future outcomes becomes wider.

5) What does break-even forward mean?

It is the forward bond price at expiry needed to offset the option premium after carrying that premium through time. Calls break even above strike plus financed premium, while puts break even below strike minus financed premium.

6) Are the Greeks exact?

They are numerical estimates generated by bumping inputs slightly and repricing the option. That approach is practical, flexible, and useful for dashboards, though it may differ slightly from closed-form sensitivities under specialized market conventions.

7) Can I use this for American bond options?

Not directly. American exercise needs a different framework because early exercise may matter, especially around coupon dates or deep in-the-money conditions. This page is intended for European-style valuation with one exercise date.

8) What are the main practical limitations?

The model assumes lognormal forward pricing, continuous discounting, and simplified coupon timing inferred from accrued interest. Real desks may include yield curves, credit spreads, exact settlement rules, day-count conventions, and calibrated volatility surfaces.

Related Calculators

total return swapswaption pricingyield curve bootstrappingbarrier option pricingoption breakeven calculatorcap floor pricingbutterfly spread payofffutures price calculatoroption time decayiron condor payoff

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.