LIBOR Forward Curve: 1M, 3M & 6M USD LIBOR, Today
USD LIBOR stopped publishing in 2023. Contracts that still reference it now pay SOFR plus a fixed spread, so that's what these curves show: today's SOFR forward curves plus the official spread for each tenor, ready for the model that still asks for LIBOR.
Last update:
Year-end USD LIBOR forward rates · SOFR forwards plus the fixed spread, every tenor
| Forward curve | 31 Dec 2026 | 31 Dec 2027 | 31 Dec 2028 | 31 Dec 2029 | 31 Dec 2030 | 31 Dec 2031 |
|---|---|---|---|---|---|---|
| 1M USD LIBOR | 4.33% | 4.76% | 4.89% | 4.76% | ||
| 3M USD LIBOR | 4.53% | 4.94% | 5.06% | 4.92% | ||
| 6M USD LIBOR | 4.79% | 5.17% | 5.25% | 5.10% | ||
LIBOR-equivalent forwards: our SOFR forward curves, bootstrapped from live interdealer swap quotes, plus the fixed spread adjustment for each tenor (1M 11.448bp, 3M 26.161bp, 6M 42.826bp). Read how we build these curves.
Unlock the full curve
Get the complete USD LIBOR forward curve in Excel
- Every forward, out to the longest quoted tenor
- One-click download to Excel
- Excel Add-in & API access
- Curves for 30+ currencies, refreshed all day
No card needed, cancels automatically
“We stopped chasing the bank for a mid. BlueGamma is our curve of record now.”
How the LIBOR forward curve is built now
USD LIBOR stopped publishing after 30 June 2023. Contracts that still referenced it moved to SOFR plus a fixed spread adjustment, set on 5 March 2021 and the same for swaps, loans and bonds. So the LIBOR forward curve didn’t disappear: it became the SOFR forward curve, shifted up by a constant.
The curves above take our 1M, 3M and 6M SOFR forward curves, bootstrapped from live interdealer swap quotes, and add the spread for each tenor. Plug them into a model that still asks for LIBOR and the cash flows match what the contract now pays.
| USD LIBOR tenor | Spread added to SOFR | SOFR curve on this page |
|---|---|---|
| 1M USD LIBOR | 11.448bp (0.11448%) | 1M SOFR forward curve |
| 3M USD LIBOR | 26.161bp (0.26161%) | 3M SOFR forward curve |
| 6M USD LIBOR | 42.826bp (0.42826%) | 6M SOFR forward curve |
| 12M USD LIBOR | 71.513bp (0.71513%) | – |
Swaps vs loans. Swaps that fell back from LIBOR pay compounded SOFR in arrears plus the spread, which is exactly what these curves are built from. Most loans moved to Term SOFR plus the same spread instead; its forward path tracks compounded SOFR closely, so these curves work for forecasting and budgeting either way.
The USD LIBOR forward curve in Excel & API
If you’re copying this curve into a model more than once a month, you don’t need a download, you need a feed. One function per forward period, always current, straight into your model.
// Excel: any USD LIBOR forward period in a cell =BlueGamma.FORWARD_RATE("3M USD-LIBOR", start_date, end_date) # API: the same rate, one GET away GET api.bluegamma.io/v1/forward_rate ?index=3M USD-LIBOR&start_date=2027-06-30&end_date=3M x-api-key: your_api_key
trusted by
FAQs
Not a quoted one. USD LIBOR stopped being published after 30 June 2023, so no market quotes it any more.
Contracts that still reference it reset on SOFR plus a fixed spread adjustment, so the LIBOR-equivalent forward curve is the SOFR forward curve plus that spread: 11.448bp for 1M, 26.161bp for 3M and 42.826bp for 6M. The curves on this page are exactly that.
26.161 basis points. The spread adjustments were fixed on 5 March 2021 as the five-year median difference between LIBOR and SOFR, and never change: 11.448bp for 1M, 26.161bp for 3M, 42.826bp for 6M and 71.513bp for 12M USD LIBOR.
Close enough for forecasting and budgeting. Swaps that fell back from LIBOR pay compounded SOFR plus the spread, which is what these curves are built from. Most loans moved to Term SOFR plus the same spread instead.
Term SOFR is the market’s forward-looking rate for the same period, so its forward path tracks the compounded SOFR forward path closely. Use the contract’s own fixing for anything that settles cash.
Yes. The Excel Add-in and the API take 1M USD-LIBOR, 3M USD-LIBOR and 6M USD-LIBOR as indices directly, built to the ISDA fallback, so a model that asks for LIBOR forwards gets them by name:
=BlueGamma.FORWARD_RATE("3M USD-LIBOR", start_date, end_date)
The full dated 1M, 3M and 6M USD LIBOR curves are also in the app, one click to Excel.
Because it was built before the transition. Project finance models, real estate debt models and older hedge schedules often hard-wire a 3M LIBOR forward curve. Feeding them SOFR plus 26.161bp keeps the cash flows consistent with what the contract now pays, without rebuilding the model.
More on SOFR and the LIBOR transition
SOFR Forward Curve
The 3M SOFR forward curve behind these numbers, with year-by-year forwards.
Term SOFR
What the loan-market fixing is, and how to build your own with the API.
Compounded SOFR
Daily and period-compounded SOFR for the floating legs that replaced LIBOR.
SOFR Swap Rates
Today's USD SOFR swap rates across the full tenor grid, with history.
Forward curve basics
How forward curves are built, read and used in models.
Pull a curve into Excel
How to pull a forward curve directly into a spreadsheet, step by step.
How we bootstrap the yield curve
The methodology behind every curve on this page: market inputs, bootstrapping and interpolation.
More from BlueGamma
Or browse the full forward curve catalogue, covering every curve we publish.