Global treasury account
One account for every market you operate in.
Hold balances by country and currency, move funds between them with internal transfers, and fund or withdraw with Wire In and Wire Out — with every movement visible in one place.
- Multi-country balances
- Wire In in fiat or USDC/USDT
- Balance & activity APIs
Total balance
USD 4,971,203.18
- USDUS Dollar1,284,560.00+4.2%
- BRLBrazilian Real3,420,118.40+12.8%
- MXNMexican Peso8,905,332.10+6.1%
- COPColombian Peso912,450,000+3.4%
- ARSArgentine Peso248,901,220.55+9.7%
- Hard currencies available for conversion, including USDC and USDT
- 9
- Internal transfer types: domestic and cross-country
- 2
- Typical time to credit a stablecoin Wire In after confirmation
- ~2–10 min
- Balance and activity visibility in the portal and via API
- 24/7
How it works
Fund once. Use the balance everywhere.
Your money follows one lifecycle, whichever country it enters or leaves from.
Fund
Wire In fiat — notified via API or the Business Portal — or stablecoins, detected and credited automatically.
Hold
Keep balances by country and currency, all visible in one place.
Convert
Convert on payment or in bulk, from local currency to USD, EUR and other hard currencies.
Distribute
Pay out over local rails, or move funds between your accounts with internal transfers.
Withdraw
Wire Out to your own bank accounts or to allow-listed stablecoin wallets.
Specifications
What the account holds and moves
Balances
- Scope
- One balance per country and currency, in one account
- Notes
- Visible in the Business Portal and via the balance API
Internal domestic transfers
- Scope
- Between your balances in the same country
- Notes
- No external rail involved
Internal foreign transfers
- Scope
- Across countries, same currency
- Notes
- Convert with FX first to move between currencies
Wire In (fiat)
- Scope
- Notify the incoming transfer, attach the receipt, funds are matched
- Notes
- Notification expires after 14 days if funds do not arrive
Wire In (stablecoins)
- Scope
- USDC or USDT on Ethereum or Tron, credited automatically
- Notes
- Typically ~2–10 min after on-chain confirmation
Wire Out
- Scope
- To your own bank accounts or allow-listed wallets
- Notes
- Never to third parties; use Payouts for beneficiaries
Alerts and limits
- Scope
- Low-balance alerts per balance
- Notes
- Limits per market — talk to sales
Auto-sweeping
- Scope
- Fund payouts in linked countries from one USD Global account
- Notes
- USD accounts only; daily sweep at 00:00 UTC
Availability per country follows our licensed coverage. Your account team confirms the balances you can hold.
Capabilities
Everything your treasury team needs in one account
Multi-country balances
Separate balances per country and currency, with a consolidated view of your position.
Internal domestic transfers
Move funds between your accounts in the same country and currency.
Internal foreign transfers
Move funds across countries in the same currency, without new banking relationships.
Wire In
Fund in fiat with a notification and receipt, or in USDC or USDT with automatic crediting.
Wire Out
Withdraw to your own external bank accounts or allow-listed wallets — never to third parties.
Low-balance alerts
Set a threshold per account and get notified before a balance runs short.
Auto-sweeping
Fund one USD account. Pay out in several countries.
With auto-sweeping, also known as autofunding, payouts in your linked country accounts draw on a single USD Global account, and a daily sweep settles each country back to zero.
Pay out during the day
Payouts in every linked country are funded by the Global balance. A country’s own balance is used first, so country accounts can show a negative balance until the sweep.
Check the projected balance
Each payout is validated against the projected balance: the Global balance minus the payouts processed today in linked countries. Wire Outs above it are rejected.
Sweep at 00:00 UTC
Every day, internal transfers move the net amount of the day from the Global account to each country account.
Start again from zero
Country accounts return to zero, the Global balance drops by the total net amount, and the next day’s cycle begins.
Example
One day of auto-sweeping
A company starts the day with USD 100,000 in its Global account and USD 5,000 of its own balance in Brazil, then pays out in Mexico, Colombia and Brazil.
Mexico
- Opening balance
- 0
- Payouts today
- 30,000
- Before the sweep
- -30,000
- After the sweep
- 0
Colombia
- Opening balance
- 0
- Payouts today
- 20,000
- Before the sweep
- -20,000
- After the sweep
- 0
Brazil
- Opening balance
- 5,000
- Payouts today
- 15,000
- Before the sweep
- -10,000
- After the sweep
- 0
Global
- Opening balance
- 100,000
- Payouts today
- 0
- Before the sweep
- 100,000
- After the sweep
- 40,000
All values in USD. Brazil uses its own USD 5,000 first, so only USD 10,000 is drawn from the Global account. The projected balance during the day is USD 40,000: a USD 50,000 Wire Out would be rejected; one of up to USD 40,000 is accepted.
Before you activate
How to set up auto-sweeping
USD accounts only
The Global account and every linked country account must be in USD. Local-currency accounts can’t be linked.
One mode per account
Each country account runs in Local or Global mode, never both. Need both in one country? Use two accounts.
Global Consolidation report
Open balance, transactions by country and projected balance. When it’s enabled for your account, schedule it by email or SFTP from Notifications Reports in the Business Portal.
Activated by Localpayment
Tell your account manager which country accounts to link, and fund your Global account before activation. Read the guide.
Activated by Localpayment —
Why it matters
From scattered local accounts to one treasury
A bank account in every country
- Fragmented relationshipsA separate bank, contract and onboarding for each market.
- Trapped balancesCash sits idle in one country while another runs short.
- Manual visibilitySpreadsheets to know your total position at any moment.
- Separate FX providersConversion handled elsewhere, with its own cut-offs and reconciliation.
A Localpayment global treasury account
- One relationshipOne contract and one integration for the markets you operate in.
- Balances that moveRedistribute funds with internal transfers, when and where you need them.
- One viewBalances, activity and reconciliation in the portal and via API.
- FX on the same platformQuote, lock and convert without leaving your account.
Wire In & Wire Out
Money in and out, with controls built in
Fund your account from outside and withdraw only to accounts you own. Fiat Wire Ins are matched to a notification you create; stablecoin Wire Ins are detected on-chain.
- Fiat Wire In: notify via API or Business Portal and attach the receipt (PNG, JPG, PDF or TXT)
- A fiat notification stays open for 14 days while the funds arrive
- Stablecoin Wire In: USDC or USDT on Ethereum or Tron, credited automatically
- Wire Out: only to your own external bank accounts or allow-listed wallets
USD balance
USD 1,284,560.00
Fund with USDC / USDT · withdraw to allow-listed wallets
- Network
- Tron · TRC-20
- Confirmations
- 20 / 20
- Credited
- 4 min after confirmation
- Tx hash
- a91f…4c2e
- Network
- Ethereum · ERC-20
- Allow-listed wallet
- 0x7a3f…c21e
- Status
- Broadcast · 1 / 12 conf.
- Tx hash
- 0x3b7q…9d10
Use cases
Treasuries that run on one account
Payment platforms
Hold collections per market and fund payouts from the same account.
Payment platforms —Fintechs & wallets
Keep local balances where your users are and convert them to a hard currency in bulk when you need to.
Fintechs & wallets —B2B & high-value
Receive large tickets locally and redistribute across countries with internal transfers.
B2B & high-value —Payroll & global workforce
Pre-fund each country’s payroll from a single treasury view.
Payroll & global workforce —
For developers
Your treasury, one API call away
Read balances and activity per account, reconcile them, and move funds with internal transfers. Every call is authenticated with a Bearer token.
- GET /api/accounts/{accountNumber}/balance and /activity
- GET /api/accounts/{accountNumber}/balance-reconciliation
- POST /api/internal-transfer, POST /api/account/wire-in and /wire-out
# Illustrative — check a balance (see docs.localpayment.com)
curl https://api.stage.localpayment.com/api/accounts/000123456789/balance \
-H "Authorization: Bearer $ACCESS_TOKEN"
# Move funds between your own accounts (fields simplified)
curl -X POST https://api.stage.localpayment.com/api/internal-transfer \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"externalId": "c7a1e9d0-0000-4000-8000-000000000031",
"country": "ARG",
"currency": "USD",
"amount": 75000.00,
"transactionType": "InternalForeignTransfer",
"client": {
"type": "Client",
"from": { "accountNumber": "000123456789" },
"to": { "accountNumber": "000987654321" }
}
}'Frequently asked questions
Can I Wire Out to a third party?
No. Wire Out only goes to your own external bank accounts or allow-listed wallets. To pay third parties, use Payouts.
How long does a fiat Wire In notification stay open?
A fiat Wire In notification expires after 14 days if the funds don’t arrive.
How fast are stablecoin Wire Ins credited?
Usually 2–10 minutes after on-chain confirmation. They are detected and credited automatically, with no notification needed.
Can I move funds between countries?
Yes. Internal foreign transfers move funds across countries in the same currency. Use FX to convert local-currency balances into a hard currency first.
How do I see my balances?
In the Business Portal — balance, projected balance and activity reports, exportable to XLS — and through the balance, activity and balance-reconciliation APIs.
Can I get alerts when a balance runs low?
Yes. Set low-balance alerts per account so your team can fund it before payouts are affected.
Why do my country accounts show a negative balance?
With auto-sweeping, the day’s payouts are funded by the Global account and settled in the daily sweep at 00:00 UTC. Until then, each country account shows what it paid out as a negative balance. This is expected.
Why was my Wire Out rejected if my Global account has balance?
With auto-sweeping, Wire Outs are validated against the projected balance, which subtracts the payouts already processed that day in all linked countries. The Global balance alone doesn’t reflect them until the daily sweep.
Centralize your Latin American liquidity
Tell us where you collect and where you pay, and we’ll design the account structure with you.

Multi-country balances