BFM + ABFM — BFM Module B & C — Market Risk, ALM, Interest Rate Risk & Liquidity (LCR/NSFR) Weightage: 15 to 20 Marks (Core BFM Numerical Pillar) 19 mins study

ALM & Treasury: NII Gap, Duration Gap, VaR & LCR/NSFR
BFM + ABFM (BFM Module B & C — Market Risk, ALM, Interest Rate Risk & Liquidity (LCR/NSFR)) — 3 Solved Case Sets & Interactive Calculator

Master every Treasury & Risk Management numerical tested in CAIIB BFM: Earnings Perspective (NII = Gap × ΔR), Economic Value of Equity (ΔE ≈ -DGAP × Assets × Δy), Macaulay vs Modified Duration & Basis Point Value (BPV), Scaling 1-Day VaR to 10-Day VaR (√T rule), and Basel III Liquidity Coverage Ratio (HQLA Level 1/2A/2B haircuts).

Open Interactive ALM Structural Liquidity & Rate Gap Simulator
Step 1: Formula & Regulatory Cheat Sheet

Core Formulas, RBI Benchmarks & Examiner Traps

Practice Dynamic BFM + ABFM Case Studies
Concept / MetricExact Mathematical FormulaRBI Regulatory Norm / BenchmarkCommon IIBF Examiner Trap
Earnings Perspective: Net Interest Income (NII) SensitivityRate Sensitive Gap (RSG) = RSA - RSL; ΔNII = RSG × ΔRPositive Gap (RSA > RSL) is Asset Sensitive (benefits when rates rise); Negative Gap (RSA < RSL) is Liability Sensitive (loses when rates rise)Fixed-rate loans and non-interest-bearing current accounts/capital over the 1-year horizon are excluded from RSA/RSL.
Modified Duration & Bond Price SensitivityModified Duration (D_mod) = Macaulay Duration / (1 + y/m); % ΔPrice ≈ -D_mod × Δy; BPV (PV01) = Bond Value × D_mod × 0.0001Measures percentage price fall for a 1% (100 bps) rise in yield; BPV measures ₹ change for 1 bps (0.01%) yield shiftFor semi-annual coupon bonds, divide annual YTM by 2 in the denominator (1 + y/2) when converting Macaulay Duration (in years) to Modified Duration!
Duration Gap (DGAP) & Economic Value of Equity (EVE)DGAP = DA - (L / A) × DL; ΔEVE ≈ -DGAP × Total Assets × [Δy / (1 + y)]When DGAP > 0 (DA > (L/A)×DL), an upward interest rate shock (+Δy) REDUCES the bank’s Economic Value of Equity (Net Worth)Always weight Liability Duration (DL) by the leverage ratio (L / A), where L = Total Liabilities and A = Total Assets!
Value at Risk (VaR) Time Scaling & Confidence IntervalsT-Day VaR = 1-Day VaR × √T; 1-Day VaR = Portfolio Value × Daily Volatility (σ) × Z-ScoreStandard Z-Scores (One-Tailed Normal): 95% Confidence = 1.645 (or 1.65); 99% Confidence = 2.326 (or 2.33)Basel Market Risk requires 10-Day 99% VaR: multiply 1-Day VaR by √10 = 3.1623 (never multiply by 10!).
CASE STUDY SET #1Moderate (IIBF Standard)10 Marks (5 × 2M)

ALM Rate-Sensitive Gap (NII Impact) & Duration Gap (Economic Value of Equity Impact)

5 Linked Numerical Questions
Official IIBF Case Scenario & Financial Data:

The Asset-Liability Management Committee (ALCO) of Bharat Bank reviews its balance sheet as on 31st March 2026: Total Assets (A) = ₹50,000 Crore; Total Liabilities excluding Equity (L) = ₹45,000 Crore; Net Worth / Equity (E) = ₹5,000 Crore. Within the 1-year re-pricing bucket, Rate Sensitive Assets (RSA) are ₹32,000 Crore and Rate Sensitive Liabilities (RSL) are ₹26,000 Crore. The Modified Duration of Total Assets (DA) is 3.80 years and the Modified Duration of Total Liabilities (DL) is 2.00 years.

ALM MetricValue
Total Assets (A) | Total Liabilities (L) | Equity (E)₹50,000 Cr | ₹45,000 Cr | ₹5,000 Cr
1-Year Rate Sensitive Assets (RSA)₹32,000 Crore
1-Year Rate Sensitive Liabilities (RSL)₹26,000 Crore
Modified Duration of Assets (DA)3.80 Years
Modified Duration of Liabilities (DL)2.00 Years
Question 1.1 • 2 Marks

What is the 1-Year Rate Sensitive Gap (RSG), and what is the impact on Annual Net Interest Income (NII) if interest rates across the curve rise by 75 bps (+0.75%)?

A Gap = +₹6,000 Cr; NII increases by ₹45 Crore
B Gap = +₹6,000 Cr; NII decreases by ₹45 Crore
C Gap = +₹5,000 Cr; NII increases by ₹37.50 Crore
D Gap = -₹6,000 Cr; NII decreases by ₹45 Crore
Correct Answer: Option A — Gap = +₹6,000 Cr; NII increases by ₹45 Crore RSG = RSA - RSL; ΔNII = RSG × ΔR
  • Step 1: Rate Sensitive Gap (RSG) = ₹32,000 Cr (RSA) - ₹26,000 Cr (RSL) = +₹6,000 Crore (Asset Sensitive).
  • Step 2: Rate Shock (ΔR) = +75 bps = +0.75% = +0.0075.
  • Step 3: ΔNII = +₹6,000 Crore × 0.0075 = +₹45 Crore (NII increases by ₹45 Crore).
IIBF Examiner Tip: A positive gap benefits NII when rates rise, but hurts NII when rates fall.
Question 1.2 • 2 Marks

Calculate the Leverage-Adjusted Duration Gap (DGAP) of Bharat Bank.

A 1.80 Years
B 2.00 Years
C 1.60 Years
D 2.20 Years
Correct Answer: Option B — 2.00 Years DGAP = DA - (L / A) × DL
  • Step 1: Leverage Ratio (L / A) = ₹45,000 Cr / ₹50,000 Cr = 0.90.
  • Step 2: DGAP = 3.80 - (0.90 × 2.00) = 3.80 - 1.80 = +2.00 Years.
IIBF Examiner Tip: Do not simply subtract 3.80 - 2.00 = 1.80! You must multiply DL by (L / A) = 0.90.
Question 1.3 • 2 Marks

Using the Modified Duration Gap (DGAP = 2.00 years), what is the approximate change in the Economic Value of Equity (ΔEVE) if market yields rise by 100 bps (+1.00%)?

A EVE falls by ₹1,000 Crore (-20% of Net Worth)
B EVE rises by ₹1,000 Crore (+20% of Net Worth)
C EVE falls by ₹900 Crore (-18% of Net Worth)
D EVE falls by ₹500 Crore (-10% of Net Worth)
Correct Answer: Option A — EVE falls by ₹1,000 Crore (-20% of Net Worth) ΔEVE ≈ -DGAP × Total Assets (A) × Δy
  • Step 1: ΔEVE = -2.00 × ₹50,000 Crore × (+0.01) = -₹1,000 Crore.
  • Step 2: Percentage erosion of ₹5,000 Cr Equity = (-1,000 / 5,000) × 100 = -20%.
IIBF Examiner Tip: Crucial ALM insight: Even though a +100 bps rate hike INCREASES short-term NII (because RSA > RSL), it ERODES long-term Economic Value of Equity by ₹1,000 Cr (because DA > DL)!
Question 1.4 • 2 Marks

What is the Modified Duration of Equity (DE) of Bharat Bank?

A 20.00 Years
B 18.00 Years
C 10.00 Years
D 2.00 Years
Correct Answer: Option A — 20.00 Years Duration of Equity (DE) = DGAP × (Total Assets / Equity) = DGAP × Leverage Multiplier
  • Step 1: Leverage Multiplier (A / E) = ₹50,000 Cr / ₹5,000 Cr = 10x.
  • Step 2: Duration of Equity (DE) = DGAP (2.00 years) × 10 = 20.00 Years (meaning a 1% rate rise causes a 20% fall in Equity value).
IIBF Examiner Tip: DE = DGAP × (A / E) connects Duration Gap directly to the percentage change in Net Worth.
Question 1.5 • 2 Marks

To immunize the bank’s Economic Value of Equity against interest rate shocks (i.e., achieve DGAP = 0) without changing Asset/Liability sizes or Liability Duration (DL = 2.00), to what level must ALCO reduce the Asset Duration (DA)?

A 1.80 Years
B 2.00 Years
C 2.22 Years
D 1.50 Years
Correct Answer: Option A — 1.80 Years For DGAP = 0: DA = (L / A) × DL
  • Step 1: Set DA - (L / A) × DL = 0.
  • Step 2: Required DA = 0.90 × 2.00 = 1.80 Years (achievable by shifting fixed-rate long-term bonds into floating-rate loans or Paying Fixed in Interest Rate Swaps).
IIBF Examiner Tip: Because Assets > Liabilities, Asset Duration (1.80y) must be slightly shorter than Liability Duration (2.00y) for total ₹ duration to match.
CASE STUDY SET #2Advanced (High-Yield Numerical)10 Marks (5 × 2M)

Treasury Bond Duration, BPV (PV01) & Value at Risk (VaR) Scaling

5 Linked Numerical Questions
Official IIBF Case Scenario & Financial Data:

The Treasury AFS Desk holds a ₹200 Crore market-value position in 7.26% GOI 2033 Bonds. The bond has a Macaulay Duration of 6.24 years and is currently trading at an annual Yield to Maturity (YTM) of 8.00% (compounded semi-annually). The daily yield volatility is 8 bps (or daily price return volatility σ = 0.48% per day). Given Z(99%) = 2.33 and √10 = 3.1623.

Bond Portfolio MetricValue
Market Value of Bond Portfolio₹200 Crore
Macaulay Duration6.24 Years
Current YTM (Semi-Annual Compounding)8.00% p.a. (4.00% per half-year)
Daily Price Return Volatility (σ_daily)0.48% per day
Normal Z-Score (99% One-Tailed) | √102.33 | 3.1623
Question 2.1 • 2 Marks

What is the Modified Duration of the 7.26% GOI 2033 Bond (considering semi-annual coupon compounding at 8.00% p.a. YTM)?

A 6.00 Years
B 5.78 Years
C 6.24 Years
D 5.92 Years
Correct Answer: Option A — 6.00 Years Modified Duration = Macaulay Duration / (1 + YTM / 2)
  • Step 1: Macaulay Duration = 6.24 Years; Semi-annual yield (y/2) = 8.00% / 2 = 4.00% = 0.04.
  • Step 2: Modified Duration = 6.24 / (1 + 0.04) = 6.24 / 1.04 = 6.00 Years.
IIBF Examiner Tip: Indian G-Secs pay semi-annual coupons, so always divide annual YTM by 2 in (1 + y/2).
Question 2.2 • 2 Marks

What is the Basis Point Value (BPV / PV01) of the ₹200 Crore bond portfolio (change in value for a 1 bps = 0.01% shift in yield)?

A ₹12,00,000 (₹0.12 Crore)
B ₹1,20,000 (₹0.012 Crore)
C ₹6,00,000 (₹0.06 Crore)
D ₹20,00,000 (₹0.20 Crore)
Correct Answer: Option A — ₹12,00,000 (₹0.12 Crore) BPV = Portfolio Market Value × Modified Duration × 0.0001
  • Step 1: Portfolio Market Value = ₹200 Crore; Modified Duration = 6.00.
  • Step 2: BPV for 1 bps (0.01% = 0.0001) = ₹200 Crore × 6.00 × 0.0001 = ₹0.12 Crore = ₹12,00,000.
IIBF Examiner Tip: Quick shortcut: 1 bps of ₹1 Crore is ₹1,000. Multiply ₹1,000 × 200 (Cr) × 6.00 (Mod Duration) = ₹12,00,000!
Question 2.3 • 2 Marks

If the RBI Monetary Policy Committee (MPC) unexpectedly hikes the Repo Rate and bond yields jump by 35 bps (+0.35%), what is the approximate Mark-to-Market (MTM) capital loss on the ₹200 Crore portfolio?

A ₹4.20 Crore
B ₹3.50 Crore
C ₹2.10 Crore
D ₹6.00 Crore
Correct Answer: Option A — ₹4.20 Crore MTM Loss = BPV × Yield Change in bps = Portfolio × D_mod × Δy
  • Step 1: Using BPV: ₹12,00,000 per bps × 35 bps = ₹4,20,00,000 = ₹4.20 Crore.
  • Step 2: Verification using % formula: -6.00 × 0.35% = -2.10% of ₹200 Crore = -₹4.20 Crore.
IIBF Examiner Tip: BPV makes MTM profit/loss calculation instantaneous for any basis-point movement.
Question 2.4 • 2 Marks

What is the 1-Day Value at Risk (VaR) at the 99% confidence level (Z = 2.33, Daily price volatility σ = 0.48%)?

A ₹2.2368 Crore
B ₹0.9600 Crore
C ₹1.5840 Crore
D ₹3.1623 Crore
Correct Answer: Option A — ₹2.2368 Crore 1-Day VaR (99%) = Portfolio Value × σ_daily × Z(99%)
  • Step 1: 1-Day Dollar Volatility (1 SD) = ₹200 Crore × 0.48% = ₹0.96 Crore (note: 8 bps daily yield volatility × ₹0.12 Cr BPV also equals ₹0.96 Crore!).
  • Step 2: 1-Day 99% VaR = ₹0.96 Crore × 2.33 = ₹2.2368 Crore.
IIBF Examiner Tip: Notice how Daily Price Volatility (0.48%) equals Modified Duration (6.00) × Daily Yield Volatility (0.08%)!
Question 2.5 • 2 Marks

What is the 10-Day 99% Value at Risk (VaR) required for Basel Market Risk regulatory capital calculation?

A ₹7.0734 Crore
B ₹22.3680 Crore
C ₹5.0120 Crore
D ₹10.2400 Crore
Correct Answer: Option A — ₹7.0734 Crore 10-Day VaR = 1-Day VaR × √10
  • Step 1: 1-Day 99% VaR = ₹2.2368 Crore.
  • Step 2: Multiply by √10 (3.1623): ₹2.2368 Crore × 3.1623 = ₹7.0734 Crore.
IIBF Examiner Tip: Under Basel Market Risk Internal Models Approach (IMA), regulatory capital is based on the higher of previous day’s 10-day 99% VaR or 60-day average × multiplication factor (minimum 3).
CASE STUDY SET #3Moderate (IIBF Standard)10 Marks (5 × 2M)

Basel III Liquidity Coverage Ratio (LCR) & HQLA Level 1 / 2A / 2B Haircuts

5 Linked Numerical Questions
Official IIBF Case Scenario & Financial Data:

Compute the Basel III Liquidity Coverage Ratio (LCR) for Dakshin Bank from the following liquid asset and 30-day stressed cash flow data:

HQLA / Cash Flow CategoryGross Amount (₹ Crore)Basel III Haircut / Run-off Factor
Cash in Hand, Excess CRR & Eligible SLR G-Secs (Level 1 HQLA)₹2,100 Crore0% Haircut (100% counted)
AA- and Above Rated Corporate Bonds & PSE Bonds (Level 2A HQLA)₹800 Crore15% Haircut (85% counted)
BBB- to A+ Corporate Bonds & Nifty 50 Equities (Level 2B HQLA)₹400 Crore50% Haircut (50% counted)
Total Stressed Cash Outflows over next 30 Calendar Days₹3,600 CroreGross Outflows
Total Stressed Contractual Cash Inflows over next 30 Calendar Days₹900 CroreCapped at 75% of Total Outflows
Question 3.1 • 2 Marks

What is the post-haircut value of Level 2A HQLA (₹800 Cr @ 15% haircut) and Level 2B HQLA (₹400 Cr @ 50% haircut)?

A Level 2A = ₹680 Cr; Level 2B = ₹200 Cr
B Level 2A = ₹800 Cr; Level 2B = ₹400 Cr
C Level 2A = ₹720 Cr; Level 2B = ₹300 Cr
D Level 2A = ₹680 Cr; Level 2B = ₹340 Cr
Correct Answer: Option A — Level 2A = ₹680 Cr; Level 2B = ₹200 Cr Adjusted Level 2A = Gross 2A × (1 - 0.15); Adjusted Level 2B = Gross 2B × (1 - 0.50)
  • Step 1: Post-haircut Level 2A HQLA = ₹800 Cr × 0.85 = ₹680 Crore.
  • Step 2: Post-haircut Level 2B HQLA = ₹400 Cr × 0.50 = ₹200 Crore.
IIBF Examiner Tip: Memorize HQLA haircuts: Level 1 = 0% haircut; Level 2A = 15% haircut; Level 2B = 50% haircut.
Question 3.2 • 2 Marks

What is the Total Stock of High Quality Liquid Assets (HQLA) after verifying the Basel III 40% cap on Total Level 2 assets and 15% cap on Level 2B assets?

A ₹2,980 Crore (No cap breached)
B ₹3,300 Crore
C ₹2,780 Crore
D ₹2,520 Crore
Correct Answer: Option A — ₹2,980 Crore (No cap breached) Total HQLA = Level 1 + Adjusted Level 2A + Adjusted Level 2B (subject to Level 2 ≤ 40% and Level 2B ≤ 15% of Total HQLA)
  • Step 1: Uncapped Total HQLA = ₹2,100 (L1) + ₹680 (L2A) + ₹200 (L2B) = ₹2,980 Crore.
  • Step 2: Check Level 2 Share = (680 + 200) / 2,980 = 29.53% (≤ 40% ceiling).
  • Step 3: Check Level 2B Share = 200 / 2,980 = 6.71% (≤ 15% ceiling). Both caps are satisfied, so Total HQLA = ₹2,980 Crore.
IIBF Examiner Tip: Level 2 assets (2A + 2B) cannot exceed 40% of total HQLA, and Level 2B alone cannot exceed 15% of total HQLA.
Question 3.3 • 2 Marks

What is the Total Net Cash Outflows over the next 30 calendar days?

A ₹2,700 Crore
B ₹3,600 Crore
C ₹900 Crore
D ₹2,980 Crore
Correct Answer: Option A — ₹2,700 Crore Net Cash Outflows = Total Outflows - Min(Total Inflows, 75% of Total Outflows)
  • Step 1: 75% cap on Cash Inflows = 75% of ₹3,600 Cr = ₹2,700 Crore.
  • Step 2: Actual Stressed Cash Inflows = ₹900 Crore (well below the ₹2,700 Cr cap).
  • Step 3: Total Net Cash Outflows = ₹3,600 Cr - ₹900 Cr = ₹2,700 Crore.
IIBF Examiner Tip: Even if a bank has ₹4,000 Cr of inflows against ₹3,600 Cr of outflows, inflows are capped at 75% of outflows so minimum Net Cash Outflow is always at least 25% of Gross Outflows!
Question 3.4 • 2 Marks

What is the Liquidity Coverage Ratio (LCR %) of Dakshin Bank, and does it meet the RBI minimum requirement of 100%?

A 110.37% — Complies (≥ 100%)
B 82.78% — Fails (< 100%)
C 100.00% — Complies
D 122.22% — Complies
Correct Answer: Option A — 110.37% — Complies (≥ 100%) LCR (%) = (Stock of HQLA / Total Net Cash Outflows over 30 Days) × 100
  • Step 1: Stock of HQLA = ₹2,980 Crore; Net Cash Outflows = ₹2,700 Crore.
  • Step 2: LCR = (₹2,980 / ₹2,700) × 100 = 110.37%. Since 110.37% ≥ 100%, the bank complies.
IIBF Examiner Tip: During severe systemic stress, RBI allows banks to temporarily dip into HQLA below 100%, but under normal operations minimum LCR is 100%.
Question 3.5 • 2 Marks

If the bank also computes its Net Stable Funding Ratio (NSFR — 1-year structural liquidity horizon) and has Available Stable Funding (ASF) of ₹38,500 Crore against Required Stable Funding (RSF) of ₹35,000 Crore, what is the NSFR?

A 110.00% (Complies with ≥ 100% norm)
B 90.91% (Fails < 100% norm)
C 105.00%
D 115.50%
Correct Answer: Option A — 110.00% (Complies with ≥ 100% norm) NSFR (%) = (Available Stable Funding [ASF] / Required Stable Funding [RSF]) × 100 ≥ 100%
  • Step 1: ASF = ₹38,500 Crore; RSF = ₹35,000 Crore.
  • Step 2: NSFR = (₹38,500 / ₹35,000) × 100 = 110.00% (Complies with ≥ 100% norm).
IIBF Examiner Tip: LCR tests 30-day acute short-term stress resilience; NSFR tests 1-year structural funding stability.
Live Gemini AI + Cloudflare KV Auto-Merge

Want More Practice on ALM & Treasury? Generate Case Study Set #4

Click to synthesize a brand-new 5-question (10-mark) IIBF numerical case study for BFM + ABFM on the fly. Every newly generated set is also automatically deduplicated and merged into our global Cloudflare KV question bank.

Step 3: Interactive Calculation Sandbox

Try With Your Own Numbers: Live ALM & Treasury Calculator

Open Full Interactive ALM Structural Liquidity & Rate Gap Simulator

Modify any input below to watch the step-by-step IIBF formula outputs update in real time.

Rate Sensitive Gap (RSA - RSL):₹3000 Crore
Annual NII Impact (Gap × ΔR):₹30 Crore
Basel III LCR (HQLA / Net Outflows):110%

Frequently Asked IIBF Exam Questions (BFM + ABFM)

Why are inflows capped at 75% of outflows in the Basel III LCR formula?

To prevent banks from relying solely on anticipated contractual inflows to meet liquidity needs during a 30-day systemic crisis, Basel III caps recognized inflows at 75% of total cash outflows. This forces every bank to hold a minimum HQLA buffer equal to at least 25% of gross 30-day cash outflows.

What is the difference between Macaulay Duration and Modified Duration?

Macaulay Duration (measured in years) is the present-value-weighted average time until cash flows are received. Modified Duration = Macaulay Duration / (1 + y/m) measures the percentage change in a bond’s price for a given change in yield.

Welcome Back

Sign in to save reports and access premium credit tools.

or continue with
Don't have an account?