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 Management Program · CoreTrack
1Risk, Treasury & Financial Control
iRisk Foundations
Risk Appetite, Tolerance, Capacity…The Risk Taxonomy and UniverseRisk Register vs Risk MatrixStress TestingScenario Analysis vs Stress TestingImpact and LikelihoodLikelihoodThe Risk EventRisk Assessment
iiEnterprise Risk Management
Enterprise Risk ManagementThe Four Risk TreatmentsRisk CultureRisk MaturityRisk Monitoring
iiiRisk Governance
Risk GovernanceHow to set a…The Risk PolicyThe Risk OwnerThe Risk Committee and Its CharterThe Risk Limit FrameworkRisk EscalationHow to set a…
ivCredit 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
vMarket 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…
viLiquidity 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
viiOperational 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…
viiiRisk 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
ixTreasury
Corporate TreasuryAsset Liability ManagementIntragroup FundingThe Treasury PolicyThe Treasury Management SystemThe Cash ForecastCash Pooling and ConcentrationHow to build a Cash Forecast
xFinancial 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
xiOperational Resilience
Operational ResilienceBusiness Continuity and Disaster RecoveryBusiness Continuity vs Operational…Crisis ManagementDisaster RecoveryIncident Management

How to build a Cash Forecast: Six Steps and the Weekly Rebuild

Build it in six steps: fix the horizon and the bucket, list the lines that move cash, take the opening position from a reconciled record, drive every line from its own driver rather than from an accounting figure, roll it forward one week at a time, and measure the error separately at every horizon. At Nirjhar Industries Limited, invented, the sixth step decides whether anybody uses the other five.

A cash forecast is built, not derived, and the building has an order to it. Whether a forecast gets believed, what its error curve means and where the line falls between a week a treasury decides on and a week it only takes warning from are covered under forecast credibility, and that boundary is taken here as settled. The treasury doing the building is that of Nirjhar Industries Limited, an invented steel and alloys maker.

What are the six steps, and what does each one decide?

Every attempt at a cash forecast that stalls, stalls in the same place, and the reason is almost never the arithmetic. The reason is that somebody started at step four. The builder opened the receivable ledger and began working out what would be collected, before anybody had decided how far ahead the document looks, how fine its columns are, or which lines it is made of. Two days later they had beautiful detail on collections and no idea where to put it. The six steps run in a fixed order because each one consumes the output of the one before it, and the commonest way to waste a week is to build detail for a line that the line list would have marked for deletion.

The everyday version has the same shape at every scale. A household about to work out whether it can get to the end of the month does not begin by adding up the grocery bills. The household begins by deciding it is looking four weeks ahead in weekly slices, then lists what actually arrives and leaves, then checks what is in the account today, and only then works out what each item will be. Taken in the wrong order, the evening goes on pricing groceries for a month nobody has defined.

THE SIX STEPS, IN THE ONLY ORDER THEY WORK IN Each step needs the output of the one above it. The right hand column is what it costs to skip. 1 Fix the horizon and the bucket Decides how far ahead the document looks and how fine the columns are WHAT IT COSTS TO GET WRONG A monthly column hides a week with nothing in it 2 List the lines that move cash Decides what the document is made of, and it is a closed list WHAT IT COSTS TO GET WRONG A line called other is the part nobody can drive 3 Take the opening position Decides the first cell, from a reconciled record across every account WHAT IT COSTS TO GET WRONG One missing account makes all thirteen weeks unknown 4 Drive every line from its own driver Decides where each number comes from, ledger by ledger WHAT IT COSTS TO GET WRONG An accounting figure carries an amount without a date 5 Roll it forward one week at a time Decides the cadence, and that every remaining week is redone WHAT IT COSTS TO GET WRONG Copy the front column forward and week 9 never learns 6 Measure the error at every horizon Decides what is published beside the forecast, column by column WHAT IT COSTS TO GET WRONG One blended accuracy figure describes no column at all Nirjhar Industries Limited is invented and so is every figure here.
The six steps run in a fixed order because each one consumes the output of the step above it, and the right hand column shows what each one costs when it is skipped rather than done badly.
Derivatives Foundation Bootcamp — Fin Maverick

Why thirteen weeks, and why weekly buckets?

Step one settles two things at once and they are separate decisions. The first is the horizonHow far ahead a particular column is looking, which is what error has to be measured against., meaning how far out the last column reaches. The second is the bucketThe unit of time each column covers, which has to be short enough that the thing being looked for cannot hide inside one., meaning what one column covers. Nirjhar's treasury runs thirteen weeks in weekly buckets, and both halves of that are choices rather than rules.

Take the bucket first. The bucket is the one people get wrong, and the reasoning about it is exact. The bucket has to be shorter than the problem it is meant to reveal, or the problem hides inside a single column and the document reports nothing. A monthly column can show a comfortable month that contained eleven days with nothing in the account. Nobody is short of money for a quarter. A business is short of it on a Tuesday, and the column has to be short enough to have a Tuesday in it. In the other direction, daily buckets for thirteen weeks produce 91 columns nobody will read and a level of precision the drivers cannot support anyway.

Now the horizon. Thirteen weeks is one quarter and a day, so it reaches a quarter end from wherever it starts. A quarter end matters because a group's own reporting, its lenders and its counterparties all look at the same date. Thirteen weeks is also short enough that the far columns are still worth drawing at all. Push the horizon to twenty six weeks and the last columns carry an error nobody can act on, so the effort of building them buys a warning that a single line of prose could have given. Thirteen is Nirjhar's own choice, made by Girish Talwalkar, its group treasurer, and it is not a standard anybody sets.

Try it out

Why weekly buckets rather than monthly ones?

Which lines go in, and how is the list known to be finished?

Step two is the shortest step and the one that decides whether the rest of the work is possible. Step two lists the things that move cash into or out of a bank account, and the list is closed: seven lines at Nirjhar, and every rupee that hits any of its 26 accounts belongs to exactly one of them. A line called other is not an eighth line. A line nobody can name is a line nobody can drive, check or improve, so a line called other is a report that step two is not finished.

The completeness test is worth stating as a test rather than a wish. A month of actual bank statement lines is taken and every one of them allocated to a named line. Nirjhar makes about 1,840 payments a month across roughly 20 working days, or about 92 payments on a working day, and 92 is a number one person can genuinely walk through. If everything lands, the list is closed. If something does not land, the missing line has been found. The honest response is to add it by name rather than to open a bucket called other and let unclassified items accumulate in it, and they always do.

THE SEVEN LINES, AND THE RECORD EACH ONE IS DRIVEN FROM This is the invented group's own list. The test is not the length of it, it is that nothing falls outside it. THE LINE DIRECTION THE DRIVER IT IS BUILT FROM Receipts from customers CASH IN the receivable ledger and the collection pattern on it Payments to suppliers CASH OUT the payable ledger and the agreed terms on each name Payroll CASH OUT the payroll run, with its own deductions on their own dates Statutory payments CASH OUT the filing calendar, which sets the date before the amount Interest and repayment CASH OUT the loan schedule, read date by date and never by month Capital spend CASH OUT committed orders and the stage each one has been certified to Treasury movements BOTH WAYS the daily sweep, and any placement made or maturing EVERY RUPEE THAT HITS A BANK ACCOUNT BELONGS TO EXACTLY ONE OF THESE SEVEN LINES A line called other is not an eighth line. It is a report that step two is not finished, and it grows.
Seven named lines carry every rupee that moves through the invented group's bank accounts, and each one is built from its own record rather than from an accounting total.
Try it out

A forecast has a line called other, running at about 8 per cent of payments. What does that indicate?

Where does the opening position come from, and what if it is incomplete?

Step three is a single cell and it is the most load-bearing cell in the document. The opening positionThe cash the group actually holds at the start of the forecast, taken from a reconciled and complete record. is what the group actually holds right now, and at Nirjhar that is Rs 540 crore sitting across 26 bank accounts with 4 banks in 3 currencies. Every other number in the forecast is a movement away from that figure. An error in the opening position therefore does not stay where it is. The error propagates: present in week 1, and still present, unchanged and unmeasured, in week 13.

Two conditions have to hold, and they are different conditions. The first is that the record is reconciled, meaning the balance being read has been matched against the bank's own statement rather than taken from the group's ledger and hoped for. The second is that it is complete, meaning every account is in it. A position missing one account is not a slightly smaller position, it is an unknown one, and forecasting forward from an unknown starting point produces thirteen unknown weeks rather than one uncertain cell. The coverage question at Nirjhar is therefore answered at 26 of 26 and never at 25 of 26. Nobody can know which way the missing account leans, so the near miss is worth nothing.

Where the complete position comes from operationally, and what it takes to have it by ten in the morning rather than on the third working day, is a separate subject and is settled under the daily cash position. Step three only asserts what the construction needs: a reconciled figure covering every account, dated today.

Try it out

The opening position is available for 25 of the 26 accounts. Should the forecast start?

Equity Research Bootcamp — Fin Maverick

How is each line actually driven, and why not from the profit and loss account?

Step four is where the work is, and it has one rule. Every line is built from its own driverThe underlying record or pattern a forecast line is built from, such as a receivable ledger or a loan schedule., meaning the record that actually determines when the cash moves. Collections come from the receivable ledger and the pattern of how that group's customers have historically paid against it. Payroll comes from the payroll run. Statutory payments come from the filing calendar. Interest and repayment come from the loan schedule. Building each line from its own driver is what is meant by the direct methodBuilding a cash forecast from expected receipts and payments rather than from an accounting profit figure., and the alternative is not a different technique so much as a different document.

An accounting line is the wrong input for three separate reasons, and each one alone is enough to disqualify it. A sale recognised is not a sale collected, so profit is not cash. Twelve months of twelve equal quarters do not divide into 52 weeks without leaving a remainder somewhere, so a month is not four weeks. And an accrual carries an amount without a date. The date is the one thing the forecast exists to supply. An accrual states that Rs 36 crore of interest belongs to this month. The accrual does not state which day the money leaves the account, and a treasury that does not know the day does not know anything useful.

The interest line makes the point with locked numbers. Nirjhar carries total debt of Rs 4,320 crore at an average contracted cost of 10.0 per cent, an interest cost of Rs 432 crore for the year, or Rs 36 crore a month. The annual figure divided by 52 is Rs 8.31 crore a week. Put into every column, that forecasts Rs 108.00 crore across thirteen weeks, and three monthly payments of Rs 36 crore total exactly the same. The two methods agree to the rupee on the block and disagree in every single week inside it.

THE SAME INTEREST LINE, BUILT TWO WAYS, OVER THIRTEEN WEEKS Both columns total Rs 108.00 crore. Only one of them says which week the money actually leaves. Both strips are drawn to one scale, where Rs 36 crore is the full bar height. A. THE ACCOUNTING LINE: Rs 432 crore a year divided by 52, being Rs 8.31 crore in every week 1 2 3 4 5 6 7 8 9 10 11 12 13 B. THE LOAN SCHEDULE LINE: Rs 36 crore leaves on three dates and nothing leaves in the other ten weeks 36.00 36.00 36.00 1 2 3 4 5 6 7 8 9 10 11 12 13 432 divided by 52 is Rs 8.31 crore, and 8.31 across 13 weeks is Rs 108.00 crore. Three payments of Rs 36 crore is also Rs 108.00 crore. The absolute miss is Rs 27.69 crore in each payment week and Rs 8.31 crore in each of the other ten, being Rs 166.15 crore in total.
Spreading the annual interest cost evenly gives exactly the right thirteen week total and the wrong answer in all thirteen weeks, missing by Rs 166.15 crore in absolute terms on a line worth Rs 108.00 crore.

The cost of that is exact. In each of the three payment weeks the even spread is short by Rs 36 crore less Rs 8.31 crore, being Rs 27.69 crore. In each of the other ten weeks it is over by Rs 8.31 crore. The absolute misses add to 3 times 27.69, being Rs 83.08 crore, plus 10 times 8.31, being another Rs 83.08 crore, so Rs 166.15 crore of error on a line whose total is right to the rupee. The error is 1.54 times the size of the line itself. The reconciliation is perfect and the document is useless, and the trap is exactly that pairing.

One warning belongs specifically to this group, and it is the most expensive confusion available in a treasury. Rs 432 crore appears twice inside Nirjhar and means two different things. Rs 432 crore is the interest cost for the year, at 10.0 per cent on Rs 4,320 crore of debt. The same Rs 432 crore is bucket MP1 of the group's debt maturity profile, the principal falling due inside year 1. A forecast that writes a bare Rs 432 crore beside a repayment schedule has merged a principal repayment with an interest charge, and the fix is to name the object in the cell every single time. Both belong in the interest and repayment line, on their own dates, as two things.

Scale checks come last, and they get mistaken for forecast lines. Nirjhar's revenue is Rs 10,800 crore a year, or Rs 900 crore a month and Rs 207.69 crore a week. The weekly figure is useful for sanity: if the collections line is forecasting Rs 600 crore in a single week, something is wrong. But it is a check and not an input. Collections come from the receivable ledger and the collection pattern, never from revenue divided by 52, and the difference between checking a number and generating one is the whole of step four.

Try it out

Interest is Rs 432 crore a year. Should the forecast show Rs 8.31 crore a week?

What does rolling it forward weekly actually involve?

Step five is a cadence rather than an event. A rolling forecastA forecast rebuilt on a fixed cadence, dropping the week that has happened and adding a new one at the far end. is redone on a fixed rhythm, and at Nirjhar that rhythm is weekly. The loop has four moves, and the second one is the move that gets dropped when people are busy. Dropping it is precisely what converts a rebuildRedoing every remaining week from its drivers, as against copying the previous version forward and editing the front. into a copy.

THE WEEKLY LOOP, AND THE MOVE THAT GETS SKIPPED Four moves, clockwise, once a week. Skip the second and the third has nothing to learn from. MOVE 1 Drop the week that has already happened It is not a forecast any more. It is an actual. MOVE 2 Record what happened against what was forecast Skip this and the rebuild becomes a copy forward. MOVE 3 Redo every remaining week from its own drivers Weeks 1 to 12 all move, not only the front one. MOVE 4 Add a new week 13 at the far end The document stays thirteen weeks long forever. EVERY WEEK Move 2 is shaded because it is the one that turns a document into a record that learns. It costs the least and is dropped first. This loop is the invented group's own cadence and is not a standard set by anybody.
The weekly loop has four moves, and dropping the second one quietly converts a rebuild into a copy forward with only the front column edited.

One feature of rolling is rarely said out loud, and once it is seen the whole document reads differently. Because the forecast rolls weekly and reaches thirteen weeks out, one calendar week does not get forecast once. The same week gets forecast thirteen separate times, first at a horizon of thirteen weeks and last at a horizon of one, twelve rebuilds later. The document published on any given day is a snapshot of thirteen different weeks at thirteen different stages of being understood, and reading it as though every column were equally solid is the single commonest misreading of a rolling forecast.

Try it out

A treasury copies last week's forecast forward and edits only the first column. What has it lost?

How many times does one calendar week get forecast?

Follow one calendar week through, from the first time anybody puts a number against it to the week itself. Nirjhar's treasury has measured its own error by horizon over the last thirteen weeks and it holds four measurements: 1.4 per cent at week 1, 4.8 per cent at week 4, 9.6 per cent at week 8 and 16.2 per cent at week 13. The four readings are the group's own measurements. Every reading between them is drawn straight between the measured points and is not itself a measurement.

Read backwards, those readings are the life story of one week. Its thirteen successive sightings run 16.20, 14.88, 13.56, 12.24, 10.92, 9.60, 8.40, 7.20, 6.00, 4.80, 3.67, 2.53 and 1.40 per cent. The fall from first sight to the week itself is 16.20 less 1.40, being 14.80 points, or 91.4 per cent of where it started. Nothing about the week changed across those thirteen sightings except how close it was, and that alone took nine tenths of the uncertainty out of it.

Try it out

A rolling thirteen week forecast is rebuilt weekly. Before the control below is touched: how many times does one particular calendar week get forecast before it arrives?

Play with it

Walk one calendar week through all thirteen of its sightings

One control: which sighting of a single calendar week is on view, from the first, thirteen weeks out, to the thirteenth and last, the week itself. Two consequences move together: the error attaching to that sighting, and whether the week is at that point only a warning or something this treasury will act on. The default is the tenth sighting, horizon 4, at 4.80 per cent, or Rs 25.92 crore against the group's Rs 540 crore of cash.

1ST SIGHTINGSIGHTING 10 OF 13THE WEEK ITSELF
ONE CALENDAR WEEK, SEEN THIRTEEN TIMES, AT THE ERROR ATTACHING TO EACH SIGHTING Sightings 1, 6, 10 and 13 are this group's four measured points. The other nine are drawn straight between them. The dashed line is this treasury's own decision boundary at 4.80 per cent, which is a choice and not a rule. 16.20 14.88 13.56 12.24 10.92 9.60 8.40 7.20 6.00 4.80 3.67 2.53 1.40 SIGHTING HORIZON 1 13 2 12 3 11 4 10 5 9 6 8 7 7 8 6 9 5 10 4 11 3 12 2 13 1 NINE SIGHTINGS: A WARNING ONLY FOUR SIGHTINGS: A DECISION The rupee reading applies the percentage to the group's Rs 540 crore of cash, and says so each time it does. Nirjhar Industries Limited is invented and these four measured points are its own, not what any real business achieves.
Sighting
10 of 13
Horizon
week 4
Expected miss
4.80 per cent
On Rs 540 crore
Rs 25.92 cr
Status
Decision

At sighting 10 of 13 this calendar week is still 4 weeks out, carries an expected miss of 4.80 per cent, being Rs 25.92 crore against the group's Rs 540 crore of cash, and this is the tenth sighting, where it crosses into a week this treasury will act on.

Educational illustration. Invented figures throughout. The four measured error points, at sightings 1, 6, 10 and 13, are this group's own. The nine readings between them are drawn straight and are not measurements of anything. The decision boundary at horizon 4 is this treasury's own choice and is not a rule set by anybody. The rupee reading applies the percentage to the group's Rs 540 crore of cash. Total improvement across the thirteen sightings is 16.20 less 1.40, being 14.80 points or 91.4 per cent, and there is exactly one crossing of the boundary, at the tenth sighting, after nine rebuilds.
THE SAME WEEK, THIRTEEN SIGHTINGS, ONE CROSSING Nothing about the week changes across these thirteen readings except how close it is. MEAN ABSOLUTE ERROR AT THAT SIGHTING, PER CENT a measured reading of this invented group drawn straight between measured points DECISION BOUNDARY, 4.80 PER CENT, THIS TREASURY'S OWN CHOICE 16.20 14.88 13.56 12.24 10.92 9.60 8.40 7.20 6.00 4.80 3.67 2.53 1.40 SIGHTING HORIZON 1 13 2 12 3 11 4 10 5 9 6 8 7 7 8 6 9 5 10 4 11 3 12 2 13 1 Readings in order: 16.20, 14.88, 13.56, 12.24, 10.92, 9.60, 8.40, 7.20, 6.00, 4.80, 3.67, 2.53 and 1.40 per cent. The fall from first sight to the week itself is 14.80 points, being 91.4 per cent of where it started.
The improvement is smooth but its usefulness is not: the week stays a warning for nine sightings and becomes a decision at its tenth, when it crosses this treasury's own boundary at 4.80 per cent.

The crossing is not what people expect. The error improves gradually, one reading at a time, but nothing about what the treasury may do with the week changes at all until the tenth sighting. Then it changes completely, and it changes because of a boundary somebody chose in advance rather than because of anything that happened in the business. Nine sightings of informative and not actionable, then four of actionable. Twelve rebuilds happen between the first sighting and the week itself, and only the tenth one alters what anybody is allowed to do.

The readings convert into rupees in one step, and the step is worth stating outright. The error is a percentage, so applying it to the group's Rs 540 crore of cash gives an expected miss of Rs 87.48 crore at horizon 13, Rs 51.84 crore at horizon 8, Rs 25.92 crore at horizon 4 and Rs 7.56 crore at horizon 1. Set those against the group's own minimum liquidity requirement, treasury limit TL5 at Rs 120 crore. The headroom is Rs 540 crore less Rs 120 crore, being Rs 420 crore. The largest miss is 87.48 over 420, being 20.8 per cent of the headroom. The curve does not cross the floor at any horizon in the thirteen weeks. A group is put through its liquidity floor by the flow, not by the measurement error on the balance.

THE ERROR IN RUPEES, AGAINST THE CASH AND AGAINST THE FLOOR The scale runs from Rs 0 crore at the left to the group's Rs 540 crore of cash at the right. TL5, the group's own minimum liquidity, Rs 120 crore THE Rs 540 CRORE OF CASH IS THE RIGHT HAND END BELOW TL5 HORIZON 13: expected miss 16.20 per cent, Rs 87.48 crore HORIZON 8: expected miss 9.60 per cent, Rs 51.84 crore HORIZON 4: expected miss 4.80 per cent, Rs 25.92 crore HORIZON 1: expected miss 1.40 per cent, Rs 7.56 crore LARGEST MISS Rs 87.48 CRORE AT HORIZON 13 IS 20.8 PER CENT OF THE Rs 420 CRORE OF HEADROOM The curve never reaches the TL5 mark at any horizon in the thirteen weeks. All figures are the invented group's own.
Converted to rupees against the group's Rs 540 crore of cash, the worst expected miss consumes a fifth of the headroom above its own liquidity floor and never reaches that floor at any horizon.
Try it out

One calendar week has now been forecast nine times. Can the treasury act on it?

Debt Capital Markets Bootcamp — Fin Maverick

How is the error measured, and what is published?

Step six is one row on the forecast and it decides whether the other thirty rows get used. The measurement is like for like measurementComparing each forecast against the actual for the same horizon, so week 1 is judged against week 1.: every week 1 forecast is compared with the actual for the week that followed it, every week 13 forecast is compared with the actual for the week thirteen weeks later, and the two are never mixed. Publishing one blended accuracy figure for the whole document mixes a 1.4 per cent reading with a 16.2 per cent one and produces a number that describes neither column, so a reader cannot tell which parts of the document to act on.

The published number is therefore not a headline accuracy but a row: the error measured at each horizon, sitting under the column it belongs to. The number a reader needs sits directly under the number they are reading, so the interpretation gets done correctly. Without that row every reader has to invent their own confidence, and they will not all invent the same one.

THE PUBLISHED DOCUMENT, AND THE ROW THAT MAKES THE REST OF IT USABLE The body cells are drawn as marks because the layout is the point here, not any particular week's number. ACT ON THESE TAKE WARNING FROM THESE W1 W2 W3 W4 W5 W6 W7 W8 W9 W10 W11 W12 W13 Opening position Receipts from customers Payments to suppliers Payroll Statutory payments Interest and repayment Capital spend Treasury movements Closing position MEAN ABSOLUTE ERROR AT THAT HORIZON, PER CENT 1.40 2.53 3.67 4.80 6.00 7.20 8.40 9.60 10.92 12.24 13.56 14.88 16.20 Weeks 1, 4, 8 and 13 carry the invented group's measured readings. The other nine are drawn straight between them.
The published document is thirteen columns and a fixed set of rows, and the dark row underneath carrying the error at each horizon is what stops every reader inventing their own confidence.
HorizonWhere the reading comes fromError, per centOn Rs 540 crore
Week 1Measured by this group1.40Rs 7.56 crore
Week 4Measured by this group4.80Rs 25.92 crore
Week 8Measured by this group9.60Rs 51.84 crore
Week 13Measured by this group16.20Rs 87.48 crore
Week 13 against week 1The whole range the document has to carry11.57 timesRs 79.92 crore
Try it out

How is a rolling forecast's accuracy measured?

What goes wrong, and how does it show?

Two failures, and one tell that catches both

The first failure is the fast one. Somebody builds the forecast from the monthly management accounts because those numbers already exist and are already agreed. The result reconciles beautifully to the budget, takes an afternoon, and over a whole quarter is roughly right. And it cannot say which Tuesday the account is empty, and that was the only question anybody asked it. Profit is not cash, a month divided by four is not four weeks, and an accrual carries an amount without a date.

The second failure looks like diligence, and looking like diligence is what makes it durable. The forecast is copied forward each week and only the front column is edited. Everyone is busy, the front column is genuinely current, and the document looks maintained. But week 5 was never re-examined after the information that would have corrected it arrived, so it still carries the view it had four weeks ago. A document like that never learns, and the far end of it never improves no matter how many weeks pass.

The tell is the same for both, and it is the only one needed. Watch whether the near horizon error falls over time. Once it stops falling there is nothing left in the document worth trusting. The input was never capable of resolving a week, so a forecast built from accounting figures has a week 1 error that never improves. Only the front was ever redone, so a forecast copied forward has a week 1 error that improves and a week 9 error that does not. With the error published by horizon under step six, both of these show up in the document itself, without anybody having to be suspicious.

THE TWO FAILURES, AND WHY BOTH LOOK LIKE COMPETENCE Neither of these is carelessness. Both are what a sensible person does when time is short. THE FAILURE WHAT IT GETS RIGHT WHAT IT CANNOT DO BUILT FROM THE MONTHLY MANAGEMENT ACCOUNTS Profit is not cash, a month divided by four is not four weeks, and an accrual carries an amount without a date. It reconciles beautifully to the budget, it is quick to build, and over a whole quarter it is roughly right. It cannot say which Tuesday the account is empty, which is the only question the treasury ever asked it. COPIED FORWARD WITH ONLY THE FRONT COLUMN EDITED Week 5 is never re-examined after the information that would have corrected it has arrived. It is fast, it looks diligent, and the front column really is current every single week. It never learns. Week 9 still carries the view it had four weeks ago, so the far end of the document never improves. THE TELL IS THE SAME FOR BOTH FAILURES, AND IT IS THE ONLY ONE NEEDED The near horizon error stops falling. Once it stops falling, there is nothing left in the document to trust. Both failures are described here as construction faults. Neither is a statement about any real business.
Both failures produce a document that looks maintained, and the same single test catches both: whether the near horizon error is still falling week on week.
Try it out

A forecast built from the monthly management accounts reconciles perfectly to budget, and the treasurer says it is useless. Why?

Building a Working Capital Schedule — free micro-course from Fin Maverick

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

Three readers use the same thirteen columns for three different things, and the differences are worth naming because they explain why the error row matters so much.

Girish Talwalkar, the group treasurer, reads columns one to four as instructions and columns five to thirteen as weather. A week 1 number tells him whether to leave a placement where it is or bring it back. A week 11 number tells him to start a conversation with a bank, not to move money. The Rs 24 million United States dollar payable the group has committed to, booked at its own contracted rate of Rs 84.00 to the dollar and worth Rs 201.6 crore, falls due in 90 days, and 90 divided by 7 is 12.86, so it lands in week 13 of the view running today. The payable is 37.3 per cent of the group's whole Rs 540 crore of cash and 0.97 of one week's revenue at the Rs 207.69 crore weekly run rate. The exposure is already known and certain while the cash to settle it sits at the horizon where the forecast is least reliable, and those are two clocks rather than a contradiction. The forecast error does not apply to the payable itself, a contracted amount. The error applies instead to the cash position the payable will be settled out of.

Devendra Achar, head of treasury at Vindhya Commercial Bank Limited, invented, sits on the other side of the same facilities. He never sees Nirjhar's forecast, so he is not reading it as a document he can rely on. He is reading whether the borrower behaves like a group that has one: whether drawings on its committed lines arrive on notice or as a surprise on the day, and whether requests to move a repayment date come three weeks out or on the morning. A borrower that can state what it needs four weeks ahead is a borrower with a forecast, and that observation costs the lender nothing to make.

The mechanism does not care about scale, so the household version works the same way. A person on one salary who writes down what arrives and what leaves for the next four weeks, in weekly rows, and then rewrites it every Sunday, has built exactly the same instrument. The same thing turns up: the coming week is almost exactly right, the fourth week is a guess, and after a couple of months they know which of those two they can act on. The knowledge, and not the arithmetic, is the product.

Building a Working Capital Schedule teaches you to build the schedule that connects an income statement to cash.

How is it known that the whole thing is working?

Three tests, and none of them is about the size of the error.

The first is that the near horizon error falls over the first few months and then stays down. A falling near horizon error is the only evidence that the rebuild is a rebuild. The second is that somebody actually does something differently because of a week 1 number: leaves a placement in, brings one back, moves a payment run by two days. A forecast nobody has ever acted on is a report, and reports do not need error rows. The third test is the one people forget: a far week should start a conversation rather than a transaction, and if week 11 is generating instructions, the boundary between decision and warning has been forgotten and somebody is acting on a reading with three times the error of the one they think they have.

Notice what is not on that list. The size of the error is not a test. A group with a 1.4 per cent week 1 error that publishes it and acts on it is in far better shape than a group with a claimed 0.5 per cent error nobody measured and nobody uses.

India

What is named here, and where the binding version lives

Every rupee figure, rate, ratio, error reading, limit and count belongs to Nirjhar Industries Limited or to Vindhya Commercial Bank Limited, both invented. The thirteen week horizon, the weekly cadence, the decision boundary at week 4, the contracted rate of Rs 84.00 to the dollar and the treasury limit TL5 at Rs 120 crore are all the invented group's own choices, and none of them is a norm, a benchmark or anything anybody requires.

Building a cash forecast is craft and no standard sets its shape. Where a standard does sit behind something named here, the origin comes first and then what actually binds. The Basel Committee at the Bank for International Settlements, bis.org, is the origin of the standardised measures by which a bank reports its liquidity over a horizon. A bank's liquidity measure is a different instrument from a corporate cash forecast and is covered separately. The rules that bind an Indian entity, including anything about moving cash across a border, about hedging a foreign currency exposure and about what an Indian entity may do with a pooled balance, come from the Reserve Bank of India at rbi.org.in. Naming only the international standard and stopping there is a common and confident error.

Where a group's own forecasting and reconciliation controls have to be documented and tested as part of a statutory duty on internal financial controls, that duty and its applicability come from the Ministry of Corporate Affairs at mca.gov.in and the related assurance guidance from the Institute of Chartered Accountants of India at icai.org.

The construction is one subject and the argument for it is another. Why a forecast gets believed or ignored, what its error curve means as a subject in its own right, and where the line falls between a week a treasury decides on and a week it only takes warning from are settled separately. The operational question of how a complete reconciled position exists by ten in the morning is settled separately too. Pooling arithmetic, the treasury policy and its permitted instruments, and lending between entities of one group are each settled separately. Liquidity stress testing, the survival horizon and the contingency funding plan belong to liquidity, and a forecast error is not a stress test. Instruments are named here rather than taught: how a forward settles, how a swap pays, how a government security or a treasury bill is priced and what commercial paper is are covered separately. How much debt a business should carry, what its cost of capital is and whether it should raise, repay or refinance are financing decisions covered separately; a treasury raises and repays what it has been told to, and the subject here is that operating function alone.
Risk Management Program Bootcamp — Fin Maverick

Sources

SourceDocumentSite
Reserve Bank of IndiaWhat actually binds an Indian entity on liquidity measurement, on moving cash across a border and on hedging a committed foreign currency exposurerbi.org.in
Bank for International SettlementsThe Basel Committee standards that are the origin of the standardised measures by which a bank reports liquidity over a horizonbis.org
Indian Banks AssociationBanking operational convention on account structures, sweeps, payment cut-offs and statement reconciliationiba.org.in
Ministry of Corporate AffairsThe Companies Act duty on internal financial controls, under which forecasting and reconciliation controls are documented and testedmca.gov.in
Institute of Chartered Accountants of IndiaThe assurance guidance behind reporting on internal financial controlsicai.org

Nirjhar Industries Limited, Nirjhar Alloys Private Limited, Nirjhar Trading FZE, Vindhya Commercial Bank Limited, Girish Talwalkar 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.