Cash Positioning: What It Is and How to Automate It
Treasury Management

Summarise the article with your AI
Here you can read:
The process of aggregating real-time cash balances across all bank accounts, entities, and currencies to determine total available liquidity at a specific point in time is what is called cash positioning. Surprisingly, many UK mid-market treasury teams still log into five different banking portals every morning, copy numbers into Excel, and spend roughly two hours building a report that's outdated by lunchtime, while modern treasury management platforms, however, connect bank feeds and ERP data automatically, giving you real-time cash visibility and consolidated, multi-entity views without the manual busywork.
What is cash positioning?
Cash positioning means aggregating real-time cash balances across all bank accounts, entities, and currencies in order to understand the total available liquidity at the firm at a certain time.
According to the Association for Financial Professionals 2025 Treasury Benchmarking Survey, 60% of treasury professionals cite cash or liquidity forecasting as the most challenging task.
So cash positioning is important: it goes beyond simply checking a bank balance once in the morning, as a single static snapshot doesn't take into account intraday movements or multi-entity complexity. Cash positioning means having a continuously updated view of where money sits across the entire banking structure, including multi-currency accounts and subsidiaries. And yet, many mid-market finance teams are still logging into multiple banking portals, copying balances into Excel, manually converting currencies, and hoping they haven't missed an account or mistyped a figure. And it gets more and more challenging as banking structures grow in complexity.
What a daily cash position report should include
A well-structured daily position report typically contains five core components:
- Opening balances per account: where you started the day, pulled from bank statements or real-time feeds
- Expected inflows: receivables due today, incoming transfers, confirmed deposits
- Expected outflows: payables scheduled, payroll runs, tax payments, debt service
- Net position per entity and currency: calculated across each legal entity and denomination
- Consolidated group position: the total picture, with FX converted to your reporting currency
Mostly, teams capture opening balances accurately. Where the process gets difficult, however, is the forward-looking element.
Here's what the difference looks like between the spreadsheet-based manual approach and cash positioning handled with a modern automated platform or TMS (Treasury Management System):
| Spreadsheet-based | Automated platform | |
| Data freshness | Typically T+1 / end of day | Generally real-time / intraday |
| Multi-entity view | Usually manual consolidation | Often automatic aggregation |
| ERP-linked outflows | Manually added | Often directly synced from ERP with connectors |
| FX handling | Manual conversion | Usually auto-translated |
| Alert on threshold breach | None | Typically straightforward, configurable rules |
Teams that still rely on spreadsheets are missing the forward-looking layer and multi-entity consolidation that modern treasury systems provide.
Why manual cash positioning can break down at scale
Manual positioning typically fails in three ways:
1. Volume break: Once a firm is managing more than five bank accounts, daily cash positioning can quickly become a two-hour task. A highly qualified treasury professional needs to log into separate banking portals, downloading statements in different formats, copying figures across, and reconciling discrepancies, at least once every day. Sometimes even more frequently.
2. Accuracy break: Manual aggregation can compound transcription errors month over month. For example, a misplaced decimal point in February could become a reconciliation nightmare in March. Multiply this across multiple entities, currencies, and changing account structures and it can quickly spiral out of control.
3. Timeliness break: A position that is a few hours old is often a history lesson and not always helpful. Treasury decisions, whether to sweep cash, make a payment, or draw on a facility, require the most up-to-date data possible. Stale data leads to uninformed decisions and can create additional risk.
Treasury management systems and automation addresses exactly this problem and are usually standard tools at £100 million+ revenue businesses.
How cash positioning automation works: step by step
Step 1: Real-time bank connectivity
Automated cash positioning starts with direct bank connectivity. Modern treasury platforms connect to UK banks via FCA-regulated Open Banking APIs, SWIFT, or host-to-host protocols, including domestic payment rails like Faster Payments and CHAPS for intraday transaction data.
The protocol choice determines how live your position actually is. Historically, SWIFT MT940 files delivered end-of-day balances as the quasi-standard. Following the November 2025 migration to ISO 20022, however, many institutions transitioned to camt.053 formats. Open Banking APIs deliver now intraday transactions in addition to scheduled batch files like MT940 and camt.053.
Step 2: ERP synchronisation
Bank data alone shows what has already happened and ERP data shows what is about to happen.
ERP synchronisation means your cash flow position reflects not just current balances, but expected movements.
For efficient automation, a firm needs both. Open receivables due today plus approved payables scheduled today equates to seeing the complete position for accurate cash flow forecasting. Without financial integrations syncing this data, treasury teams manually add these items each morning, pulling data from systems like Sage Intacct, Business Central, or NetSuite to get a clear picture.
Step 3: Automated consolidation and alerts
With bank feeds and ERP data connected in real time, a TMS calculates the consolidated group position automatically. It converts currencies at live FX rates, consolidates entities, and flags threshold breaches, such as when an entity drops below a pre-defined threshold or concentration limits are exceeded.
The treasury analyst can then simply review an automated dashboard at 7:30am rather than spending two hours building one manually and the position updates throughout the day and alerts surface issues as they occur.
Cash Positioning vs. cash flow forecasting: key differences
Cash positioning tells you where the money is right now. Cash flow forecasting tells you where it will be tomorrow, next week, or next quarter.
These are related but distinct functions. Positioning focuses on day-to-day operations with a short forward horizon for today's expected flows. Forecasting is strategic planning, looking forward across weeks, months, or quarters.
| Cash positioning | Cash flow forecasting | |
| Time horizon | Current day + intraday | Days, weeks, quarters |
| Data source | Bank balances + today's flows | Historical trends + pipeline |
| Update frequency | Real-time / intraday | Weekly or monthly |
| Primary output | Available liquidity now | Projected liquidity future |
The best-in-class treasury platforms typically use today's actual position as the starting point for future forecasts. The forecast should then reconcile back to the position.
What good cash positioning looks like in practice
Consider a hypothetical, but typical UK mid-market treasury team managing five to seven banks across three to five entities. Before automation, the morning routine could look as follows:
- Logging into each banking portal separately (estimated 15 to 20 minutes)
- Downloading and format statements (estimated 20 to 30 minutes)
- Manually consolidating balances across entities (20 to 25 minutes)
- Converting currencies using yesterday's rates (10 to 15 minutes)
- Adding expected flows from email and ERP notes (15 to 20 minutes)
Total time: 80 to 110 minutes or nearly two hours. By the time the CFO reads the report, the real cash position has already changed.
Contrast this with automation: The same team reviews a consolidated dashboard at 7:30am. All entities, all currencies, live updates, threshold alerts configured. The position refreshes throughout the day. Expected flows sync automatically from the ERP. The team spends probably 10 minutes or less reviewing exceptions and the CFO has a continuously live overview of the firm’s position.
A five-question self-assessment to evaluate your current process
1. How long does it take your team to produce the morning cash position?
2. Does your position include expected inflows and outflows, or just bank balances?
3. Can you see a consolidated group position across all entities in one view?
4. How old is your position data when you make payment decisions?
5. Is your daily position connected to your cash flow forecast, or are they separate exercises?
If these questions reveal gaps, you're likely working with tools designed for a simpler banking structure than what you manage today. Modern treasury management solutions connect real-time bank feeds with ERP data, automate consolidation, and provide the real-time cash flow management and cash visibility treasury teams need.




