
What is prefunding?
Prefunding is the practice of depositing money in an account before payments are made from it, so each payment can execute immediately instead of waiting for funds to arrive. It happens at two levels: businesses prefund their payout providers, and those providers and their banks prefund accounts in each destination market.
For example, a remittance provider that promises instant payouts in Mexico keeps pesos in a local account ahead of demand. Each payout draws the balance down, and the provider tops it up before it runs dry.
Key facts about prefunding:
- What it is: money placed in an account before payments draw on it
- Who prefunds: businesses funding payout providers, providers and banks funding accounts in destination markets, and banks funding some payment system accounts
- Why it's required: it lets payouts execute instantly and removes the provider's credit risk
- Main cost: idle capital, plus FX exposure on balances held in foreign currencies
- Alternatives: per-transfer funding, credit-based post-funding, and stablecoin-based funding
Why do payment providers require prefunding?
Providers require prefunding because paying out before receiving funds would mean extending credit to every client. Holding the client's money first removes that risk.
Speed is the second reason. A cross-border transfer can take days to settle, but an instant payout in the destination market needs local currency to be available immediately. Paying out in seconds requires money already sitting in that market.
Operating hours add a third layer. Instant rails such as Mexico's SPEI run around the clock, while many funding rails pause outside business hours. Providers hold extra balances to keep weekend and holiday payouts running.
What are the main types of prefunding?
Prefunding shows up at three points in the payment chain:
- Client prefunding: a business loads a balance with its payout provider, and payouts are debited from that balance
- Corridor prefunding: a provider or bank keeps local currency in nostro accounts or with local payout partners in each destination country
- Payment system prefunding: banks fund a shared settlement account before sending payments, as with the RTP network, where positions on the RTP ledger are backed by funds held in a joint account at the Federal Reserve Bank of New York
How much capital does prefunding tie up?
A practical estimate is average daily payout volume multiplied by the number of days it takes to replenish the account, plus a buffer for spikes. The buffer is not optional: the same FSB report notes that "uncertainty about when incoming funds will be received often leads to overfunding of positions, which increases costs."
Take a provider paying out $2 million a day in a corridor that takes two days to replenish. It needs at least $4 million sitting in that corridor. At an assumed 5% cost of capital, that balance costs $200,000 a year before any buffer, and the same math repeats in every corridor the provider serves.
Balances held in foreign currency also carry FX risk. For more worked examples, see Due's guide to payment settlement cycles.
How is prefunding different from post-funding and per-transfer funding?
The three models differ in when the money arrives relative to the payout:
Post-funding usually requires a credit review and suits established, high-volume clients. Per-transfer funding avoids both idle balances and credit exposure, at the cost of making each payout wait for its own funding to land.
How do stablecoins change prefunding?
Stablecoins shorten the replenishment window, which is the main driver of the balance size. Because they move 24/7 and settle in minutes, a provider can top up a corridor on demand instead of holding days of volume in advance. That working-capital effect is one of the main arguments for stablecoin settlement.
Payment networks are adopting the same idea. In September 2025, Visa announced a Visa Direct pilot in which "businesses pre-fund Visa Direct with stablecoins instead of fiat to cover payouts."
Stablecoins do not remove the need for local currency at the destination. In a stablecoin sandwich, someone still converts into pesos, naira, or rupees for the final payout, so liquidity moves to the off-ramp rather than disappearing.
How does Due handle funding for payouts?
Due's API funds each transfer individually, here's how it works:
- Create the transfer: it enters an awaiting_funds status
- Fund it: send the amount to the returned transferInstructions, using the exact memo as the payment reference so the funds match the transfer
- Choose the funding asset: transfers can be funded by bank transfer or with stablecoins such as USDC
Because each payout is matched to its own funding through the memo reference, reconciliation stays one-to-one: one funding payment, one transfer.
Book a demo to learn how Due funds cross-border payouts.