Guides

Pre-funding cross-border payouts: cost and how much to hold

Pre-funding cross-border payouts ties up cash before it is spent. The five cost lines, a sizing formula, a worked example in basis points and lead times.

Caio Barbosa

Founder & CO-CEO

Forbes Under 30. One of the leading voices in Fintech & Crypto in Brazil. Writes weekly about stablecoins, payments, and the future of financial infrastructure in Latin America.

Cover image for Lumx blog article: Pre-funding cross-border payouts: cost and how much to hold
Cover image for Lumx blog article: Pre-funding cross-border payouts: cost and how much to hold

Pre-funding cross-border payouts means depositing money with a bank or provider, in the payout currency or in a stablecoin, before the payouts are due, so each one is drawn from a balance already in place. It costs the return the idle balance could earn, FX movement on foreign balances, refill fees, account upkeep and staff time.

Why cross-border payouts end up pre-funded

Someone has to hold the destination currency before a recipient can be paid in it, and the paying company usually puts it there first. The waiting money can sit in local accounts the company opens in each country, in a balance held by a payment provider, or in a stablecoin wallet that converts to local currency only when a payout runs. The first two hold destination currency in advance; the third holds USDC (a dollar stablecoin, covered in what USDC is) and moves into the destination currency at send time, so the idle balance is in dollars.

Spread and per-transaction fees are covered in how stablecoin payout fees are built.

Lumx works the third way. The wallet keeps its balance between operations, which the docs call a prefunded wallet, and payouts go to destinations registered under that customer. Lumx's "no pre-funding" means something narrower than a zero balance: the customer parks no capital in settlement (nostro) accounts abroad before a transaction, because conversion and settlement happen when the transaction starts.

How big does a pre-funded balance need to be?

Balance per currency = daily payout volume x coverage days

The three parts of coverage days. The starting values are a planning default.

Part

What it measures

How to set it

Refill lead time

Calendar days from deciding to top up until the money is usable

The slowest funding rail you use, with cut-offs and weekends

Payout cycle gap

Days between payout runs, because a full run must be on hand

1 for daily runs, up to 7 for weekly runs

Safety buffer

Extra days for volume spikes and a refill that arrives late

Start at 1 or 2 days and raise it only where late funding has happened

A team that refills by ACH (a US bank transfer that settles in business days) needs two days of refill lead time. With a weekly run and a one-day buffer, that covers ten days of volume.

In a Lumx wallet, the number to size is the stablecoin balance. A payout larger than the balance fails with an insufficient-balance error, so the float has to be in the wallet before the request goes out.

Funding lead times by rail decide the coverage days

Refill lead time is the part of coverage days a company can change without changing its business, because it depends on the funding rail. Pix (Brazil's instant payment system), SPEI (Mexico's interbank transfer system) and Faster Payments (the UK's real-time bank transfer network) have no cut-off and run every day. Business-day rails have cut-offs, and a later request waits for the next business day.

Cut-offs and settlement targets published by Lumx for processing on each rail, read on November 1, 2026. They are processing targets, not commitments.

Currency

Rail

Cut-off (local time)

Settlement target

BRL

Pix

None

Instant, 24/7/365

MXN

SPEI

None

Instant, 24/7/365

GBP

Faster Payments

None

Instant, 24/7/365, up to £1M per payment

EUR

SEPA

None

Real-time scheme, or SEPA Credit Transfer on the same or next business day

USD

ACH

2:00 PM ET

1 to 2 business days

USD

FEDWIRE

3:00 PM ET

Same business day, typically within hours

USD

SWIFT

3:00 PM ET

1 to 5 business days

A weekend matters more than the headline time. An ACH transfer submitted on a Friday after 2:00 PM ET misses the cut-off, is processed on Monday and takes one to two business days, so the money could be usable only on Tuesday or Wednesday.

On Lumx, a funding deposit is an on-ramp that moves through AWAITING_FUNDS, TRANSFERRING_FIAT, TRADING, TRANSFERRING_STABLECOIN and SUCCESS, and the wallet is usable when the onramp.success webhook fires. Pix and SPEI settle instantly on the rail, 24/7/365, and the stablecoin is credited to the wallet within about 5 minutes. Inbound USD timing also depends on the sender's bank and its cut-offs. With on-demand on-ramps, each deposit must match an on-ramp created in advance with the exact amount, and a deposit that lands after it expires is refunded to the sender on the same rail. An autoconversion rule is the alternative: deposits are matched to the rule, not to a pre-created amount.

What a pre-funded balance costs in a year

The five annual cost lines of a pre-funded balance.

Cost line

Formula

What drives it

1. Cost of capital

Balance x annual cost of capital

Coverage days and the rate you use

2. FX allowance

Foreign-currency balance x expected adverse move

Volatility and the size of non-dollar balances

3. Refill fees

Refills per year x fee per refill

Number of currencies and refill frequency

4. Account upkeep

Accounts x annual fees and compliance work

Number of countries

5. Operations time

Hours per week x 52 x loaded hourly cost

Forecasting, top-ups and checking balances

Total annual cost is the sum of the five lines. Divide by annual payout volume and multiply by 10,000 to get basis points, the unit a provider quote is written in. Cost of capital is what the money would otherwise earn or save, such as a credit line rate or a hurdle rate. It is an assumption you choose, not a yield on any balance.

With Lumx, the destination-side lines shrink because the customer opens no local account in each destination country. Lines 1 and 5 are still yours to price.

A worked example: a Brazilian PSP paying out in three currencies

Every number below is an assumption for clean arithmetic, not Lumx data, a quote or a client. A Brazilian PSP pays out 2,400,000 USD a month: 1,000,000 in dollars, 900,000 in Mexican pesos and 500,000 in euros. That is 28,800,000 USD a year, or 80,000 USD a day. It holds ten days of coverage in each currency: two days of ACH refill lead time, a weekly run and a one-day buffer.

The balance is 800,000 USD. Cost of capital is 6% a year and the FX allowance on non-dollar balances 2% a year, both assumptions. Refills are 3 currencies x 52 weeks = 156 transfers at 5 USD, there are 3 accounts at 600 USD a year, and operations take 6 hours a week at 40 USD an hour.

Cost line

Calculation

Annual cost (USD)

Cost of capital

800,000 x 6%

48,000

FX allowance

466,667 x 2%

9,333

Refill fees

156 x 5

780

Account upkeep

3 x 600

1,800

Operations time

6 x 52 x 40

12,480

Total


72,393

Cost in basis points

72,393 / 28,800,000 x 10,000

About 25 bps

First, shorten coverage without changing the model. The PSP keeps local-currency balances but refills every business day, holding one day of volume: 80,000 USD. It funds pesos by SPEI, euros by SEPA real-time and dollars by FEDWIRE, and the one-day figure assumes the dollar transfer goes out before the 3:00 PM ET cut-off. Capital costs 4,800 USD, the FX allowance on 46,667 of non-dollar balance 933 USD, and 780 refills (3 currencies x 260 business days) at 5 USD cost 3,900 USD. Upkeep and operations time stay at 1,800 and 12,480 USD, for 23,913 USD, about 8 bps.

Then the same PSP holds a one-day USDC float that its Pix funding keeps topped up. The FX allowance, refill fees and destination upkeep fall to zero, capital stays at 4,800 USD and operations time drops to two hours a week, 4,160 USD, for 8,960 USD, about 3 bps.

The same PSP under three setups, in basis points of payout volume.

Setup

Coverage

Total (USD a year)

Basis points

Local-currency balances, weekly refills

10 days

72,393

About 25

Local-currency balances, daily refills (SPEI, SEPA real-time, FEDWIRE before 3:00 PM ET)

1 day

23,913

About 8

USDC float, one day of volume

1 day

8,960

About 3

Shorter coverage accounts for about 17 of the 22 bps saved and the change of model for the other 5. Platform fees, per-transaction fees and conversion spread are excluded from all three totals and must be added from the provider quote. A route whose fees and spread run more than 5 bps above the daily-refill local-currency setup erases the model's saving. The dollar position held between converting reais and paying out is not priced here.

Lumx's wallet is the third setup. The PSP deposits reais by Pix, Lumx converts the deposit and credits the wallet in USDC, and each payout is an off-ramp from that wallet to the recipient's destination. See converting reais into USDC. The pairs have pages: USDC to BRL, BRL to USDC, USDC to MXN and MXN to USDC.

Coverage days move the result most, then the capital rate. At a 6% rate, 20 days of coverage costs about 129,700 USD a year, 45 bps, against about 25 bps at 10 days, a saving of 20 bps. Raising the rate from 6% to 10% at 20 days adds 22 bps, so halving coverage saves about as much as cutting the capital rate by four points. Multi-entity planning: automating corporate treasury.

The Lumx lever is the funding rail, since the payout side is already local. The wallet is usable once onramp.success fires, so a Pix or SPEI deposit does not have to be the slowest part of coverage days.

FX exposure on the idle balance

A foreign-currency balance revalues every day it sits: a peso balance of 300,000 USD equivalent that loses 2% over a year costs 6,000 USD before a payout uses it. A stablecoin float changes the currency of the exposure instead of removing it, so a small float keeps the exposure small. At send time, a locked rate closes the gap between quote and execution for a short window.

Lumx locks a rate for 30 seconds, 1 minute or 5 minutes, with no fee at 30 seconds and a fee at the longer windows. Its exchangeRateId is passed on the off-ramp, and an expired lock needs a new rate. A standing autoconversion rule that converts deposits to stablecoin always converts at market and does not accept a locked quote.

Ways to shrink the balance, starting with the slowest rail

I would size the float to the slowest funding rail the company uses, not to average daily volume, and I would refill in small steps over the fastest rail available instead of in one large wire. The risk of running dry is set by the single slowest delivery, so one slow weekly wire can force the whole balance up.

On Lumx, an autoconversion rule is the standing version of a small, frequent refill. Set once on a BRL, MXN, USD, EUR or GBP account, it converts every matching deposit to USDC or USDT and delivers it to the wallet with no per-deposit API call.

What are the alternatives to pre-funding, and what risk does the balance carry?

Three ways to avoid holding the full balance in advance, and what each one shifts.

Alternative

Balance the company holds

Who carries the credit risk

What drives the cost

Post-funding, settlement credit or provider-fronted liquidity

Little or none before the payout

The provider, until the company settles

Credit limits, collateral, and a price built into fees or spread

Credit line

Drawn only when needed

The lender

Interest on the drawn amount plus any commitment fee

Nostro or correspondent account

A standing balance in each currency at the correspondent

The company, against the correspondent bank

The idle balance plus account fees

None of these removes the cost, it moves it. The balance itself carries risk too. Money held with a bank or provider is exposure to that holder: if the account is frozen or the holder fails, the money waits with it. A stablecoin float adds two more: the issuer's token can trade below a dollar for a while, and whoever controls the keys controls the money. A float of about one day of volume keeps all three small.

On Lumx, the balance sits in a custodial wallet provisioned with the customer, held as USDC or USDT on Ethereum, Polygon, Base or Tron (Stellar is used only for the BRL to USDC on-ramp). BitGo, which carries insurance, is the custodian. Each customer's wallet is fully segregated, with no omnibus account, so balances mix neither with other customers' nor with Lumx's own. The balance is stablecoin, not a deposit, because Lumx is not a bank. The holder exposure above still applies, so the float stays near one day of volume.

When pre-funding is the wrong tool, and when it is still right

Funding at send time is the wrong choice when payouts must land at 2 a.m. on a Sunday and the company funds by ACH. Pre-funding is right when payouts must clear even if funding is late, as with payroll.

Pre-funding is the wrong choice for a team with steady volume and a real-time funding rail that spends hours a week topping up accounts, because it pays line 5 of the cost table for a buffer it does not need. Stablecoins move working capital from several destination-currency balances into one stablecoin balance, which still has to exist when a payout runs.

What funding a payout looks like on Lumx

Lumx is stablecoin payments infrastructure for businesses that move money between Latin America and the rest of the world: one API to collect, hold, convert, and pay out in BRL, MXN, COP, USD, EUR, and GBP or in USDC and USDT, over local rails such as PIX, SPEI, PSE, Bre-B, ACH, FEDWIRE, SEPA, and Faster Payments, with SWIFT and on-behalf-of payments and collections (POBO and COBO) in USD, EUR, and GBP, plus named virtual accounts, custodial wallets, and KYB/KYC built in.

The balance sits in a custodial wallet provisioned with the customer. Funding arrives as a local-currency deposit that Lumx converts and credits to that wallet, or as stablecoin sent in from elsewhere. A payout is an off-ramp that debits the wallet and converts to local currency on the recipient's rail, so the customer holds no reais, pesos or euros ahead of time. Lumx's pricing is built on transparent FX on locked quotes, no pre-funding, which is the nostro point above, not an empty wallet: a payout still debits the customer's stablecoin wallet, which must hold the balance when the request goes out.

An off-ramp moves through TRANSFERRING_STABLECOIN, TRADING, TRANSFERRING_FIAT and SUCCESS, with a webhook at each change. Rail cut-offs come from the Lumx payment rail cut-off times page, read on November 1, 2026. Coverage is on the coverage page, the payout side in global payments, and reais to pesos is the kind of path a stablecoin corridor describes.

Verified on November 1, 2026. Operational context, not legal, tax, or investment advice.

Cover photo: Tim Mossholder on Unsplash.

  • What does pre-funding cross-border payouts mean for a payments team?

    The company puts money in the payout currency, or in a stablecoin, with a bank or provider before the payouts run, and draws each payout from that balance. On Lumx, that balance is stablecoin in the customer's custodial wallet, converted to local currency on the recipient's rail.

  • How do you work out the cost of pre-funding?

    Add five annual lines (capital, FX allowance, refill fees, account upkeep, staff time), divide by annual payout volume and multiply by 10,000 for basis points. With Lumx, the destination-side lines shrink.

  • How much should a payout team hold in a pre-funded balance?

    Daily payout volume times coverage days, per currency, where coverage days is refill lead time plus payout cycle gap plus a safety buffer. A Lumx payout larger than the wallet balance fails.

  • Does paying out in stablecoins remove pre-funding?

    It removes the destination-currency balances but not the need for a balance, because the stablecoin float has to exist when the payout runs. On Lumx, an autoconversion rule can refill the wallet.

  • Does the idle balance carry FX risk?

    Yes: a foreign-currency balance revalues while it sits, and a stablecoin float moves the exposure to the currency that funded it. A locked quote closes the gap at send time.

Stay up to date with what Lumx is developing.

Sign up to receive them by email.

Share on socials:

pre-funding-cross-border-payouts-cost-and-float

A

pre-funding-cross-border-payouts-cost-and-float

Pre-funding cross-border payouts: cost and how much to hold

Copy link

Copied!

pre-funding-cross-border-payouts-cost-and-float

TALK TO OUR TEAM

Ready to transform your business with stablecoins?

Discover how our infrastructure can seamlessly integrate stablecoins into your financial operations quickly, securely, and efficiently.

Guides

In this page

©2026. All rights reserved.

Lumx US OP LLC ("Lumx") is a financial technology and payments infrastructure company. Lumx US OP LLC is a Money Service Business (MSB) registered with the Financial Crimes Enforcement Network (FinCEN) (MSB #31000316459619). Lumx is not a state-licensed money transmitter and does not, in its own capacity, engage in the provision of regulated money transmission services. All such regulated activities are conducted exclusively through, and under the licenses of, duly authorized financial-institution partners.


Lumx is not a bank, financial institution, payment institution, or custodian of client funds. Certain services made available through the Platform may be provided by duly authorized and regulated third-party partners, in accordance with applicable laws and regulations.

Please refer to Lumx’s Terms of Use and Privacy Notice for further information regarding the conditions governing the use of the Platform and the processing of your personal data.