Bootstrapping Zero Curve Calculator

Calculate discount factors and zero rates step by step from deposits bonds and swaps using industry conventions and flexible compounding. Visualize curves export tables generate PDFs load examples and refine instruments instantly. Designed for analysts quants educators and serious students who need transparent bootstrapping and dependable fixed income insights. Fast clean white theme throughout.

Interpolation
Controls how zero rates are displayed from discount factors.
Used when date mode is enabled.
Base date for year fractions.
Bonds use price per 100 notional.
# Type Maturity (years) Maturity Date Rate % Coupon % Price Freq Action
Results
Maturity (y) Discount Factor Zero Rate % Instrument Source
Zero rate is derived from DF using the selected convention. Example: continuous r = −ln(DF)/t.
Curve Fitting (Nelson–Siegel / Svensson)
Fitting targets continuous zero rates rc(t) derived from discount factors; τ bounds, long‑end anchor, clamps, and frozen tail improve stability and extrapolation.
Instrument Analysis (IRR / Par Check)
# Type Maturity Market Quote IRR / Par % Model PV / Par %
IRR for bonds solves yield matching price with periodic discounting at the stated frequency. For swaps, “Par %” shows the model par rate from bootstrapped discount factors.
Formulae Used
  • Discount factor from deposit/zero:
    DF(t) = exp(−r t) for continuous; DF(t) = (1 + r/m)−m t for periodic; DF(t) = 1/(1 + r t) for simple.
  • Coupon bond price:
    P = Σi=1..n−1 ci·DF(ti) + (F + cn)·DF(T). Last DF: DF(T) = [P − Σ ci DF(ti)]/(F + cn).
  • Par swap rate S:
    S = (1 − DF(T))/A with A = Σ Δi DF(ti). Rearranged: DF(T) = [1 − S Σi=1..n−1 Δi DF(ti)]/(1 + S Δn).
  • Zero rate from DF:
    rcont = −ln(DF)/t.
  • Piecewise‑constant forwards:
    Between nodes ti, ti+1: f = −ln(DF(ti+1)/DF(ti))/(ti+1−ti).
  • NS/NSS fits & health:
    We check monotonic DF(t) and DF(t)≤1 for t>0 on the overlay grid; tail extrapolation can freeze the last forward for stability.

Related Calculators

Degree of Operating LeverageDepreciationEBITDAEBITDA MarginEOQEconomic ProfitFixed Asset TurnoverFCFEMarginal CostNet Debt

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.