Home · Blog

ILAAP: A Practical Guide to Internal Liquidity Adequacy Assessment

Published 2026-05-11 · SFS Models

A bank can be adequately capitalised and still fail within days if it can't fund its liabilities. ILAAP is the regulatory framework that tests whether a bank can survive a liquidity stress. Here's what it requires and how to build the model that supports it.

The Internal Liquidity Adequacy Assessment Process (ILAAP) is the liquidity counterpart to ICAAP. Where ICAAP asks "does the bank have enough capital to absorb losses?", ILAAP asks "does the bank have enough liquidity to survive a stress event without external support?"

The 2023 Silicon Valley Bank failure illustrated this distinction with brutal clarity. SVB was technically solvent on a held-to-maturity basis. It failed because a deposit run over 48 hours exhausted its liquidity. ICAAP alone doesn't protect against that. ILAAP is the framework designed to catch it early.

In the UK, ILAAP is required for PRA-supervised banks and building societies under SS24/15. In the EU, SSM banks submit it alongside ICAAP as part of the SREP cycle. For US banks, the LCR rule and the internal liquidity stress testing requirements under the Liquidity Coverage Ratio final rule serve a broadly similar function.

What ILAAP must demonstrate

An ILAAP submission must demonstrate that the bank:

  1. Understands its liquidity risk profile - where its funding comes from, how stable it is, where concentrations exist
  2. Maintains sufficient HQLA to survive a 30-day combined stress (LCR compliance)
  3. Has a stable funding structure over the medium term (NSFR compliance)
  4. Can survive a stressed period of at least 30 days on an intraday basis without accessing external markets
  5. Has an adequate ILAAP buffer of High Quality Liquid Assets beyond what LCR requires

The three regulatory metrics

MetricWhat it measuresMinimumStress horizon
LCR (Liquidity Coverage Ratio)HQLA ÷ Net stressed outflows over 30 days100%30 days
NSFR (Net Stable Funding Ratio)Available Stable Funding ÷ Required Stable Funding100%1 year
Survival horizonDays of liquidity under combined stressInternal minimum (typically 30-90 days)Bank-specific

LCR is the primary near-term metric. It requires banks to hold enough High Quality Liquid Assets (HQLA) to cover net cash outflows over a 30-day stress scenario. HQLA is cash, central bank reserves, Level 1 government bonds, and qualifying Level 2 assets with haircuts.

NSFR is the structural funding metric. It asks whether the funding structure is stable enough to support the asset base over a 12-month horizon. Long-term assets must be funded by long-term liabilities; short-term wholesale funding creates NSFR pressure.

The ILAAP stress scenario

The ILAAP stress scenario is typically a combined market and idiosyncratic stress - a simultaneous market-wide liquidity squeeze and a bank-specific run driven by a loss of confidence.

The prescribed outflow rates for retail deposits in LCR are:

For ILAAP's internal stress scenario, the bank typically applies more severe rates than the LCR minimum - especially for uninsured commercial deposits and wholesale funding. Post-SVB, any bank with significant uninsured commercial deposits should be stress-testing at 40-60%+ run-off for that cohort in the adverse case.

The survival horizon

The survival horizon is the number of days a bank can continue to meet its obligations under the internal stress scenario before the HQLA buffer is exhausted. It's calculated as:

For each day t:
  Net_outflows(t) = Outflows(t) - Inflows(t) [based on stressed run-off rates]
  HQLA_buffer(t) = HQLA_buffer(t-1) - Net_outflows(t)

Survival_horizon = first day t where HQLA_buffer(t) ≤ 0

The internal minimum is typically 30 days (to match the LCR horizon) but regulators expect banks to target 45-90 days for meaningful headroom. A bank that hits its minimum at exactly 31 days has no margin.

HQLA composition and haircuts

Not all liquid assets count equally in HQLA. The regulatory haircuts:

Asset classLevelHaircutCap
Cash, central bank reservesLevel 10%None
Sovereign / central bank bonds (0% RW)Level 10%None
Non-0% RW sovereign bondsLevel 2A15%40% of total HQLA
Covered bonds (AA-)Level 2A15%40% of total HQLA
Qualifying RMBS, corporate bondsLevel 2B25-50%15% of total HQLA

A bank holding mostly Level 2B assets (e.g., corporate bond portfolio) will find its HQLA meaningfully lower than the face value. This is a common modelling gap - teams count the portfolio at market value without applying the haircut, overstating LCR.

Funding structure analysis

Beyond the 30-day LCR, ILAAP requires demonstrating that the funding structure is sustainable. The key analysis:

Maturity mismatch. What proportion of funding is short-term (<30 days, <3 months, <1 year) vs long-term? A large maturity mismatch means the bank is refinancing frequently - which creates rollover risk if wholesale markets close.

Funding concentration. Reliance on a small number of large depositors is an ILAAP weakness. The PRA expects analysis of the top 20 depositors' balances as a percentage of total funding. Single depositors >1% of funding should be individually stress-tested.

Intraday liquidity. Under Basel III intraday liquidity rules, ILAAP should also demonstrate the bank can meet intraday payment obligations without relying on incoming payments to fund outflows. This requires real-time payment system data - it's the most data-intensive part of ILAAP.

Common ILAAP model failures

The ILAAP model in Excel

An ILAAP model needs to:

ILAAP Model - Excel Template

Institutional-grade ILAAP model for bank Treasury and ALM teams. Covers LCR (HQLA with haircuts, net stressed outflows), NSFR, survival horizon projection, maturity analysis, and funding concentration. Full scenario switching, open formulas, CHECKS tab.

View the ILAAP Model →

ICAAP and ILAAP: running them together

In the SREP cycle, regulators review ICAAP and ILAAP together. The interaction matters: a capital stress that drives losses can deplete HQLA (cash used to absorb losses is HQLA reduced). Conversely, a liquidity stress that requires asset fire-sales can drive capital losses if assets are sold below book value.

For a complete Pillar 2 submission, you need both. ICAAP covering the capital adequacy question, ILAAP covering the liquidity question, and a section that addresses the interaction between the two. See our ICAAP model for the capital-side counterpart.

Published 2026-05-11. SFS Models builds institutional-grade Excel financial models for bank Treasury, ALM, and Capital teams. View all models.

Get the SFS Model Catalogue

The model that puts the principles in this post into practice. Bank-grade build, open formulas, no VBA. Same-day delivery.

View SFS Model Catalogue   Try Free Sample

SFS Models builds institutional-grade Excel financial models for banking and finance professionals. Browse the catalogue or get the free sample.