Cash Flow
Why FX Volatility Breaks Your Cash Flow Forecasts
8 min read · Updated September 2026
A cash-flow forecast is a calendar of receipts and payments. Foreign invoices make that calendar lie in a specific way: the model converts them at a frozen rate — last month’s midpoint, the CRM’s dollar equivalent, or “about 1.10” — and then the money moves at a different number. Sales can hit the plan and the bank balance still misses. Volatility did not invent a new expense. It showed that the conversion was never a fact. CurrencyCentral does not build the forecast or run a trading desk. It publishes daily ECB reference rates you can date.
The forecast hides a rate assumption
Every foreign-currency line in a 13-week or monthly cash plan is two numbers pretending to be one: the invoice amount and an implied home-currency cash amount. Until settlement, that second number is transaction risk — the same risk named in the FX risk management guide. If you booked a euro receivable at today’s dollar equivalent and collection is net-30, the forecast already assumed a rate the market has not promised.
Operators feel this as “the spreadsheet was fine.” The spreadsheet used a point. Pairs move for interest rates, inflation, trade, and the rest of what moves currency rates. You do not need to predict those forces to stop treating last Tuesday’s midpoint as cash in week six.
Timing mismatches break the week, not just the year
Forecasts also fail when the receipt and the payable sit in different weeks in the same currency. A euro collection that funds a euro contractor only works if the cash is actually there — natural matching is a calendar test, not a year-end total. Convert both legs to dollars in the model and you can look fully funded while the euro account is empty on Tuesday.
Repeating retainers and payday files make the error habitual. Each cycle reuses last cycle’s converted amount. A quiet drift in the pair, plus a repeating spread, is enough to miss payroll buffer or a supplier deposit. That is why a broken forecast is a screening sign in the FX-risk checklist, not automatically a reason to buy a forward.
| Forecast habit | What actually moves | Honest substitute |
|---|---|---|
| One frozen rate for all foreign lines | Each invoice settles on its own day | Date the midpoint; show a range to settlement |
| CRM dollar equivalent as cash | Quote-to-receipt move plus spread | Separate face currency from converted cash (revenue impact) |
| Year totals that “net” in dollars | Weekly currency balances | Match currency and week, not annual nets |
Practical takeaway
Keep the invoice in its own currency on the forecast. Convert to home cash with a dated reference and a range, not a single silent rate copied from last month.
Make the model honest before you add a hedge
Pull a daily ECB midpoint from the converter on the forecast date and label it as a reference, not as a lock. For material dated lines, show a simple band — for example what a one-percent move either way would do to that week’s cash — without pretending the band is a prediction. If that band would break a payment you cannot miss, the next reads are whether hedging is worth it and how much to cover. Those are planning tools. They are not a way to repair a spreadsheet by guessing the pair.
A forecast hygiene checklist
- Foreign lines stored in invoice currency, not only in home cash.
- Conversion assumption dated and labeled as a reference midpoint.
- A range on material receipts and payables until they settle.
- Same-currency matches tested by week, not by year-end totals.
- Spread and fees treated as cash leakage, not as “FX luck.”
Pair-level context is on top currency pairs. How this site treats rates as information only is on About.
The bottom line
FX volatility breaks cash-flow forecasts when the model treats a conversion as a known number. Keep the foreign amount visible, date the midpoint, and show a range until settlement. Then decide — on purpose — which lines stay on spot, which can be matched, and which dated slices deserve a certainty conversation. CurrencyCentral is the reference for that midpoint, not a forecast engine. More guides sit on the blog index.
Frequently asked questions
Why does our 13-week cash forecast miss after a quiet month of sales?
The forecast often converts foreign invoices at last month’s rate or at the rate in the CRM. The cash that actually arrives or leaves uses a later rate, plus spread and fees. The operating plan was right; the conversion assumption was a point estimate pretending to be a fact.
Should we forecast FX rates?
You do not need a market call. You need to notice that a foreign-currency line has an uncertain home-currency value until it settles. A range around a dated ECB midpoint is more honest than a single frozen number.
Is a broken forecast the same as needing a hedge?
Not automatically. A forecast can be honest and still leave small flows on spot. Hedging is a later question about cash-flow certainty on a dated, material slice — see whether hedging is worth it and how much to cover.
Does CurrencyCentral produce cash-flow forecasts or lock rates for the model?
No. CurrencyCentral publishes educational copy and daily ECB reference rates. It is not a treasury system, not a trading desk, and not a forecast of where pairs will trade.