# Treasury Yield-Curve Nelson-Siegel / Svensson Bootstrap

Bootstrap the discount-factor and spot curve from treasury quotes, fit Nelson-Siegel or Svensson parametrically, and chart spot plus instantaneous forward curves with basis-point residuals.

> Canonical page: https://elysiatools.com/en/tools/treasury-yield-curve-nelson-siegel-bootstrap-interpolator

- **Category:** Finance

- **Keywords:** yield curve, nelson-siegel, svensson, bootstrap, spot rate, forward curve

## Overview

The Treasury Yield-Curve Nelson-Siegel / Svensson Bootstrap tool extracts discount factors and zero-coupon spot rates from coupon bond prices, fits parametric yield-curve models, and generates continuous spot and instantaneous forward curves with basis-point error metrics.

## Inputs

- **Bonds (one per line: maturityYears price coupon%)** (textarea): 0.5 99.20 0 2 100.10 4.25 5 99.85 4.40 10 98.60 4.50 30 97.90 4.65
- **Parametric model** (select)
- **Spot-rate compounding** (select)
- **Show instantaneous forward curve** (checkbox)

## When to use

- Constructing zero-coupon spot rate and discount factor curves from raw Treasury bill and bond market prices.
- Fitting 4-parameter Nelson-Siegel or 6-parameter Svensson models to smooth bond yield curves and quantify slope or curvature factors.
- Deriving instantaneous forward rate curves and interpolating yields across non-standard maturity tenors.

## How it works

- Enter market quotes with maturity in years, bond price, and coupon percentage per row.
- Select the parametric model (Nelson-Siegel or Svensson) and compounding convention (semiannual bond-equivalent, annual, or continuous).
- Run the bootstrap algorithm to iteratively extract discount factors and spot rates from shortest to longest maturity.
- Review the resulting parameter estimates (level, slope, curvature, decay constants), RMSE residuals in basis points, fitted spot rates, and instantaneous forward curve chart.

## Use cases

- Fixed-income portfolio managers pricing illiquid bonds by discounting future cash flows against a parametrically fitted zero curve.
- Risk analysts and quantitative researchers modeling term structure movements and tracking level, slope, and curvature beta shifts.
- ALM teams needing precise discount factors across standard and non-standard tenors for balance sheet valuation.

## Frequently asked questions

### What input format is required for bond data?

Provide one bond per line containing three space-delimited values: maturity in years, clean or dirty market price, and annual coupon rate percentage.

### When should I choose Svensson over Nelson-Siegel?

Use Svensson (6 parameters) when your yield curve exhibits complex shapes with multiple humps or inflections that Nelson-Siegel (4 parameters) cannot capture.

### Which compounding conventions are supported?

You can output spot rates using semiannual bond-equivalent yield, annual compounding, or continuous compounding.

### How does the tool bootstrap discount factors?

It solves for zero rates sequentially from the shortest zero-coupon instruments outward, stripping intermediate coupon cash flows using previously determined discount factors.

### What does the instantaneous forward curve represent?

It represents the marginal implied interest rate at an exact future moment, derived analytically from the fitted parametric curve parameters.

## Related tools

- [AsciiMath LaTeX MathML Equation Converter](https://elysiatools.com/en/tools/asciimath-latex-mathml-equation-converter): Convert equations between AsciiMath, LaTeX and MathML: auto-detect the input format, produce canonical LaTeX, presentation MathML with an embedded TeX annotation, a best-effort AsciiMath back-translation, a screen-reader aria-label snippet (role=math), and a KaTeX HTML preview.
- [ECharts Theme Token Extractor](https://elysiatools.com/en/tools/echarts-theme-token-extractor): Extract design tokens — colors, numbers, font sizes and strings — from an ECharts theme JSON and export them straight into your design system. Paste a theme object (the kind registered via echarts.init(dom, themeName)) and the tool walks every leaf, tagging each color (with optional named/rgb → hex normalization), spacing number, font size and string, then emits clean CSS variables, a Tailwind theme.extend config, Style Dictionary tokens.json, or SCSS variables. Bridges the gap between an ECharts visualization theme and Figma/CSS/Tailwind design tokens without copying each value by hand.
- [Image Palette to Design Tokens](https://elysiatools.com/en/tools/image-to-design-tokens): Extract a dominant color palette from an image (k-means clustering), then export it as CSS variables, SCSS variables, a Tailwind config, or JSON design tokens — with named colors and an auto-generated shade scale for each
- [PDF Header/Footer Noise Remover](https://elysiatools.com/en/tools/pdf-header-footer-noise-remover): Compare extraction with and without repeated page furniture to spot header/footer noise before using PDF text in RAG, summarization, or editing workflows
- [Extended BMR Calculator (Mifflin / Schofield Multi-Formula Comparison)](https://elysiatools.com/en/tools/basal-metabolic-rate-ext): Compare Mifflin-St Jeor, original and revised Harris-Benedict, Schofield (FAO/WHO/UNU), and Katch-McArdle BMR equations side by side with mean and spread in kcal/day. Not medical advice.
- [PDF to Clean Text for LLM](https://elysiatools.com/en/tools/pdf-to-clean-text-for-llm): Extract clean text from PDFs with OpenDataLoader for summarization, translation, embedding, and other LLM workflows
- [Rent vs Buy Total Cost of Ownership Tutor — Mortgage, Tax, Insurance, Maintenance + NPV Break-Even and IRR](https://elysiatools.com/en/tools/rent-vs-buy-total-cost-of-ownership-mortgage-tax-insurance-maintenance-irr-tutor): Side-by-side monthly rent-vs-buy simulation: mortgage amortization, property tax, insurance, HOA and maintenance against rent plus renter insurance; the renter invests the down payment and monthly savings at an opportunity-cost rate. Outputs break-even year on net sale proceeds, per-year differential NPV, SALT-cap-aware after-tax cash flows, a differential IRR, and a ±20% tornado sensitivity chart.
- [Webpage to Markdown Converter](https://elysiatools.com/en/tools/webpage-to-markdown-converter): Fetch a live web page by URL and convert it to clean Markdown — headings, links, lists, code and optionally images and tables — with reader-mode junk stripping.

## Samples

- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Bootstrap 5 Samples](https://elysiatools.com/en/samples/bootstrap): Bootstrap 5 CSS framework examples including components, utilities, layout system, and responsive design patterns
- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
