The 2010s gave treasury teams a stable working environment. Rates moved within a narrow band. FX volatility, by historical standards, was modest. Supply chains delivered predictable cash flows. Energy, labour and materials costs were broadly forecastable. Treasury practices, treasury technology, and treasury reporting cadences were built for that environment.
That environment ended several years ago and has not returned. Rates move sharply and persistently. FX volatility is back. Supply chains create cash flow patterns that bear little resemblance to the pre-2020 baseline. Energy and input costs have proven anything but stable. The treasury function is being asked to manage more volatility.
The infrastructure has not caught up
Most treasury technology was designed and configured around the assumption that a daily, or even weekly, cash position was sufficient. In a stable environment, it was. The cost of being a few hours behind the actual position was negligible. The cost of seeing FX exposure on a weekly cycle was negligible. The cost of a forecast that was directionally right but a few percent off was negligible.
Volatility changes the cost of every one of those numbers.
A cash position that is six hours late in a stable rate environment is the same number you would have seen in real time. A cash position that is six hours late in a volatile environment is a different number, and a treasurer making decisions on it is making them on yesterday’s reality. The same logic applies to FX exposure, intercompany positions, deposit decisions, and short-term funding. The infrastructure that was adequate when nothing moved much is no longer adequate when everything moves at once.
This is the visibility gap. The distance between the volatility a treasury function actually faces and the visibility its tools give it.
Why the gap matters more than it used to
A late position in a quiet market produces a slightly suboptimal decision. A late position in a volatile market produces a meaningfully suboptimal one. The cost of the gap scales with the volatility of the environment, and the environment has become significantly more volatile across multiple dimensions at once.
Rates have moved enough that the cost of cash sitting in the wrong place is no longer rounding error. FX has moved enough that exposure measured weekly is exposure that has already cost money by the time it is measured. Cash flow has become unpredictable enough that forecasts produced from stale inputs are not just inaccurate but misleading. And costs have moved enough that the assumptions underlying every internal model – pricing, hedging, deposit strategy – need re-examination on a more frequent cycle than treasury teams are equipped to provide.
The visibility gap was tolerable when the environment was stable, now the function that does not close it is making consistently expensive decisions on consistently late information.
What closing the gap actually requires
The instinct, when faced with a visibility problem, is to look for a reporting solution. More dashboards, more frequent reports, more granular outputs. This treats the symptom. The visibility gap is not a reporting problem. It is an underlying data problem: positions are late because the data that builds them is late, fragmented across systems that do not talk to each other, and assembled manually before it can be reported.
Closing the gap means closing the integrations. Bank feeds need to update automatically rather than be downloaded and uploaded. ERP linkage needs to capture cash flows at source rather than reconcile them after the fact. Intercompany positions need to be visible in the treasury system rather than maintained in a parallel model. None of this is new advice. What is new is the cost of not following it. In a stable environment, the cost of fragmented infrastructure was tolerable. In a volatile environment, it is not.
A treasury function with a daily, manually assembled cash position was adequate for the world that ended in 2020. It is materially under-resourced for the world that has replaced it. Tariff policy moves costs and supplier terms on weeks of notice. Central bank paths diverge across the major economies in ways that shift FX and funding costs unpredictably. Supply chain reorientation continues to disrupt the timing and shape of cash flows. Energy and input prices respond to geopolitical events nobody is forecasting accurately. None of this is rare any longer. It is the operating environment.
In this environment, the infrastructure that gives a treasury function real-time, integrated visibility is no longer a marginal upgrade. It is the difference between treasury that supports the business and treasury that holds it back. A function that cannot see its own positions in real time cannot respond to the conditions in which decisions now have to be made, and the cost of late information – in a market that does not wait for the spreadsheet to reconcile – accumulates daily.