Over 20% Reduction in FX Costs – Saved businesses over $5K/month in conversion fees.
100+ Businesses Onboarded – Within the first 3 months
Over 70% faster payouts – Reduced payment processing time from 3 days to under 30 minutes.
Over $1M Monthly Volume – Processed in crypto-fiat conversions
The Treasury Management System (TMS) enables businesses to convert, send, and receive funds globally in multiple currencies (crypto and FIAT). Amongst other things, the system allows companies to:
Convert funds between currencies at competitive rates.
Pay-in (deposit funds in various forms, including crypto).
Pay-out (send funds to different beneficiaries).
Track balances across different currencies.
The system is divided into 3 roles. We have the admin (that is the mother company), The merchants (the businesses that require our services), and The Brokers ( when the system is low on funds for a particular currency, the admin reaches out to the brokers for currency conversions. Below are the functionalities for each role.
Traditional banks and FX providers charge high spreads (1-3%) on currency conversions. Cross-border wire transfers incur additional fees and take 2-5 business days to settle. Businesses using multiple payment processors face fragmented fee structures, making cost tracking difficult.
Slow Settlement Times for International Payments
Bank wires take days due to correspondent banking delays. Crypto transactions are barely integrated on a large scale like this, and while it is faster, it still requires manual reconciliation when converting to fiat.
Lack of Crypto-Fiat Integration in Traditional Treasury Systems
Most treasury software does not support crypto, forcing businesses to use separate exchanges (e.g., Coinbase, Binance) for conversions. Regulatory uncertainty makes it difficult to comply with AML/KYC when dealing with crypto payments.
Fragmented Cash Visibility Across Multiple Currencies
Integrated multiple liquidity providers and used WebSocket connections for real-time rate updates.
Implemented multi-layer KYC/AML checks and blockchain monitoring for crypto transactions.
Partnered with licensed payment processors in key regions.
User Research – Interviewed CFOs and treasury managers to understand
pain points.
The treasury manager is quite a large product, and talking about all the functionalities would
make this case study too lengthy. Now, I know you’re not bored but I intend on keeping things brief. That being said, I will only touch on a few functionalities:
Admin View
Trades
Dashboard
Balances
Merchant View
Onboarding
Transaction Log
This can be done in two ways. The Merchant can send a trade request from their end, or the Treasury Admin can create a trade for the Merchant, assuming a negotiation has been done offline. On creating the trade, the Merchant’s balance will be debited as the source currency (EUR), and the Merchant will credited with the destination currency (NGN).



This is a quick stop that shows an overview of everything going on - on the platform. This was designed to match the hierarchy of the details the admin needs to see.

The admin can customize the displayed currencies to suit his preference.

The platform's admin has access to both the platform balance and the merchant balance. The total balance is further broken down to pending balances and available balances.

The Pay-in Modal carries the account information that is to be funded. This information can be shared to the sender, and also, Pay-in can be recorded manually.

Up next