FRM Exam Part II · Liquidity Stress Testing
Liquidity Buffers, Counterbalancing Capacity and Survival Horizon
Updated 11 October 2026 · Fact-checked
Survival horizon is the number of days a firm can meet all stressed cash outflows using only its counterbalancing capacity. To find it, apply haircuts to liquid assets, add stressed inflows, then compare cumulative stressed net outflows with available liquidity. The horizon ends on the first day cumulative liquidity falls below zero.
Understand Liquidity Buffers, Counterbalancing Capacity and Survival Horizon
A liquidity stress test asks one question: if funding dries up, how long can we pay our bills? The answer is the survival horizon. It is measured in days or weeks, and it ends on the first day the firm cannot meet an outflow.
The firm's defence is its liquidity buffer, also called counterbalancing capacity (CBC). The buffer is the stock of assets that can be turned into cash quickly. CBC is wider. It includes the buffer plus other sources, such as assets that can be pledged to a central bank, secured funding that can be raised, and assets that can be sold in time. Regulators and supervisors usually look for assets that are unencumbered, meaning not already pledged elsewhere.
Assets are not worth their book value in a crisis. Each asset is given a haircut, a percentage cut from market value to reflect price falls, repo margin or the discount the central bank applies. Cash has a haircut of zero. High-quality liquid assets (HQLA) such as central bank reserves and sovereign bonds get small haircuts. Lower-quality assets such as corporate bonds, equities or securitisations get larger ones. Liquidity value = market value × (1 − haircut).
The monetization capacity of an asset also depends on time. An asset that can be sold or repoed in one day counts from day one. An asset that needs weeks to sell counts only later. So CBC is built as a timeline, not one number.
The test then projects stressed outflows (deposit runoff, loss of wholesale funding, collateral calls, drawn credit lines) and stressed inflows (maturing loans, usually with a cap). Net outflows are accumulated day by day and compared with CBC. The survival horizon is the last day on which CBC covers the cumulative gap. Under Basel's LCR, the 30-day horizon is the regulatory minimum. Internal tests often run longer, and a board sets the minimum survival period in its risk appetite.
Key formulas to remember
- Haircut-adjusted liquidity value
- Liquidity value = Market value × (1 − haircut)
- Apply to each asset class separately. Cash has a haircut of 0%.
- Counterbalancing capacity
- CBC = Σ [Market value_i × (1 − haircut_i)] over unencumbered assets monetizable within the time bucket
- Exclude encumbered assets. Include only assets that can be monetized within the bucket.
- Stressed net cash outflow
- Net outflow_t = Stressed outflows_t − Stressed inflows_t
- Inflows are often capped or haircut. Use the supervisor's or the scenario's rates.
- Cumulative liquidity position
- Position_t = CBC available by t − Σ Net outflows up to t
- The first t with Position_t < 0 marks the end of the survival horizon.
- Approximate survival horizon (constant outflow)
- Survival days ≈ CBC ÷ daily stressed net outflow
- Valid only if outflows are roughly even. Use the day-by-day method if they are not.
How to solve Liquidity Buffers, Counterbalancing Capacity and Survival Horizon questions
Use this order for any survival horizon or buffer question. It keeps the timeline and the haircuts straight.
- 1Read the scenario: idiosyncratic, market-wide or combined, and the horizon.
- 2List the assets and remove any that are encumbered or unavailable.
- 3Apply the haircut to each asset: value × (1 − haircut).
- 4Place each asset in the time bucket in which it can be monetized, then sum to get CBC by period.
- 5Compute stressed outflows and stressed inflows per period, applying runoff rates and any inflow caps.
- 6Accumulate net outflows over time.
- 7Compare cumulative net outflows with CBC and find the first period in which the position turns negative.
- 8State the survival horizon in the unit asked and note whether it meets the minimum in the risk appetite or the 30-day LCR horizon.
Quickest way: Constant-outflow shortcut
When to use it: Use when the question gives a steady daily or weekly stressed outflow and one pool of liquid assets, or when you only need an estimate.
- Multiply each asset by (1 − haircut) and add them for CBC.
- Net the stressed outflow against any stressed inflow to get one net daily figure.
- Divide CBC by the daily net outflow.
- Round down to whole days, because the horizon ends when cash runs out.
- Check the options for an answer that ignores haircuts. That is usually the trap.
Common mistakes in Liquidity Buffers, Counterbalancing Capacity and Survival Horizon
Using market value instead of haircut value
The balance sheet shows market value, so it feels like the cash available.
Fix: Always multiply by (1 − haircut) before adding assets. Do it first, every time.
Counting encumbered assets in the buffer
Students see HQLA and add it without checking whether it is pledged.
Fix: Read the question for pledged, repo'd or collateral-posted assets and exclude them.
Treating all assets as available on day one
The buffer is seen as one pool rather than a timeline.
Fix: Allocate each asset to the bucket where it can be monetized. Count it only from that bucket onward.
Adding full inflows from maturing loans
Contractual inflows look certain.
Fix: In stress, firms assume they must keep lending, so inflows are cut or capped. Use the rate given.
Dividing CBC by outflow when outflows are uneven
The shortcut is quick and familiar.
Fix: If outflows are front-loaded, build the cumulative table and find the first negative position.
Confusing the survival horizon with the LCR
Both use a 30-day stress and HQLA.
Fix: The LCR is a ratio of HQLA to net outflows over 30 days. The survival horizon is a length of time. Do not report one as the other.
Worked examples
Example 1
A bank holds USD 400 million of cash and central bank reserves (haircut 0%), USD 600 million of government bonds (haircut 5%) and USD 500 million of corporate bonds (haircut 20%). All are unencumbered and monetizable immediately. Stressed net outflows are USD 50 million per day, evenly spread. What is the survival horizon?
Show the solution
- Cash and reserves: 400 × (1 − 0) = USD 400 million.
- Government bonds: 600 × (1 − 0.05) = 600 × 0.95 = USD 570 million.
- Corporate bonds: 500 × (1 − 0.20) = 500 × 0.80 = USD 400 million.
- CBC = 400 + 570 + 400 = USD 1,370 million.
- Survival = 1,370 ÷ 50 = 27.4 days.
- Round down to whole days: 27 days.
Answer: 27 days. This is short of the 30-day LCR horizon, so the firm would need a larger buffer or lower stressed outflows.
Example 2
A bank has the following liquidity by day. Day 1: CBC available is EUR 300 million. A further EUR 200 million of asset value (after haircut) becomes monetizable on day 3. Stressed net outflows are EUR 120 million on day 1, EUR 150 million on day 2, EUR 100 million on day 3 and EUR 140 million on day 4. What is the survival horizon?
Show the solution
- Day 1: available 300; cumulative outflow 120; position = 180.
- Day 2: available 300; cumulative outflow 120 + 150 = 270; position = 30.
- Day 3: available 300 + 200 = 500; cumulative outflow 270 + 100 = 370; position = 130.
- Day 4: available 500; cumulative outflow 370 + 140 = 510; position = −10.
- The position turns negative on day 4, so the bank survives through day 3.
Answer: 3 days. Cumulative outflows exceed CBC on day 4 by EUR 10 million. The extra EUR 200 million on day 3 is what prevents failure on day 2 or 3.
Exam tips
- Check every asset for encumbrance and the monetization time. These two details are where most questions hide the trap.
- If the question gives haircuts, assume they are already the right ones and apply them to market value, not to book value.
- For uneven outflows, build a quick cumulative table. It takes under a minute and avoids the shortcut error.
- Be ready for conceptual items: HQLA quality, central bank eligibility of collateral, wrong-way effects as haircuts rise in stress, and the risk of selling assets at fire-sale prices.
- Read whether the survival horizon is asked in days or weeks, and whether the answer should be rounded down.
Practice questions from Liquidity Stress Testing
- A bank's treasury defines its survival horizon under a liquidity stress test. Which statement best describes this measure?
- A bank has available stable funding (ASF) of USD 540 million. Its required stable funding (RSF) comprises: USD 200 million of loans to retai…
- A bank has a liquidity buffer of USD 900 million after haircuts. Under a stress scenario, its net cash outflows are USD 150 million per day …
- A supervisor designs a liquidity stress test for a large bank. Which design feature is most consistent with the way supervisory liquidity st…
- In a liquidity stress test, why should a bank incorporate second-round effects such as the impact of its own asset sales on market prices?
Liquidity Buffers, Counterbalancing Capacity and Survival Horizon: frequently asked questions
What is survival horizon in a liquidity stress test?
It is the length of time a firm can meet all stressed cash outflows using its counterbalancing capacity. It ends on the first day the cumulative position turns negative. Firms compare it with a minimum set in their risk appetite.
What is the difference between a liquidity buffer and counterbalancing capacity?
The buffer is the stock of highly liquid, unencumbered assets. Counterbalancing capacity is wider and includes other sources the firm can monetize in time, such as eligible collateral or secured funding. Both are measured after haircuts.
Why are haircuts applied to liquid assets?
Asset prices can fall and lenders demand extra margin in a crisis, so the cash raised is less than market value. Haircuts reflect that loss. Riskier or less liquid assets get larger haircuts.
How do I calculate the liquidity survival period quickly?
Apply haircuts to get CBC, then divide by the daily stressed net outflow if outflows are even. If outflows vary, accumulate them day by day and find the first negative position.