Fin Maverick
Foundations VocabularyAccounting & ReportingEconomics & MacroQuant Methods & ProgrammingBusiness & Company AnalysisCorporate Finance & ValuationBehavioural Finance
Banking & Market InfrastructureFixed Income & RatesDerivatives & Structured ProductsPublic EquitiesTransactions & DealsPortfolio ConstructionFunds & AMCs
Private Markets & AlternativesRisk, Treasury & ControlAI & Digital FinanceStochastic Calculus & PricingWealth & Personal FinanceIndian Markets & RegulationProfessional Practice
CalculatorComparison
Frameworks
Explore Bootcamps
Equity ResearchPortfolio ManagementMutual Fund MasteryFinancial LiteracyInvestment Banking Analyst
Private Equity AnalystHedge Funds AnalystBreaking Into VCBreaking Into QuantsAI For Finance
Financial Analyst ProgramRisk Management ProgramPrivate Wealth ManagementDebt Capital MarketsDerivatives Foundation
Explore Internships
Equity Research InternMutual Fund Intern
Portfolio Management InternFinancial Literacy Intern
Explore Micro Courses

Equity Research6

Writing an Investment ThesisBuilding a Discounted Cash FlowReading an Annual Report FastReading a Sector Before a CompanySpotting Quality of Earnings Red FlagsBuilding a Revenue Forecast From Drivers

Portfolio Management3

Rebalancing: When, Why and What It CostsStrategic and Tactical Asset AllocationMeasuring Risk in a Portfolio

Mutual Fund Mastery3

Comparing Funds Without Being FooledHow a NAV Is Struck and Which Day You GetReading a Fund Factsheet Properly

Derivatives Unlocked4

Hedging a Real ExposureThe Greeks, PracticallyFutures, the Basis and What Moves ItReading an Option Payoff

AI For Finance2

Retrieval and Grounding for FinanceDocument Extraction in Finance

Breaking Into Quants4

Backtesting a StrategyHypothesis TestingCleaning Financial DataRegression for Finance

Breaking Into VC3

Sizing a MarketReading a Term Sheet as a FounderHow a Venture Round Actually Works

Financial Analyst Program4

Common Size and Trend AnalysisReading a Cash Flow StatementRatio Analysis That Says SomethingBuilding a Working Capital Schedule

Risk Management Program2

Credit Exposure and How It Is ReducedValue at Risk and What It Hides

Investment Banking Analyst3

Precedent Transactions and Why They DifferReading a Term Sheet StructurallyBuilding a Comparable Companies Table

Private Wealth Management3

Tax Aware Portfolio DecisionsBuilding a Client Risk ProfileGoal Based Planning Arithmetic

Debt Capital Markets3

Analysing an Issuer's CreditDuration and What It Does Not Tell YouBond Pricing and Yield Mechanics

Private Equity Analyst2

Fund Waterfalls and CarryThe LBO in Structure

Hedge Funds Analyst2

Short Selling MechanicsLong Short Mechanics
Courses
Explore Career Roadmaps
Investment Banking AnalystEquity Research AnalystVC AnalystPrivate Equity AnalystHedge Funds Analyst
Quant AnalystAI For FinanceFinancial Analyst ProgramPrivate Wealth ManagementDebt Capital Markets
Risk Management ProgramDerivatives FoundationPortfolio ManagementMutual Fund Mastery
PartnershipsShowdown
Log inSign up
Risk, Treasury & Financial Control
1Risk Foundations
Risk Appetite, Tolerance, Capacity…The Risk Taxonomy and UniverseRisk Register vs Risk MatrixStress TestingScenario Analysis vs Stress TestingImpact and LikelihoodLikelihoodThe Risk EventRisk Assessment
2Enterprise Risk Management
Enterprise Risk ManagementThe Four Risk TreatmentsRisk CultureRisk MaturityRisk Monitoring
3Risk Governance
Risk GovernanceHow to set a…The Risk PolicyThe Risk OwnerThe Risk Committee and Its CharterThe Risk Limit FrameworkRisk EscalationHow to set a…
4Credit and Counterparty Risk
Collateral AgreementsCollateral vs NettingProbability of DefaultExposureCounterparty ExposureConcentration Risk vs Wrong Way RiskCounterparty Risk vs Credit RiskHow to assess Counterparty ExposureHow to assess Concentration Risk
5Market Risk
Market RiskSensitivity MeasuresThe Hedging PolicyInterest Rate Risk in the Banking BookIRRBB vs Market RiskExpected ShortfallEconomic Value of EquityVaR BacktestingOpen PositionValue at RiskValue at Risk and Expected ShortfallEconomic Value SensitivityFX ExposureValue at Risk vs Expected ShortfallEarnings at Risk vs…FX Transaction Risk vs…How to measure Interest…How to measure Foreign…
6Liquidity Risk
Liquidity Stress TestingLiquidity Gap vs Liquidity BufferMaturity MismatchThe Debt Maturity ProfileFunding ConcentrationSurvival HorizonThe Contingency Funding PlanNet Stable Funding RatioLiquidity Risk vs Funding RiskLiquidity Coverage RatioLiquidity Gap and BufferHow to run a Liquidity Gap Analysis
7Operational Risk
Operational LossThe Loss EventRisk and Control Self AssessmentException ManagementInformation Security as a…Segregation of DutiesIssue ManagementThe Near MissRoot Cause Analysis in RiskThe Fraud TriangleCyber Risk vs Third Party RiskHow to run a…How to assess Third…
8Risk Reporting, Data and Model Risk
Model RiskModel Validation vs BacktestingHow to run Model ValidationData Governance in RiskModel Risk vs Data RiskKey Risk IndicatorsManagement InformationRisk ReportingRisk ScoreEarnings at RiskRisk Adjusted ReturnEarly Warning IndicatorsHow to build a KRI Dashboard
9Treasury
Corporate TreasuryAsset Liability ManagementIntragroup FundingThe Treasury PolicyThe Treasury Management SystemThe Cash ForecastCash Pooling and ConcentrationHow to build a Cash Forecast
10Financial Controls and Assurance
Control AssuranceThe Control LifecycleThe Assurance MapThe Audit FindingIssue RemediationInternal Financial ControlsControl Design vs Control EffectivenessHow to map Internal Financial ControlsHow to test Control…Control DeficiencyMaterial Weakness
11Operational Resilience
Operational ResilienceBusiness Continuity and Disaster RecoveryBusiness Continuity vs Operational…Crisis ManagementDisaster RecoveryIncident Management

Liquidity Gap and Buffer: Build the Ladder, Size the Stock

This tool builds a maturity ladder and sizes a buffer against it. Enter inflows and outflows by bucket and it returns each gap, the cumulative gap, the gap as a share of the bucket's outflows, buffer cover in times, and a test of each bucket against a cap on its own negative gap.

Play with it

Build the ladder, size the buffer, and test the cap

Every field below is editable and nothing is stored: close the tab and the numbers go with it. The defaults reproduce the worked example this calculator uses throughout, for Vindhya Commercial Bank Limited, an invented bank. The one slider is the behavioural assumption: how much of the Rs 36,000 crore of balances with no contractual date is placed in bucket one. Moving it takes that amount out of the last four buckets in proportion to their outflows, so the ladder keeps tying. The case gives no split of that remainder, so the proportional spread is a stated choice and not the bank's. Every output is an illustration of arithmetic and never a requirement, a minimum or an opinion about any institution.

The second button moves nothing but the assumption. The third moves nothing but the four buffer lines. Both leave the two columns tying. The tie is what each button is for.

Inflows by bucket, Rs crore
Outflows by bucket, Rs crore. The LB1 row here excludes the balances with no contractual date. The slider places those.
Buffer components and the cap, Rs crore and per cent
The behavioural assumption: of Rs 36,000 crore with no contractual date, how much sits in bucket one
Rs 0 crore, 0.00 per centRs 1,800 crore, 5.00 per centRs 5,400 crore, 15.00 per cent
Behavioural model output, the sheet that places balances with no contractual date, the amount assigned to the first bucket.
The build-up, bucket by bucket, Rs crore
BucketInflowsOutflowsBucket gapMoves the running totalCumulative gap
LB1
LB2
LB3
LB4
LB5
LB6
LB7
LB8
Total

The gap column is inflows less outflows. The movement column is what that gap does to the running total. The last column is the running total after this bucket, and it is the gap column added up one row at a time.

The checks that must reconcile, shown adding up
THE LADDER, THE CUMULATIVE GAP, THE COVER AND THE CAP Every default is this invented bank's own figure and none of it is a requirement. THE LADDER: INFLOWS AGAINST OUTFLOWS, BY BUCKET inflows outflows -2,400LB1 -1,200LB2 -2,400LB3 -1,200LB4 -2,400LB5 2,400LB6 2,400LB7 4,800LB8 TIE CHECK PASSED. Inflows Rs 96,000 crore and outflows Rs 96,000 crore. THE CUMULATIVE GAP, ZERO AT THE TOP AND DEEPER IS WORSE DEEPEST: LB5, Rs 9,600 crore BUFFER COVER AGAINST THE CUMULATIVE GAP, IN TIMES 6.00LB1 4.00LB2 2.40LB3 2.00LB4 1.50LB5 2.00LB6 3.00LB7 no answerLB8 CAP UTILISATION, COMPUTED FROM THE AMOUNTS THE CAP, 100.0 per cent 89.3 per cent REFUSED. THE TWO COLUMNS DO NOT TIE. The outflow column is short. No gap, cumulative gap, cover or utilisation is produced until both columns reach the same total.
Tie check
PASSED
Deepest cover point
LB5, 1.50x
Buckets under 1.00 times
none
Cap utilisation
89.3 per cent
Headroom
Rs 288 crore

On this ladder the worst cumulative shortfall is Rs 9,600 crore at bucket LB5, the buffer covers it 1.50 times, and the cap on bucket LB1 runs at 89.3 per cent with Rs 288 crore of headroom.

Educational illustration. Invented figures throughout. Every bucket, buffer component, cap and assumption shown here is Vindhya Commercial Bank Limited's own working number rather than any requirement, minimum or supervisory figure. Nothing is stored anywhere: the numbers live in the browser and die with the tab. Three refusals are built in: the tool will not compute on a ladder whose columns do not tie and it names the short column; it will not compute without the behavioural assumption entered as its own number; and it computes utilisation by dividing amounts and never by dividing one rounded percentage by another. Three things are absent: no run-off factor is applied to anything, so the answer describes ordinary conditions and not a stress; no information about who provides the funding is held, so concentration is invisible to it; and no daily path is taken, so no count of days is produced. The behavioural remainder is spread across the last four buckets in proportion to their outflows, a stated choice because the case carries no split for it.

The defaults are Vindhya Commercial Bank Limited's own. On them the ladder ties at Rs 96,000 crore on each side, the deepest cumulative shortfall is Rs 9,600 crore one year out, the buffer of Rs 14,400 crore covers that deepest point 1.50 times, and the cap on the first bucket runs at 89.3 per cent with Rs 288 crore of headroom. The whole answer is those four figures, and that is a small thing. The arithmetic is one subtraction, a running total, four divisions and one comparison. A spreadsheet does all four, so the arithmetic is not what makes a tool worth building. The two things the calculator will not permit are what make it worth building.

What does this tool compute, and what does it refuse to compute?

A maturity ladderA table of every inflow and outflow slotted into time bands, so that the timing of cash can be read rather than guessed. and a buffer are easy enough to name. The difficulty starts one step later, where somebody has to actually produce the numbers and hand them to a committee. Twelve columns decide what that person can and cannot say. Six of them go in and six come out, and naming all twelve is the difference between a tool and a box nobody can see into.

In go the bucketOne time band of the ladder, defined by its start and end day, into which every flow is placed. boundaries, the inflows, the outflows and the behavioural assumptionThe share of a balance with no contractual maturity that is placed in an early bucket, which is a decision and never a measurement. applied to balances with no contractual date. The four of them build the ladder. The buffer components and the cap go in next, and those two test the ladder rather than build it. Out come the gap, the gap as a share of that bucket's own outflows, the cumulative gap, the cumulative gap as a share of cumulative outflows, buffer cover in times, and the utilisation of a cap on one bucket's negative gap. Six outputs from six inputs, and every one of the outputs is arithmetic that can be done on paper. The value of the tool therefore sits in the inputs rather than the outputs.

ONE TOOL, SIX THINGS IN AND SIX THINGS OUT Four of the inputs build the ladder and two of them test it, and naming all twelve is what stops it being a box nobody can see into. WHAT BUILDS THE LADDER the bucket boundarieseight time bands, 1 to 14 days out to over 5 yearsthe inflows, bucket by bucketwhat arrives in each band, in Rs crorethe outflows, bucket by bucketwhat leaves in each band, in Rs crorethe behavioural assumptionhow much of a balance with no date sits in bucket onethe buffer componentsfour lines entered separately, in Rs crorethe cap and the bucket it sits ona share of that bucket's own outflows WHAT TESTS IT WHAT IT RETURNS the bucket gap, in Rs crorethe gap as a share of that bucket's outflowsthe cumulative gap, in Rs crorethe cumulative gap over cumulative outflowsbuffer cover, in timescap utilisation, computed from the amounts Every figure entered is Vindhya Commercial Bank Limited's own, invented, and none of the six outputs is a requirement of any kind.
Six inputs on the left produce six outputs on the right, four of them building the ladder and two of them testing it, and only the behavioural assumption changes the ladder itself while being nobody's reading from a system.

Now the refusals. The refusals are the reason this exists as a tool at all. The tool will not run on a ladder whose two columns reach different totals, and it will not run without a behavioural assumption entered as its own number. A spreadsheet permits both. A spreadsheet will happily produce eight confident gap figures from a table that describes no balance sheet, and it will happily let the most consequential number in the statement live inside somebody's head. The two silences are where a real structural liquidity statement actually goes wrong, and they are the only two things this tool is strict about.

The household version has an identical shape at every scale. A salary lands on the first of the month. Rent leaves on the fifth, the school fee on the twentieth, the loan instalment on the second. Writing those down in a diary builds a ladder. Writing down the rent and forgetting the school fee leaves a diary that still adds up to a tidy-looking month and is wrong in a way that nothing inside the diary can reveal. And if somebody in the household has quietly decided that a fifth of the savings account will be spent this month, that decision changes the answer more than any of the entries written down, and it appears nowhere in the diary.

Financial Analyst Program Bootcamp — Fin Maverick

Why does the tool refuse a ladder whose two columns do not tie?

The tie checkA test that both columns of the ladder reach the same total, without which the table describes no balance sheet at all. is the first thing that happens and nothing else runs until it passes. At Vindhya Commercial Bank Limited the eight buckets carry inflows of Rs 96,000 crore in total against outflows of the same Rs 96,000 crore, and the tool above prints all sixteen of those figures bucket by bucket. Both columns reach the same total because both columns are the same balance sheet read from two sides.

Suppose one of them did not. Suppose the outflow column came to Rs 94,800 crore because Rs 1,200 crore of something was never slotted. The ladder would still produce eight gap figures and they would still look like answers. But the cumulative gap would be wrong by Rs 1,200 crore at every bucket after the one the missing item belonged to, and nothing on the output identifies which bucket that is. The error sits in one place and contaminates everything downstream of it, and the reader has no way of knowing whether the contamination starts at bucket two or bucket seven.

So the tool stops, and it says which column is short and by how much. The refusal is a small habit, and it is the difference between a number that can be defended in a committee room and a number that cannot.

THE TWO THINGS THE TOOL WILL NOT DO Both refusals happen before any output is produced, and both are checks a spreadsheet never makes. REFUSAL ONE: THE TWO COLUMNS MUST TIE inflows entered, all eight buckets Rs 96,000 crore outflows entered, all eight buckets Rs 94,800 crore OUTFLOW COLUMN SHORT BY Rs 1,200 crore Every cumulative gap after the missing item is wrong by Rs 1,200 crore, and nothing on the output says which bucket that is. REFUSAL TWO: THE ASSUMPTION MUST BE ENTERED balances with no contractual date Rs 36,000 crore of that, the amount placed in bucket one left blank NO OUTPUT IS PRODUCED AT ALL Without it, the first bucket outflow is a figure nobody reading the answer can trace back. A SPREADSHEET ALLOWS BOTH, AND BOTH ARE WHERE A REAL LADDER GOES WRONG
The tool stops on an unbalanced ladder and names the short column, and it stops again when the behavioural assumption is missing, because neither silence is visible in the output that would otherwise be produced.
Try it out

A ladder is entered with inflows totalling Rs 96,000 crore and outflows totalling Rs 94,800 crore. The tool refuses to run. Why is that the right behaviour?

Risk Management Program Bootcamp — Fin Maverick

How is a bucket gap turned into something comparable across buckets?

The bucket gapInflows less outflows inside one bucket, which is meaningless across buckets of different sizes until it is expressed as a share. is inflows less outflows inside one band, and at this invented bank the first five are negative and the last three positive. Because both columns tie, the eight gaps must sum to zero.

Read in rupees alone that list invites a mistake, and it is a mistake almost every reader makes on first sight. Bucket one and bucket five both show a gap of minus Rs 2,400 crore. The two figures look like the same size of problem. The gap of minus Rs 2,400 crore is not the same problem in both. Bucket one covers fourteen days and bucket five covers half a year, so the two bands are not carrying anything like the same volume of traffic. Bucket one has outflows of Rs 9,600 crore, so the gap is 25.0 per cent of what has to leave in that band. Bucket five has outflows of Rs 14,400 crore, so the same rupee figure is 16.7 per cent of what has to leave in that one.

Expressing every gap as a share of its own bucket's outflows is the only thing that makes eight rows of different sizes comparable at all. The tool therefore always prints both columns and never one.

THE SAME EIGHT GAPS, READ TWO WAYS Buckets LB1 and LB5 carry an identical rupee gap and are not an identical problem. THE GAP IN Rs CRORE -2,400 -1,200 -2,400 -1,200 -2,400 2,400 2,400 4,800 LB1 LB2 LB3 LB4 LB5 LB6 LB7 LB8 AS A SHARE OF THAT BUCKET'S OWN OUTFLOWS -25.0 -25.0 -20.0 -12.5 -16.7 11.1 25.0 33.3 LB1 LB2 LB3 LB4 LB5 LB6 LB7 LB8 LB1 AND LB5 ARE THE SAME BAR ON THE LEFT AND DIFFERENT BARS ON THE RIGHT LB1 outflows are Rs 9,600 crore and LB5 outflows are Rs 14,400 crore, so the same Rs 2,400 crore is 25.0 per cent of one band and 16.7 per cent of the other. Every figure here is this invented bank's own and none of it is a requirement of any kind.
The same Rs 2,400 crore gap is an identical bar in bucket one and bucket five when read in rupees, and two clearly different bars once each is divided by its own bucket's outflows.
Try it out

Bucket LB1 and bucket LB5 both show a gap of Rs 2,400 crore. Are they the same size of problem?

What does the cumulative gap add that the bucket gaps do not?

A bucket gap answers a question about one band in isolation, and no institution lives one band at a time. If Rs 2,400 crore is short in the first fourteen days, that shortfall does not evaporate on day fifteen. The shortfall is carried forward and it meets whatever the next band brings. The cumulative gapThe running total of bucket gaps to a point in time, which shows whether a shortfall accumulates or reverses. is the running total, and it is what shows whether the position is getting worse or turning round.

At this bank it deepens through each of the first five buckets and then closes back to nothing. The deepest point is at one year, at Rs 9,600 crore. The figure is worth holding on to: Rs 9,600 crore is 1.25 times the whole of the bank's equity of Rs 7,680 crore. A maturity mismatch bigger than the capital sitting behind it is not an error. A mismatch of that size is what a bank does for a living, and the ladder is where the size becomes visible.

Expressed against cumulative outflows the same curve opens at a quarter, holds there for the second bucket, and falls away from bucket three onwards to nothing. The fall after one year is not the bank getting safer; it is the denominator growing while the long assets finally mature, and reading the fall as improvement is the commonest misreading of a ladder there is.

The final cumulative gap is zero, and it will always be zero, on every ladder, for every institution, in every month. The tie check makes certain of it: if both columns reach the same total then the running difference must close at the last bucket. A ladder that ties to zero at the end says nothing whatever about whether the institution is safe. Everything the table knows sits in the shape before that point.

THE CUMULATIVE GAP: ZERO AT THE TOP, DEEPER IS WORSE The figure above each point is the cumulative gap as a share of cumulative outflows to that point. 0 25.0% 25.0% 22.7% 20.0% 19.0% 10.0% 5.9% 0.0% -2,400 -3,600 -6,000 -7,200 -9,600 -7,200 -4,800 0 DEEPEST POINT LB1 LB2 LB3 LB4 LB5 LB6 LB7 LB8 The return to zero at LB8 is arithmetic and not comfort: both columns tie, so the running difference has to close there. All figures Vindhya Commercial Bank Limited, invented. Rs crore.
The cumulative gap deepens to Rs 9,600 crore at one year and then closes to exactly zero, and the closing is forced by the tie check rather than earned by the balance sheet.
Try it out

The final cumulative gap on this ladder is zero. What does that establish?

How is a buffer compared with a gap when one is a stock and one is a flow?

A cumulative gap is a flow: it is money that has to be found over a period. A buffer is a stock: it is a pile of assets sitting there on the reporting date. Comparing a stock with a flow means asking one simple question: how many times over would the pile meet the shortfall? The answer is buffer coverThe buffer divided by a cumulative gap, expressed as how many times over the stock would meet the shortfall., expressed in times rather than in rupees or in days.

The buffer at this invented bank has four components entered separately: cash and balances with the central bank held in excess of the reserve this invented bank must keep, being Rs 1,920 crore, central government securities of Rs 9,600 crore, state government securities of Rs 1,920 crore, and other assets after the bank's own haircut of Rs 960 crore. The four components come to Rs 14,400 crore. Divide that by each cumulative gap and cover runs 6.00, 4.00, 2.40, 2.00 and 1.50 times through the first five buckets, then 2.00 and 3.00 times, and then it has no answer at all in the last bucket because the cumulative gap there is zero. Because dividing by zero is not a very large number but an absent question, the tool prints the words no answer rather than a symbol or a very large figure.

One caution now, of the sort that quietly wrecks a paper. Rs 14,400 crore is the buffer in this guide. Rs 14,400 crore is also the outflow figure in bucket five and the outflow figure in bucket eight of the very same ladder. Three different objects, one number, all in one table. The tool labels every figure with the object it belongs to for exactly this reason, and so does this guide.

Try it out

The buffer is Rs 14,400 crore and the cumulative shortfall peaks at Rs 9,600 crore at one year. Before the tool is run: at which bucket is buffer cover at its worst, and roughly what is it?

Where is the worst point, and why is it rarely the first bucket?

Almost everybody looks at the first bucket. The first bucket is the nearest, it is where a run would start, and it is the one a nervous reader checks first. At this bank the first bucket is the most comfortable point in the entire table: a cumulative gap of Rs 2,400 crore against a buffer of Rs 14,400 crore is cover of 6.00 times. Nothing in the first fourteen days is remotely tight.

The tight point is at one year, and it is tight for a structural reason rather than an alarming one. Cover falls through the first five buckets because the shortfall is accumulating faster than anything is coming back, and it recovers afterwards because the long assets start maturing. The tightest cover in a cumulative table always sits wherever the running total peaks. The peak is a different place from where the largest single bucket gap sits, and the tool marks it so nobody has to hunt for it. Here it is bucket five, at 1.50 times.

BUFFER COVER AGAINST THE CUMULATIVE GAP, IN TIMES A buffer of Rs 14,400 crore divided by the cumulative gap at each bucket. 1.00 times buffer exactly meets it 6.00 4.00 2.40 2.00 1.50 WORST POINT 2.00 3.00 no answer LB1 LB2 LB3 LB4 LB5 LB6 LB7 LB8 LB8 has no answer rather than a very large one: the cumulative gap there is zero and the question has no denominator. Vindhya Commercial Bank Limited, invented. The Rs 14,400 crore here is the buffer and not the LB5 outflow figure, which happens to be the same number.
Buffer cover falls from a comfortable 6.00 times in the nearest bucket to a tightest 1.50 times at one year, and then recovers as the long assets mature.

What does the whole default answer look like in a single view?

Here is the complete default output, with all six output columns beside the two input columns. The behavioural assumption is an input and not a finding, so it sits above the table rather than below it.

The behavioural assumption applied here is that Rs 1,800 crore of the Rs 36,000 crore of balances with no contractual date sits in bucket one, being 5.0 per cent of them, with the remainder spread across the last four buckets. The 5.0 per cent is Vindhya Commercial Bank Limited's own, and it is a decision made by a committee rather than a measurement taken from a system.

BucketInflowsOutflowsGapGap over own outflowsCumulative gapCumulative shareBuffer cover
LB1, 1 to 14 days7,2009,600minus 2,40025.0minus 2,40025.06.00
LB2, 15 to 28 days3,6004,800minus 1,20025.0minus 3,60025.04.00
LB3, 29 days to 3 months9,60012,000minus 2,40020.0minus 6,00022.72.40
LB4, over 3 to 6 months8,4009,600minus 1,20012.5minus 7,20020.02.00
LB5, over 6 months to 1 year12,00014,400minus 2,40016.7minus 9,60019.01.50
LB6, over 1 to 3 years24,00021,600plus 2,40011.1minus 7,20010.02.00
LB7, over 3 to 5 years12,0009,600plus 2,40025.0minus 4,8005.93.00
LB8, over 5 years19,20014,400plus 4,80033.3zero0.0no answer
Total, Rs crore96,00096,000zero

Buffer components entered separately: Rs 1,920 crore, Rs 9,600 crore, Rs 1,920 crore and Rs 960 crore, being Rs 14,400 crore in total. Cap entered on bucket LB1 at 28.0 per cent of that bucket's outflows, being Rs 2,688 crore, against a gap of Rs 2,400 crore. Utilisation 89.3 per cent and headroom Rs 288 crore. Every one of those is this invented bank's own working figure.

India

What is named here, and where the binding version lives

The mechanism in this guide is jurisdiction-free arithmetic: one subtraction, a running total, four divisions and one comparison. Nothing about it is a rule anywhere.

The contractual maturity mismatch monitoring tool that this ladder descends from is published by the Basel Committee on Banking Supervision through the Bank for International Settlements at bis.org, and that is where the origin of the idea sits. An Indian bank's actual reporting obligation is a different question: the buckets it must use, the basis on which each item is slotted, any limit on a behavioural adjustment and any tolerance applied to a bucket all come from the Reserve Bank of India at rbi.org.in.

Bucket definitions, slotting rules, behavioural limits, tolerances and effective dates are the regulator's to set, and the defaults in the calculator above are illustrative rather than current. Every one of those can and does change, and each should be confirmed at the source before being used for anything other than learning the arithmetic. The arithmetic transfers to any jurisdiction. The figures transfer to none.

How is a bucket tested against a cap, and how is utilisation computed?

A capA limit on how large a bucket's negative gap may be, usually expressed as a share of that bucket's outflows. on a bucket's negative gap converts a shape into a pass or a fail, and that is the one place a ladder turns into something a committee can act on. At this invented bank the cap sits on bucket one and says that the negative gap there may not exceed 28.0 per cent of that bucket's outflows. The cap is the bank's own, and there is exactly one ladder cap in a set of twelve limits. One out of twelve is worth noticing on its own.

Turning that into an answer takes two steps and the order matters. First the cap becomes an amount: 28.0 per cent of Rs 9,600 crore is Rs 2,688 crore. Then utilisationWhat is running against a cap expressed as a percentage of it, computed from the amounts and never from rounded percentages. is the gap over that amount: Rs 2,400 crore over Rs 2,688 crore is 89.3 per cent, and the headroom is Rs 288 crore. To use that headroom up, the bucket's inflows would have to fall by Rs 288 crore, or 4.0 per cent of them. The alternative is outflows rising to Rs 10,000 crore, 4.2 per cent more than they are. The only ladder limit in a set of twelve has about four per cent of one bucket between it and a breach.

Now the shortcut. The shortcut is universal and it is wrong. Almost everybody computes utilisation by dividing the reported percentages: 25.0 over 28.0 gives 89.3 per cent. On this row the shortcut happens to be right. Neither figure was rounded far, so luck carries it. Take the same habit to the same bank's wholesale funding limit and it fails: 22.6 per cent over a 20.0 per cent limit gives 113.0 per cent. The amounts give something else: Rs 19,920 crore over Rs 17,664 crore is 112.8 per cent. Two tenths of a point does not sound like much until it is the number in a board paper that a different system computed differently. The tool divides amounts, always, and prints that it does so on the same screen as the answer.

TWO WAYS TO COMPUTE ONE UTILISATION, AND ONLY ONE OF THEM IS RELIABLE Same bank, same month, two limits. The shortcut agrees on one row and disagrees on the other. THE LADDER CAP ON BUCKET LB1 from the rounded percentages 25.0 over 28.0 = 89.3 per cent from the amounts Rs 2,400 cr over Rs 2,688 cr = 89.3 SAME ANSWER, AND ONLY BECAUSE NEITHER FIGURE WAS ROUNDED FAR THE WHOLESALE FUNDING LIMIT AT THE SAME BANK from the rounded percentages 22.6 over 20.0 = 113.0 per cent from the amounts Rs 19,920 cr over Rs 17,664 cr = 112.8 DIFFERENT ANSWER, AND THE AMOUNTS ARE THE ONE TO REPORT Both limits belong to Vindhya Commercial Bank Limited, invented, and neither is a requirement of any kind. Rs crore.
Dividing rounded percentages agrees with dividing amounts on the ladder cap and disagrees by two tenths of a point on the same bank's wholesale funding limit.
Try it out

How does the tool compute utilisation against a cap?

Derivatives Foundation Bootcamp — Fin Maverick Building a Revenue Forecast From Drivers — free micro-course from Fin Maverick

What does the tool require to be stated that a spreadsheet would allow to be left blank?

Three things, and every one of them is a sentence rather than a number. The slotting basis, meaning on what question each item was placed in the band it sits in. The behavioural assumption, entered as its own figure and printed above the answer rather than below it. And the source of every buffer component, written down so a reader can ask where Rs 960 crore of other assets after the bank's own haircut actually came from.

None of those changes the arithmetic by a rupee. All of them change whether the arithmetic can be defended. A number that cannot be traced back to the decision that produced it is not a measurement, it is an assertion with a decimal point on it.

The assumption nobody could see, and the cap it moved

Here is how this tool gets used the way a spreadsheet gets used, and how it produces a ladder that ties, a utilisation inside its cap, and an answer nobody can defend.

Somebody pulls the outflow column out of a system as a single list of eight figures and pastes it in. Bucket one comes across as Rs 9,600 crore and looks like a fact. The figure is not one. Inside that Rs 9,600 crore sits Rs 1,800 crore that somebody chose to put there, being 5.0 per cent of the Rs 36,000 crore of balances with no contractual date. The other Rs 7,800 crore is contractual. Nothing on the screen distinguishes the two.

Now move the assumption from 5.0 per cent to 6.11 per cent. The change is just over one percentage point in a number that was never visible. Bucket one's outflows become Rs 10,000 crore. The gap becomes Rs 2,800 crore. As a share of that bucket's outflows it is exactly 28.0 per cent, so cap utilisation is exactly 100.0 per cent and the only ladder cap in the whole limit set has been consumed to the rupee. And the ladder still ties to Rs 96,000 crore on both sides. No money appeared; the money moved from the last four buckets into the first one.

Every arithmetic check the tool runs still passes. The tie check passes. Every gap sums correctly. The cumulative gap still closes at zero. The only thing that changed was a number that was never on the screen, and the model that sets it is one this invented bank has never independently validated.

The invisibility is why this tool takes the behavioural assumption as a separate required input rather than letting it arrive buried inside an outflow column, and why it prints it above the answer instead of in a footnote. The failure is not that somebody was careless. The failure is that the format gave carelessness nowhere to show up.

ONE NUMBER MOVED, AND EVERY ARITHMETIC CHECK STILL PASSED The behavioural assumption goes from 5.0 per cent to 6.11 per cent of Rs 36,000 crore. Nothing else is touched. THE TIE CHECK, BEFORE AND AFTER assumption 5.0 per cent inflows Rs 96,000 crore, outflows Rs 96,000 crore TIE CHECK: PASSED assumption 6.11 per cent inflows Rs 96,000 crore, outflows Rs 96,000 crore TIE CHECK: PASSED THE CAP ON BUCKET LB1, AT 28.0 PER CENT OF THAT BUCKET'S OUTFLOWS 89.3 per cent at 5.0 per cent 100.0 per cent at 6.11 per cent THE CAP THE LADDER TIED BOTH TIMES. THE NUMBER THAT MOVED WAS NEVER ON THE SCREEN.
Moving the behavioural assumption by just over one percentage point takes cap utilisation from 89.3 to exactly 100.0 per cent while the tie check passes on both sides.
Try it out

The behavioural assumption moves from 5.0 to 6.11 per cent. What happens to the ladder and to the cap?

A spreadsheet lets three sentences stay blank beside the buffer. See which three.

What can this tool never see?

Three things sit outside what this instrument can reach, and all three would change the view of the ladder it has just drawn. The tool knows amounts and not providers. A bucket funded by nine institutions and a bucket funded by four hundred thousand savers are identical to it, and they are not identical to anybody who has watched either behave. The tool applies no run-off factor to anything, so it takes the flows exactly as entered and its answer describes ordinary conditions rather than a stressed month. And it takes bucket totals rather than a daily path, so it can produce no count of days at all: there is no day one, day two, day three inside it to count. A comfortable ladder from this tool is a statement about the timing of contractual and behaviourally adjusted flows in ordinary conditions, and it is a statement about nothing else.

THREE THINGS THIS TOOL CANNOT SEE, PRINTED ON ITS OWN OUTPUT Each of the three would change the view of the ladder the tool has just drawn. IT KNOWS AMOUNTS, NOT PROVIDERS A bucket funded by nine institutions and a bucket funded by four hundred thousand savers look identical to it, and they behave nothing alike. CONCENTRATION: NOT COMPUTED IT APPLIES NO RUN-OFF FACTOR It takes the flows exactly as entered, so the answer describes an ordinary month rather than a stressed one, and it never says which it is describing. A STRESSED MONTH: NOT COMPUTED IT TAKES BUCKET TOTALS There is no day one, day two or day three anywhere inside it, so it has nothing to count and produces no number of days of any kind. A COUNT OF DAYS: NOT COMPUTED Each of the three is measured by a separate instrument, and none of those instruments is this one.
Concentration, a stressed month and a count of days all sit outside what this instrument computes, and it prints that on its own output rather than leaving it to be assumed.
Try it out

The tool reports a comfortable ladder. Which of these can it not see, and would change the view of the position?

What should be checked before an answer it produces is believed?

Three checks, and not one of them is arithmetic. Does the ladder tie? The tool checks that one and refuses to proceed without it. Is the behavioural assumption written down beside the answer? The tool forces that one by taking the assumption as its own input. And has anybody independently validated the model that produced that assumption? The tool cannot check that one, and nobody usually asks.

At this invented bank the third check is the one that bites. The model that sets the behavioural life of those balances is one of three in the bank's inventory that have never been validated. The model also cannot be tested against outcomes in the way a market model can. Its prediction, how long a deposit actually stays, is only observable over years. A model that cannot be tested against outcomes is exactly the one that most needs somebody independent to look at its data, its assumptions and its implementation, and it is exactly the one that most often gets skipped.

THREE CHECKS BEFORE THE ANSWER IS BELIEVED, AND NONE IS ARITHMETIC The tool handles the first two. The third has to come from somebody who did not build the model. 1 Does the ladder tie? Both columns reach Rs 96,000 crore, or no gap on the table can be attributed to a bucket. THE TOOL CHECKS THIS 2 Is the behavioural assumption written down beside the answer? Rs 1,800 crore of Rs 36,000 crore placed in bucket one, stated above the output and not below it. THE TOOL FORCES THIS AS AN INPUT 3 Has anybody independently validated the model behind it? At this invented bank that model is one of three in its inventory that never have been. THE TOOL CANNOT CHECK THIS AT ALL Vindhya Commercial Bank Limited and its model inventory are invented. Nothing here describes any real institution.
The tool settles the first two checks by refusing to run without them, and the third one, independent validation of the model behind the assumption, sits entirely outside it.

Who actually picks this up, and what do they do with it?

Four readers, four uses, and no two of them read the same part of the table.

Devendra Achar, head of treasury at this invented bank, reads one row. He looks at bucket one, checks the cap utilisation, and wants to know how much room he has this week. At 89.3 per cent with Rs 288 crore of headroom, that is roughly four per cent of one bucket, and it tells him he cannot let a large placement run off without replacing it. He is not reading the shape of the curve. He is reading the nearest constraint.

The independent director on the board risk committee reads the shape and ignores the first row entirely. She wants to know where the tightest point is and how tight it is. The tightest point is the sentence she has to be able to say out loud. Buffer cover of 1.50 times at one year is a sentence. Bucket gaps in rupees are not.

A credit analyst at another institution, looking at this bank as a counterparty rather than as an employer, reads the same table for one thing the bank itself never says out loud: how far the answer depends on an assumption. Move the assumption by a percentage point and the only ladder cap in the limit set is fully consumed. A position that is comfortable only under one committee's judgement is not comfortable in the same way as one that is comfortable under any of them, and sensitivity of that kind is exactly what an outsider looks for.

And now the household version. The mechanism does not change with scale. A person with a salary, three fixed outgoings and an emergency fund is running exactly this table. The buffer cover question, how many times over would the emergency fund meet the worst month, is a more useful thing to know than the balance of the emergency fund on its own, and almost nobody computes it because it needs the running total rather than the month.

Try it out

What three checks decide whether an answer from this tool is worth believing?

How a stress scenario is designed is covered separately, and this tool applies no scenario at all. The liquidity coverage ratio and the factors inside it are covered separately, and this tool applies no run-off factor to anything. Its answer therefore describes ordinary conditions and never a stress. The net stable funding ratio is covered separately. The survival horizon is covered separately, and this tool produces no count of days because a horizon needs a modelled daily path and this takes bucket totals. Funding concentration is covered separately, and this tool cannot see it: it knows amounts and not providers. The contingency funding plan is covered separately. The repricing ladder and everything about interest rates belong to the market risk subject, where the same balances are slotted on a different question and therefore sit in different bands. Central bank support, on what terms and against what security, is a separate subject entirely and is never assumed here. Each instrument named here is covered separately.

Sources

SourceDocumentSite
Bank for International SettlementsThe Basel Committee liquidity standards and monitoring tools, including the contractual maturity mismatch tool this ladder descends from, cited as the origin of the ideabis.org
Reserve Bank of IndiaWhat actually binds an Indian bank on structural liquidity: the buckets, the slotting basis, any limit on a behavioural adjustment, any tolerance on a bucket and the reporting cyclerbi.org.in
Indian Banks AssociationBanking operational convention on how a maturity ladder is compiled and circulated in practiceiba.org.in

Vindhya Commercial Bank Limited and Devendra Achar are invented.
Educational material. Not advice on any investment, tax, budget or market position.

← PreviousNext →
Fin Maverick Micro CoursesExplore Micro Courses
Fin Maverick BootcampsExplore Bootcamps
Fin Maverick

Finance education that ends in a job, not a certificate that gathers dust. Built for young India.

LEARN
CalculatorsFrameworksComparisonsCareersShowdown
RESOURCES
All CoursesMicro CoursesBootcampsInternships
COMPANY
AboutJob openingPartnership
LEGAL
Privacy PolicyTerms & ConditionsContent LicenseReturn & Refund Policy
© 2026 FIN MAVERICK / BUILT FOR INDIA.DO FINANCE, DO NOT JUST READ ABOUT IT.