Know these first
- L1.6.03 Money markets
- L1.6.04 Repo and securities financing
- L1.3.06 Day counts and rate conventions
By the end you will be able to
- 1Explain why LIBOR was replaced and outline how it was wound down.
- 2Describe how the overnight risk-free rates SOFR, €STR and SONIA are built and who publishes them.
- 3Compound an overnight rate in arrears over an interest period, with the right day count.
- 4Explain how a panel-based rate was set, and why transaction-based rates are harder to manipulate.
Why it matters
For decades, the interest on hundreds of trillions of dollars of loans, mortgages and derivatives was set each morning by a small group of large banks answering one question: what would it cost you to borrow? Then it emerged that some had been shading their answers. Replacing that number became one of the largest projects finance has ever undertaken.
Core explanation
From an estimate to a measurement
A floating-rate loan needs a rate that both sides can look up, so that every payment can be worked out without arguing. That published rate is a benchmark. For a generation the benchmark of choice was LIBOR, the London Interbank Offered Rate.
How LIBOR worked. Each morning a panel of large banks told the administrator what it believed it would cost them to borrow unsecured from other banks, for terms from overnight to a year. The highest and lowest quarter of answers were dropped and the rest averaged. In its final years it was published for five currencies (US dollar, sterling, euro, Swiss franc and yen) and seven terms: 35 rates a day. Because it reflected lending to banks, it included a premium for bank credit risk, and it was known at the start of each interest period.
How a LIBOR panel set the rate
Twelve hypothetical banks estimate what three-month borrowing would cost them.
Who shades their answer?
Trimming stops one extreme answer from counting directly, but it still shifts which banks are averaged. A group shading together moves the rate much further.
What went wrong. LIBOR was an estimate, not a measurement. After 2008 banks rarely borrowed from each other unsecured for three or six months, so many answers rested on judgement. Some traders asked colleagues to nudge submissions to help their positions, and during the crisis some banks kept their answers low so as not to look weak. Fines followed, and regulators concluded that a benchmark resting on so few real trades could not be saved.
The end of LIBOR
1 / 121986
LIBOR becomes official
The replacements: overnight risk-free rates
Regulators pushed each currency towards an overnight risk-free rate (RFR): a rate built from a large volume of real overnight transactions. Overnight lending carries very little credit risk, and its markets are deep, so these rates are hard to bend.
| Currency | Rate | What it measures | Published by | Day count |
|---|---|---|---|---|
| USD | SOFR | Overnight repo backed by Treasuries (secured) | Federal Reserve Bank of New York | ACT/360 |
| EUR | €STR | Banks' unsecured overnight borrowing | European Central Bank | ACT/360 |
| GBP | SONIA | Unsecured overnight sterling deposits | Bank of England | ACT/365 |
| JPY | TONA | Unsecured overnight call money | Bank of Japan | ACT/365 |
| CHF | SARON | Overnight repo (secured) | SIX | ACT/360 |
A new problem: no term. LIBOR gave a three-month rate known at the start of the period. An RFR is an overnight rate. To use it for a three-month loan, the standard method is to compound it in arrears: record each day's rate through the period and multiply up the daily growth. The rate is known only at the end. Loans often use a short “lookback”, using rates from a few business days earlier, so that the borrower knows the payment a few days before it is due. Some markets also publish forward-looking term rates built from futures on the RFR, such as Term SOFR, for loans where borrowers want to know the rate up front.
Not the same number
Not every term benchmark disappeared. EURIBOR, the euro interbank rate, was reformed rather than replaced and is still widely used, while EONIA, the old euro overnight rate, was retired in January 2022 in favour of €STR.
The formal version
Compounding in arrears uses one new symbol, , which means “multiply together” in the way means “add up”. Let be the overnight rate on business day , the calendar days it applies for, the number of business days and the calendar days in the period.
The interest on a loan of is then , which is the same as times the product minus one. Use 365 throughout for SONIA.
Try it
Slide the number of fixings published back to zero and step forward one day at a time: the week's rate stays unknown until Friday's fixing arrives. Then raise Friday's rate and notice it counts three times, because it covers the weekend. Switch to SONIA to see the 365-day basis.
Try itCompounding in arrears
Benchmark
| Day | Overnight rate % | Days it covers | Growth factor |
|---|---|---|---|
| Mon | 1 | 1.00011972 | |
| Tue | 1 | 1.00012028 | |
| Wed | 1 | 1.00011944 | |
| Thu | 1 | 1.00012083 | |
| Fri | 3 (incl. weekend) | 1.00036000 |
Rate for the week
4.3228%
Compounded over 7 days on ACT/360.
Rates are illustrative. Friday's rate applies for three days, covering the weekend. Real loans often use a short lookback, so the final rate is known a few days before payment is due.
Worked example
One week of SOFR on $10 million
A company borrows US$10,000,000 from a Monday to the following Monday, at SOFR compounded in arrears, ACT/360, with no spread to keep the numbers clear. The overnight rates (illustrative) are Mon 4.31%, Tue 4.33%, Wed 4.30%, Thu 4.35%, Fri 4.32%.
Compounding the week
Step 1 of 5- 1
Days each rate covers
Monday to Thursday cover one day each. Friday's rate also covers Saturday and Sunday, so . Total .
Regulatory lens
After LIBOR, benchmarks became regulated products. The IOSCO Principles for Financial Benchmarks (2013) set out how a benchmark should be governed, built from real transactions where possible, and checked. The EU Benchmarks Regulation (2016), and the UK version that followed Brexit, require administrators to be authorised and let supervisors step in if a critical benchmark is at risk. Supervisors also pressed banks to make sure their old LIBOR contracts had workable fallbacks.
Looking ahead: interest rate swaps on these rates are the subject of L1.7.04.
Sparks
Spark“The most important number in the world”
SparkA rate built on more than a trillion dollars a day
Key takeaways
- LIBOR was an average of banks' estimates, not trades. Thin markets and manipulation led regulators to wind it down, ending in September 2024.
- Each major currency now uses an overnight risk-free rate: SOFR (USD, secured), €STR (EUR), SONIA (GBP), TONA (JPY), SARON (CHF).
- These rates are built from large volumes of real overnight transactions, so they are hard to manipulate.
- For a term loan, the overnight rate is compounded in arrears: multiply the daily growth factors, subtract one, annualise. It is known only at the end.
- RFRs lack LIBOR's bank credit premium, so old contracts switched with a fixed spread adjustment.
Reaction
Check what stuck
Question 1 · objective 1
What was the main weakness of LIBOR that led regulators to replace it?
Question 2 · objective 2
Which of these risk-free rates is secured, based on repo backed by government bonds?
Question 3 · objective 3
A $1,000,000 loan runs from Thursday to Monday. SOFR is 4.00% on Thursday (1 day) and 4.10% on Friday (3 days, covering the weekend). Compounded in arrears on ACT/360, how much interest is due, in dollars?
Question 4 · objective 3
When is the compounded-in-arrears rate for a three-month interest period known?
Question 5 · objective 4
Eight panel banks submit 4.00, 4.10, 4.20, 4.30, 4.40, 5.00, 3.00 and 4.25 (%). The top and bottom quarter are dropped and the rest averaged. What is the published rate, in %?
Glossary
- Benchmark rate
- A published rate or price that contracts refer to, so that payments can be worked out without renegotiating.
- LIBOR
- London Interbank Offered Rate: an average of banks' estimates of what it would cost them to borrow unsecured from other banks for a set term.
- Risk-free rate (RFR)
- Risk-free rate: an overnight rate built from actual transactions, with little or no bank credit risk in it.
- SOFR
- Secured Overnight Financing Rate: the US dollar rate on overnight repo backed by US Treasuries, published by the Federal Reserve Bank of New York.
- €STR
- Euro short-term rate: the rate euro-area banks pay to borrow unsecured overnight from wholesale lenders, published by the European Central Bank.
- SONIA
- Sterling Overnight Index Average: the rate on unsecured overnight sterling deposits, administered by the Bank of England.
- Compounded in arrears
- Working out a period's interest rate at the end of the period, from the overnight rates that actually occurred.
- Term rate
- Fixed today for a future period, such as three months, so the borrower knows the rate in advance.
- Fallback
- Contract wording that says which rate replaces a benchmark if it stops being published.
- Spread adjustment
- A fixed add-on to the new rate so that, on average, payments match what the old rate would have paid.
Deep Dives & Origins
Deep Dives
- Financial Stability Board, Reforming Major Interest Rate Benchmarks (July 2014) and its later progress reports. Intermediate.
- Bank of England, “SONIA interest rate benchmark” and Federal Reserve Bank of New York, “Secured Overnight Financing Rate data”: methodology pages for each rate. Beginner.
Origins
- HM Treasury, The Wheatley Review of LIBOR: final report (September 2012).
- Bailey, “The future of LIBOR”, speech at Bloomberg London, Financial Conduct Authority (27 July 2017).
- Financial Conduct Authority, announcement on the future cessation and loss of representativeness of the LIBOR benchmarks (5 March 2021).
- IOSCO, Principles for Financial Benchmarks: Final Report (July 2013).
- Regulation (EU) 2016/1011 on benchmarks (EU Benchmarks Regulation).
- Alternative Reference Rates Committee, SOFR Starter Kit and related user guides.
Watch this lesson
Video version
Prefer to watch? The same lesson as a 12-minute video will sit here, made from this page's script.