Swaption Pricing Calculator

Advanced swaption calculator using Black model and greeks. Adjust annuity, discounting, and volatility assumptions easily. Download PDF or CSV and share the outcome fast.

Calculator Inputs

Payer benefits when rates rise; receiver when rates fall.
Forward and strike must use the same unit.
Annualized lognormal volatility for Black model.
Market-implied forward rate for the swap tenor.
Swap rate fixed in the option contract.
Use implied vol if available for the expiry/tenor.
Example: 6 months ≈ 0.5.
Present value of fixed-leg cashflow weights (PVBP/PV01 style).
If annuity already discounted, keep this off.
Same unit as rates. Example: 0.25 means 25 bps if percent.
Same unit as volatility. Example: 5 means +/− 5 vol points.

Example Data Table

These examples use the same model as the calculator.

Type F K σ T A DF PV (approx)
Payer2.25%2.50%20.00%1.004.501.000.00403776
Receiver2.25%2.00%18.00%0.504.100.990.00104905
Payer3.10%3.00%22.00%2.003.800.970.01581757

Formula Used

This tool prices a European swaption using the Black (1976) model on the forward swap rate. It assumes lognormal dynamics for the forward swap rate and uses a fixed volatility input.

Definitions
  • F: forward swap rate
  • K: strike rate
  • σ: annualized volatility
  • T: time to expiry (years)
  • A: swap annuity (PV weights)
  • DF: discount factor to settlement (optional)
d1 = [ ln(F/K) + 0.5 σ² T ] / (σ √T)
d2 = d1 − σ √T

Payer PV = DF · A · [ F·N(d1) − K·N(d2) ]
Receiver PV = DF · A · [ K·N(−d2) − F·N(−d1) ]

The calculator also reports delta, vega, and a simple gamma estimate with respect to the forward rate. Use market conventions for annuity and discounting to match desk systems.

How to Use This Calculator

  1. Select payer or receiver swaption type.
  2. Choose units for rates and volatility, then enter inputs.
  3. Enter annuity (PV weights) for the swap tenor.
  4. Enable discount factor only if annuity is undiscounted.
  5. Press Calculate Swaption Price to view results.
  6. Use scenario shifts to see quick sensitivity changes.
  7. Download CSV or PDF to store the computed output.

FAQs

1) What is a payer swaption?

A payer swaption gives the right to pay fixed and receive floating. It gains value when the forward swap rate rises above the strike.

2) What is a receiver swaption?

A receiver swaption gives the right to receive fixed and pay floating. It gains value when the forward swap rate falls below the strike.

3) Which volatility should I use?

Use implied Black volatility quoted for the same expiry and swap tenor. If you only have historical volatility, expect pricing differences versus market quotes.

4) What does the annuity represent?

The annuity is the present-value weight of the swap’s fixed-leg payments. Many desks call it PVBP or PV01 scaling, depending on convention.

5) Should I enable the discount factor input?

Enable it only when your annuity is not already discounted to settlement. If your annuity is PVBP-style and discounted, leave it off.

6) Why is the price near intrinsic when σ is zero?

With zero volatility, the option has no uncertainty, so time value disappears. The price collapses to discounted intrinsic value based on F and K.

7) Is this suitable for American-style exercise?

No. This is a European exercise model. Bermudan or American-style swaptions need lattice, LMM, or other methods to capture early exercise.

Related Calculators

option breakeven calculatorforward start optioninterest rate floorbermudan option pricingzero rate calculatorvariance swap pricingno arbitrage boundsforward volatility calculatoroption theta calculatordigital option pricing

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.