MathishaGammanpila

NIM Sensitivity Simulator

When the central bank moves rates, a bank's margin doesn't move with it one-for-one. What matters is which side of the balance sheet reprices first — and how sticky deposit pricing is. Shock the rates below and watch it play out.

Rate shock

Parallel shift applied to everything that reprices within one year, scaled by each item's beta.

+100 bps
−300−200−1000+100+200+300
Baseline NIM
—
—
Shocked NIM
—
—
Δ NII (1-yr)
—
—
1-yr repricing gap
—
beta-adjusted RSA − RSL

The balance sheet

Edit any balance, rate, repricing bucket or beta. Beta = how much of the shock passes into the item's rate (CASA is sticky, so its beta is low). Equity plugs the difference automatically.

ItemBalance (Rs M)Rate %Reprices inBeta %Income/(Cost)

Repricing gap by bucket

Positive gap = more assets than liabilities reprice in that window → rate rises help. Liabilities shown beta-adjusted.

Positive gap (asset-sensitive) Negative gap (liability-sensitive)

NIM across the whole shock range

What this model does (and doesn't)

← Back to tools