Payouts

Pay anyone, anywhere,
instantly.

Mass payouts to vendors, freelancers, and employees in 160+ countries. Batch thousands in one API call — with automated retries, local currency delivery, and full reconciliation.

10K+
Per batch
99.4%
First-try success
Auto
Retry logic
Batch #142 · 1,428 payouts
Total
$1,842,650
● Processing
Progress · 1,184 / 1,42882%
AK
Aisha Khan
Lahore · PKR
✓ Sent
LP
Lucas Pereira
São Paulo · BRL
✓ Sent
MN
Marta Nowak
Warsaw · PLN
● Routing
Batch payouts

Send thousands in one API call.

Upload a CSV or POST a JSON array to MondialPay and we handle the rest — routing, retries, currency conversion, and reconciliation. Each payout delivers in the recipient's local currency via the fastest available rail.

  • Up to 10,000 payouts per batch, processed in parallel
  • Local currency delivery to 160+ countries
  • Live progress tracking — per-item status in real time
  • Scheduled batches — recurring weekly or monthly
Batch payouts
Reliability built in

Failed payouts retry themselves.

When a bank bounces a payment, MondialPay automatically reroutes via a secondary rail. Your recipients get paid without you lifting a finger — and you get a full audit trail of every attempt.

  • Automatic fallback to alternate payment rails
  • Smart retries based on failure reason (invalid account, compliance hold, etc.)
  • Webhook alerts for manual review when retries are exhausted
  • Complete audit trail of every attempt, reason code, and status
Automatic retries
Developer experience

From CSV to sent — in a few lines.

Go · v3
batch, _ := mondialpay.Payouts.CreateBatch(ctx, mondialpay.PayoutBatchParams{
    Reference: "July-contractors-week-28",
    Items: []mondialpay.PayoutItem{
        {Amount: 142000, Currency: "usd", Recipient: "rcpt_a1b2"},
        {Amount: 89500,  Currency: "eur", Recipient: "rcpt_c3d4"},
        // … up to 10,000 items per batch
    },
    RetryPolicy: "aggressive",
})
160+
Destination countries
10K
Items per batch
99.7%
First-try success
T+0
Same-day rails available
The payout lifecycle

From CSV upload to settled — automatically

From signup to production in four steps. Our team is on hand for every one.

01
Upload batch

POST a JSON batch or upload a CSV. Up to 10,000 items at a time.

02
Approve

Configure two-eye, four-eye, or N-of-M approval workflows.

03
Route & send

Each item routed to the best local rail. Failed items retried automatically.

04
Reconcile

Every line reconciled to your ledger and exported to your finance tool.

Our Friday payout run used to take one person most of the day. Now it's a scheduled job that runs overnight, retries anything that fails, and sends me a Slack message at 7am. That's it.

TS
Tomás Silva
Operations Lead, marketplace platform
Deep dive

Built for the operations team

The controls finance, ops, and treasury teams need to trust every payout run.

Smart retries & failure recovery

Failed payouts are retried automatically with the right backoff for the failure type — wrong account number prompts the recipient for a fix; rail outages reroute via a backup. 99.7% of items reach their destination on the first try.

Approval workflows & segregation of duties

Configure two-eye, four-eye, or N-of-M approvals before any batch leaves your account. Combine with maker/checker rules and dollar thresholds to satisfy SOX or internal financial controls.

Reconciliation & reporting

Every line of every batch is reconciled to your ledger and exported to NetSuite, Xero, QuickBooks or your data warehouse. Scheduled reports land in your inbox or your Slack channel.

Rails for every corridor

Deliver with the right rail for every country.

We auto-select the fastest and cheapest rail for each payout — real-time where possible, local batch when it wins on cost, wire when you need it all at once.

🇺🇸 USA Real-time
FedNow · RTP
Settles in < 20 seconds, 24/7
🇪🇺 Eurozone Real-time
SEPA Instant
36 countries · 10 second settlement
🇬🇧 United Kingdom Real-time
Faster Payments
Instant to UK bank accounts
🇧🇷 Brazil Real-time
Pix
Free, real-time, any hour of day
🇮🇳 India Real-time
UPI · IMPS
Any bank, any hour, instant
🇲🇽 Mexico Same-day
SPEI
Banxico-backed transfers
🇳🇬 Nigeria Same-day
NIBSS Instant
Direct to all local banks
🌍 Global Fallback
SWIFT GPI
Full traceability, 200+ countries

Move money to anyone, anywhere

Run a sandbox batch in 10 minutes — local rails in 160+ countries, with the same dashboard and SDK we use ourselves.