Tools › Investing › Bonds › Yield Curve and Forward Rates


Yield Curve and Forward Rates

Turns a par yield curve into spot (zero-coupon) rates, discount factors and implied forward rates, step by step. Enter a few maturities and par yields, such as the daily U.S. Treasury par yield curve; the page interpolates to every coupon date, bootstraps the spot rates with the first two steps written out, and computes the forward rate between any two dates and the usual slope measures. A calculator for education and analysis, not investment advice.

  • Par yields interpolated to every coupon date, then bootstrapped into spot rates and discount factors

  • Implied forward rates: each coupon period, and the n-year rate starting in a years

  • Slope measures 10-year minus 2-year and 10-year minus 3-month

  • Advanced: a coupon bond priced off the spot curve, and the curve after a parallel shift

Yield Curve and Forward Rates


Unit System: /

/

Par Yield Curve (U.S. Treasury, 12 November 2026)

1
2
3
4
5
6
7
8

Compounding and Forward Rate




Bond Priced off the Curve (optional)



Parallel Shift (optional)


×

Yield Curve and Forward Rates

Yield Curve and Forward Rates: Method

What it does

A yield curve is published as par yields: for each maturity, the coupon rate at which a bond would be worth exactly its face value. That is a convenient quotation, but it is not the rate at which a single future payment should be discounted, because a coupon bond is many payments at many dates. The page converts a par curve into the three quantities that are used for that purpose: discount factors (the value today of 1 paid at a future date), spot rates (the yield of a single payment at that date, also called zero-coupon rates) and forward rates (the rates for future periods that today's curve implies).

The method

Symbols: m is the number of coupon payments and compounding periods per year; the coupon dates are tk = k/m years, k = 1, 2, … ; ck is the par yield at tk, dk the discount factor, zk the spot rate and fk the forward rate for the period that ends at tk. All rates are per year, compounded m times a year.

1. Interpolation. The entered points are joined by straight lines to give ck at every coupon date. Before the first entered maturity the first par yield is used.

2. Bootstrapping. A par bond maturing at tk pays ck/m at each coupon date and 1 at maturity, and is worth 1:

1 = (ck/m)(d1 + d2 + … + dk) + dk

For k = 1 there is one payment, so d1 = 1 / (1 + c1/m). For each later date all earlier factors are already known; with Ak−1 = d1 + … + dk−1,

dk = (1 − (ck/m) Ak−1) / (1 + ck/m)

3. Spot rates. The spot rate is the rate that compounds to the discount factor over k periods: dk = (1 + zk/m)−k, so zk = m (dk−1/k − 1).

4. Forward rates. Investing to tk must give the same result as investing to tk−1 and reinvesting for one period at the forward rate: (1 + fk/m) = dk−1/dk, with d0 = 1. For a period that runs from a years to b years and holds j coupon periods,

f(a, b) = m [(da/db)1/j − 1]

5. Slope. The 10-year par yield minus the 2-year, and minus the 3-month, in percentage points. A curve whose short yields exceed its long yields is called inverted.

6. Pricing a bond (Advanced). A bond with annual coupon rate cb maturing at tn is worth, per 100 of face value, P = 100 [(cb/m) An + dn]. Its yield to maturity y solves P = Σ (100 cb/m)(1 + y/m)−k + 100 (1 + y/m)−n. Parallel shift: the same number of basis points (1 bp = 0.01 percentage point) is added to every par yield and steps 1 to 4 are repeated.

What it assumes

Coupons are paid at equal intervals of 1/m year and today is a coupon date, so there is no accrued interest and no day-count convention. Par yields between the entered maturities lie on straight lines. Par yields at maturities shorter than one coupon period are used only for the interpolation and for the 3-month slope measure. The curve is one issuer's: Treasury par yields describe U.S. government debt, and a bond with credit risk is worth less than this curve gives.

When it misleads

Forward rates are not forecasts. They are the break-even rates contained in today's prices. Studies of Treasury data (Fama and Bliss, 1987) find that forward rates include a premium for holding longer maturities, which varies over time, so a forward rate above today's short rate does not by itself say that rates are expected to rise.

Forward rates magnify the interpolation. A forward rate is a difference of nearby points of the curve, so straight-line interpolation of par yields gives a forward curve with kinks and steps at the entered maturities, most visibly between widely spaced points such as 10, 20 and 30 years. The Treasury itself fits a monotone convex spline to forward rates, and the Federal Reserve's published zero-coupon curve (Gürkaynak, Sack and Wright) fits a smooth Nelson–Siegel–Svensson function instead; neither is implemented here. Spot rates and discount factors are far less sensitive to the choice.

A par curve is itself an estimate. The Treasury derives its curve from indicative bid quotations of the most recently auctioned securities, which often trade at a small premium to older issues. An actual bond can therefore trade at a price different from the one this curve gives.

Worked example

Treasury par yield curve of 12 November 2026, semi-annual (m = 2): 6 months 4.42 %, 1 year 4.65 %, 2 years 4.86 %.

Date 1 (0.5 year): d1 = 1 / (1 + 0.0442/2) = 0.978378; z1 = 4.420 %.

Date 2 (1 year): d2 = (1 − 0.0465/2 × 0.978378) / (1 + 0.0465/2) = 0.955048; z2 = 2 (0.955048−1/2 − 1) = 4.653 %. Forward rate for the second half-year: f2 = 2 (0.978378/0.955048 − 1) = 4.886 %.

Date 3 (1.5 years): the par yield is halfway between 4.65 and 4.86, c3 = 4.755 %; A2 = 0.978378 + 0.955048 = 1.933426; d3 = (1 − 0.04755/2 × 1.933426) / (1 + 0.04755/2) = 0.931877. Date 4 (2 years): d4 = 0.908301, z4 = 4.867 %.

One-year rate, one year forward: 2 [(0.955048/0.908301)1/2 − 1] = 5.082 %. Check: (1 + 0.04653/2)2 × (1 + 0.05082/2)2 = 1.10096 = (1 + 0.04867/2)4.

Slope: 10-year minus 2-year = 5.10 − 4.86 = 0.24 points; 10-year minus 3-month = 5.10 − 4.32 = 0.78 points.

Daily par yields are published by the U.S. Department of the Treasury under "Daily Treasury Par Yield Curve Rates"; type the maturities in years and the yields in percent into the table.

A calculator for education and analysis, not investment advice.




References

U.S. Department of the Treasury (2026). Daily Treasury Par Yield Curve Rates. Office of Debt Management, Washington, DC, rates of 12 November 2026.

U.S. Department of the Treasury (2025). Treasury Yield Curve Methodology. Office of Debt Management, Washington, DC, revised 18 February 2025.

Gürkaynak, R. S., Sack, B., and Wright, J. H. (2006). The U.S. Treasury Yield Curve: 1961 to the Present. Finance and Economics Discussion Series 2006-28, Board of Governors of the Federal Reserve System, Washington, DC.

Fama, E. F., and Bliss, R. R. (1987). "The Information in Long-Maturity Forward Rates." American Economic Review, Vol. 77, No. 4, pp. 680–692.

Hagan, P. S., and West, G. (2006). "Interpolation Methods for Curve Construction." Applied Mathematical Finance, Vol. 13, No. 2, pp. 89–129.

Fabozzi, F. J. (2016). Bond Markets, Analysis, and Strategies, 9th ed. Pearson, Boston.

Worked Examples

Published examples this tool reproduces; each page lists the inputs to enter and the printed answers.

All worked examples


DISCLAIMER: The methods and calculation on aNOWysis.com are provided as means to educate the reader. There is no warranty, expessed or implied, as to the relevance or accuracy of the methods or calculations. All calculations should be checked by a qualified analyst for appropriateness and accuracy. We will not be held liable for any damages, injuries or deaths caused by using methods or calculations from this site.