Structure and operations only — not legal, tax or accounting advice. Segregation regimes, safeguarding tiers and banking requirements are set per market by the regulator and confirmed with counsel; this page is about building the operation that any of those regimes can plug into.
The map nobody draws until it hurts
A multi-market operator's money lives in more places than its org chart suggests: acquiring balances at each PSP, rolling reserves held against chargebacks, settlement in transit on each provider's calendar, payout-channel balances, banking per licence entity, and the player-liability pool that may be ring-fenced by regime. The founding artefact of a treasury function is simply this map — every place money sits, in what currency, under which entity, with what availability lag — kept current and reviewed against reality.
The four balances that must never be confused
| Balance | What it is | The confusion that hurts |
|---|---|---|
| Player liability | What the wallet owes players, computable at any moment | Treating it as revenue because it is in "our" account |
| Operating cash | The company's own usable money | Counting float and reserves into it; runway looks longer than it is |
| Float | In-transit settlements, PSP reserves, channel balances | Invisible until a payout run needs cash that is three settlement-days away |
| Regulatory reserves | Ring-fenced or safeguarded amounts per regime | Discovered as a constraint during the licence review, not before |
The platform's job is to make the first number exact and instant; the treasury's job is to keep the other three mapped against it. Every serious incident in this domain is one of these four masquerading as another.
Float discipline, provider by provider
- Settlement lag per provider, observed not contractual. The contract says a settlement schedule; the ledger says what actually happens, including holidays and holds. Track the observed distribution.
- Reserves and their release rules. Rolling reserves are float with a timer; renegotiation as processing history accumulates is one of the quiet wins available to whoever is watching.
- Concentration limits. The same single-point-of-failure logic as routing: a cap on how much of your cash position one provider can hold at any time, exercised, not aspirational.
- Payout runway as a daily number. Days of payout demand coverable from available (not nominal) cash, per market. This is the treasury's equivalent of uptime — the number the function exists to keep boring.
Multi-entity, multi-currency: the structural layer
Licences bring entities; entities bring banking; banking brings intercompany flows. Three disciplines keep the structure from becoming the problem: keep per-entity books clean enough that any regulator sees their market's flows without archaeology; make intercompany movements deliberate and documented rather than a side effect of shared accounts; and hold the by-currency position across everything — accounts, float, liabilities — marked daily. None of this requires sophistication; all of it requires that it be someone's daily job.
Where the platform meets the treasury
Treasury quality is downstream of data quality. The wallet's event discipline is what makes player liability exact; the warehouse's reconciliation habit is what makes the three-way daily check mechanical; and the finance mart's frozen periods are what let the accountants and the regulator see the same history. An operator choosing a platform should ask the treasury questions early: can I compute player liability right now, per market and currency? Can I reconcile ledger-to-bank daily without a spreadsheet project? The answers predict a lot of future weekends.
Continue reading: Payout operations — where treasury meets the player. Regulatory reporting — the reporting duties these accounts feed.