Thumbnail

What Running Agency Cash Flow Across Three Currencies Actually Taught Me About Financial Risk

What Running Agency Cash Flow Across Three Currencies Actually Taught Me About Financial Risk

TLDR: Running a remote agency across Morocco, the USA, and Dubai means living inside four currencies (MAD, AED, USD, EUR), and the textbook 6x cash buffer rule does not survive reality. The biggest risk in multi-currency operations is not exchange rates. It is the silent gap between when clients pay in one geography and when suppliers expect to be paid in another.

The Quarter I Lost $14,000 Without Noticing

A Wednesday afternoon in October 2023, late, and the office in Dubai was quiet. Xero open on one screen, a foreign exchange chart on the other. Routine quarterly close. It did not line up.

The cash position was off by AED 51,000. Roughly $14,000. For an agency our size at the time, almost a full month of one team's salaries. I assumed it was a categorization error. It was not.

We had signed two retainers earlier with European clients, billed in EUR. Our largest creative supplier invoiced us in AED. Between June and September, the EUR weakened against the AED, about 4.7% over the quarter. We never adjusted our pricing. The exchange rate was something I checked when traveling, not something I read into our P&L.

Multi-currency operations do not punish you with one big shock. They punish you with a thousand small slippages you never see, until the bank balance tells you what the strategy refused to admit.

The Problem With Cash Flow Advice For Multi-Currency Operators

Most financial guidance for small and mid-size service businesses assumes one currency, one country, one tax regime. Sometimes two. Almost never three. When you read Harvard Business Review on cash management or the standard ACCA materials, the frameworks work well for a single-currency operator. That is not the world a growing agency lives in.

The classic rule says hold 6 months of operating expenses in cash. None of it answers the question that matters when you operate across Morocco, the USA, Dubai, and parts of Europe: in which currency do you hold what, and when do you convert. The advice treats cash as a single number. In a multi-geo agency, cash is a matrix. Rows are currencies. Columns are timing windows. Every cell has its own risk profile.

The shortcut most founders take, and the one I took for three years, is to treat the home currency as truth and everything else as a translation. You hold AED because Dubai is your operating base, you bill USD because clients want it, and you tell yourself the conversion is just a line item. That works until it does not.

What Cash Flow Actually Exposes

Cash flow in a multi-currency business is the most honest signal you have. It tells you what was true after every receipt and payment cleared.

What it exposes is the structural mismatch between where your revenue lives and where your obligations live. Most founders think of risk as external. A market downturn, a client loss, a regulation change. The most reliable risk in a multi-geo agency is internal. It is the gap between your billing currency, your payment currency, and your operating currency. Three different things, treated by most accounting software as one.

A second exposure: how much of your perceived margin is a forex bet. Going through 2022 and 2023 retainer-by-retainer, almost a third of our gross margin variance had nothing to do with delivery efficiency. It was currency drift. Once you operate across borders, you are running an FX book whether you signed up for it or not.

The Solution: A Three-Currency Hedging And Lag-Aware Buffer System

After the AED 51,000 incident, I rebuilt how we manage cash. The system has three parts. None of them are sophisticated. All of them are written down so I do not have to think about them at month-end.

1. Currency-matched buffers, not a single cash pile

We hold operating cash in three currencies, sized to obligations in that currency. AED for Dubai payroll, suppliers, and the trade license cycle. MAD for Morocco team salaries, equivalent to roughly $8,500 per month. USD for tooling and US-based contractors.

The amount we hold in each is 3x monthly burn in that specific currency, not 6x of total burn translated into a home currency. The classic 6x rule, applied to a multi-currency business, means you sit on a USD pile and pray the conversion rate is friendly the day you need to spend AED. We tried that. The day you need it is the day the rate is not friendly. 3x per currency works because we hold it in the right currency, not a translation of it.

2. Forex hedging on contracts longer than 90 days

Any retainer signed for longer than three months is now contractually pegged or hedged. For European retainers, we bill in USD with a EUR equivalent in the contract, or use a forward contract through Wise Business to lock the EUR/USD rate quarterly. Wise charges roughly 0.4% to 0.7% for forward booking, cheaper than what a traditional bank quoted us (1.2% to 1.8%). For AED retainers we hold cash in AED via Revolut Business, which lets us hold 25+ currencies without forced conversion. For US clients paying USD, we keep USD in USD until we need to convert.

Hedging discipline is one Friday afternoon a quarter, an hour with the CFO, looking at every contract longer than 90 days and deciding the conversion plan. Before this, we converted reactively. That gut-feel system cost us thousands a year in slippage hidden inside revenue.

3. Lag-aware payment terms by geography

This is the one the textbook never warned me about, and it has done more for our cash flow than the hedging. Client payment behavior is wildly different by geography:

  • US clients: median time to pay is 6 to 8 days. Some pay same-day via ACH or Stripe.
  • Dubai-based clients: median is 28 to 32 days. The 30-day cycle is cultural and regulatory.
  • Moroccan clients: median is 45 to 60 days. Normal in the local B2B market.
  • European clients: highly variable, 15 to 45 days depending on country.

If you bill US clients on net-30 and Moroccan clients on net-30, you are applying the same words, not the same terms. We bill Moroccan clients earlier in the month with a polite reminder schedule built into our digital marketing agency operations playbook. US clients on Stripe autopay. Dubai clients get a clean PDF and payment link on the 1st, with follow-up on day 25.

The buffer math accounts for expected lag, not contractual lag. If a Moroccan invoice goes out on the 1st, cash is modeled to land on day 50. This single change reduced short-term cash anxiety more than the hedging did.

More Agencies Are Becoming Multi-Geo Whether They Plan It Or Not

The pressure to operate across borders is no longer a strategic choice. Remote work made talent geographically agnostic. Currency arbitrage made it economically rational to hire across regions. The 2022 to 2024 wave of US dollar strength made USD-billing attractive for service businesses outside the US. According to the OECD's data on cross-border services, exports of business services have grown faster than goods exports in most member economies.

Twenty years ago, multi-currency operations meant a treasury department. Today it means a 14-person remote team with a founder doing FX strategy on the back of a napkin. The gap between operational complexity and financial sophistication is where the avoidable damage happens.

What Small And Mid-Size CFOs Should Actually Look At

If you are running finance for a multi-geo service business, here is what I check every month.

  • Currency-matched runway: how many months of obligations in each currency can I cover from cash held in that currency. The only runway number that does not lie.
  • FX gain/loss as a percentage of revenue: above 1.5%, you are running an unintentional forex book. We aim for under 0.8% per quarter.
  • DSO by geography, broken out: a blended DSO of 28 days hides the fact that your US clients pay in 7 and your Moroccan clients pay in 50. Mathematically correct, operationally useless.
  • Obligations by currency, mapped 90 days forward: most agencies model revenue in detail and obligations as a single number. Flip this. Obligations are knowable.
  • Currency concentration risk: if more than 60% of revenue is in one currency you do not also operate in, you are exposed in a way that does not show up until it matters.

How This Changes By Business Model

Not every business should apply this the same way. For pure services with retainer-heavy revenue, forex hedging matters less than payment lag management because retainer revenue is predictable. We saw a roughly 22% reduction in cash anxiety incidents in the six months after we tightened lag-aware terms. For project-based services, lumpy income makes currency exposure worse. A single $80,000 project landing in a weak USD quarter can erase the gain from three normal quarters.

For SMB operators under $1M revenue, keep it simple. Hold in three currencies, no derivatives, review quarterly. At growth stage between $1M and $5M, bring in a fractional CFO, roughly $2,500 to $5,000 per month. Financial complexity outgrows the founder's bandwidth before the revenue justifies a full-time CFO.

Practical Considerations: Tools, Costs, And When To Get Help

The infrastructure to run a clean multi-currency P&L has gotten dramatically cheaper. Our stack: Xero with multi-currency module on (around $78/month), Wise Business for transfers and forward contracts, Revolut Business for multi-currency holding (around $35/month), Stripe for US billing, and a custom Google Sheet for currency-matched runway. Total monthly cost under $200.

The AED 51,000 incident, recurring once a year, would have cost us roughly $56,000 over four years. The real ROI of a tighter treasury process is not what you gain. It is what stops happening.

The first sign you need outside help is making FX decisions on Slack at 11pm because an invoice just hit. Past about $1.5M in revenue or three operating currencies, the brain cannot hold the matrix. That is when a fractional CFO pays for itself in the first quarter. The same playbook that helps us run SEO services in Dubai cleanly across time zones is what keeps cash flow honest. Operational discipline and financial discipline are the same muscle.

The Quiet Lesson Behind Multi-Currency Risk

I think back to that Wednesday afternoon often. The office was quiet. Xero was open. The number was wrong. Sitting with a discrepancy that had no obvious cause, knowing it was real money, knowing I had built the system that made it possible.

Financial risk in a small business is rarely dramatic. It arrives as a slow drip. Four percent here. Two weeks late there. A retainer priced six months ago at a rate that no longer exists. The drip is invisible until it pools, and by then it has already happened.

The work is not predicting the next big move in EUR or AED. The work is building a system that does not require you to be right about exchange rates to be solvent. Currency-matched buffers. Lag-aware terms. Quarterly hedging discipline. None of these are clever. All of them compound.

If you run a small or mid-size service business across more than one currency and you do not know your currency-matched runway by heart, you are running a bet. The good news is that you can fix this in a quarter. The first version of our system was built in two afternoons. The discipline is what took longer.

RHILLANE Ayoub

About RHILLANE Ayoub

Rhillane Ayoub is the Founder and CEO of Rhillane Marketing Digital, a 14-person remote agency across Morocco, the USA, and Dubai. The agency runs P&L in four currencies and has been built profitably over five years. Rhillane writes on agency operations and financial discipline, and runs a web design agency in the Gulf. More on the rhillane.com blog.

Copyright © 2026 Featured. All rights reserved.
What Running Agency Cash Flow Across Three Currencies Actually Taught Me About Financial Risk - CFO Drive