Moving money between currency pockets is routine, and routinely expensive. Every conversion crosses a spread, and every transfer may add a fee. For a group that rebalances often, the cost of tidying up the balance sheet can rival the cost of the business itself. The question is how to rebalance without paying the market on every step.

Find the offset before you trade

The cheapest conversion is the one you do not make. Before routing anything externally, check whether the currency you need is being sold elsewhere in the group or network on the same day. Opposite flows that net to near zero should cancel internally, leaving only the genuine imbalance to trade. What looks like a series of conversions is often a single net position dressed up as many.

Use the book, then the market

A single order book makes this systematic. Approved operations are matched, offsetting currency flows cancel, and internal FX settles what participants already hold. Only the remainder is routed externally, where routing compares available paths by cost, settlement time, reliability and regulatory fit. The external trade is smaller, so the spread applies to less — and the paths chosen are those that fit the payment's timing and jurisdiction.

Rebalance on a rhythm

Ad hoc rebalancing pays the spread on impulse. A regular cadence — aligned to cut-off windows and to the corridors you actually use — lets treasury batch needs and match them against incoming flows, rather than converting the moment a pocket runs thin. Where the balances sit with licensed partners, the rebalancing logic still works: it is a routing and matching problem, not a custody one.

In short

  • Most "conversions" are one net position split into many.
  • Internal netting and FX cancel what participants already hold.
  • Only the net remainder should reach the external market.
  • A regular cadence beats reacting to each pocket in isolation.

See how internal FX and routing reduce external trades → /protocol/