Payouts

Pay anyone, anywhere. In their currency.

Send money to suppliers, contractors and partners in 200+ countries, by local bank transfer, SWIFT, mobile money or stablecoins. One at a time, or thousands at once.

New payout
{{ r.ini }}{{ r.to }}{{ r.acct }}
You send
{{ r.send }}
They receive
{{ r.get }}
{{ l.k }}{{ l.v }}
Review and send
Payout rails

The fastest route to every recipient

{{ r.t }}

{{ r.d }}

{{ r.reach }}{{ r.speed }}
Bulk payouts

Thousands of payments, one approval

Upload a file or send a batch through the API. Monerail validates every line, picks the right rail and currency, and reports each payment back to you.

—{{ p }}
October contractorsbatch_9Xc2 · 248 payments · 9 currencies{{ batch.status }}
{{ b.to }}{{ b.rail }}{{ b.v }}{{ b.s }}
Total · $186,420.00 equivalent
Control and compliance

Every payment checked, approved and traceable

{{ f.t }}

{{ f.d }}

{{ code }}
{{ hook }}

Pay your first supplier abroad

See the fee and delivery time before you send.

Open an accountAccounts and FX
Payouts

Pay anyone, anywhere. In their currency.

Send money to suppliers, contractors and partners in 200+ countries, by local bank transfer, SWIFT, mobile money or stablecoins. One at a time, or thousands at once.

New payout
KSKessler Fabrik GmbHEUR · IBAN DE89 •••• 3000
You send
$10,000.00
They receive
€9,163.20
RailSEPA Instant
Fee$2.00
ArrivesIn seconds
Review and send
Payout rails

The fastest route to every recipient

Local bank transfers

Domestic rails such as ACH, SEPA, Faster Payments and FAST for low fees and fast delivery.

Major currenciesInstant to 1 day

SWIFT

Reach almost any bank account in the world, in USD, EUR or local currency.

200+ countries1 to 3 days

Mobile money

Pay out directly to M-Pesa, MTN MoMo, Airtel, Orange Money, Wave and more.

14 African marketsUsually instant

Stablecoins

Send USDC or USDT to any wallet address, any day of the week.

Any walletMinutes
Bulk payouts

Thousands of payments, one approval

Upload a file or send a batch through the API. Monerail validates every line, picks the right rail and currency, and reports each payment back to you.

—CSV or API, with line-by-line validation
—Automatic currency conversion per recipient
—One approval for the whole batch
—A report and a webhook for every payment
October contractorsbatch_9Xc2 · 248 payments · 9 currenciesAwaiting approval
Ana SouzaBRL · PixR$ 4,200.00Ready
Kwame MensahGHS · MTN MoMoGH₵ 9,800Ready
Jan KowalskiPLN · Local bankzł 6,150.00Ready
Mei LinUSDC · Base1,800.00 USDCReady
Aisha BelloNGN · Bank₦1,250,000Check details
Total · $186,420.00 equivalent
Control and compliance

Every payment checked, approved and traceable

Saved recipients

Verified recipient details, reused across payments and batches.

Approval workflows

Two-person approval above amounts you set, by team or entity.

Name checks

Recipient name verification where the rail supports it.

Screening

Every payment screened against sanctions lists before it leaves.

Scheduled payouts

Pay on a date or a recurring schedule, from the right balance.

Proof of payment

Downloadable confirmations with references for each payout.

Real-time tracking

Live status and webhooks from submitted to paid.

Returns handled

Failed payouts return to your balance automatically, with the reason.

// Send a batch of payouts
const batch = await monerail.payoutBatches.create({
  source: 'acct_usd_main',
  payouts: [
    { recipient: 'rcp_ana', amount: 420000, currency: 'brl' },
    { recipient: 'rcp_kwame', amount: 980000, currency: 'ghs',
      rail: 'mobile_money' },
    { recipient: 'rcp_mei', amount: 180000, currency: 'usdc' },
  ],
  require_approval: true,
});

// → status: awaiting_approval · 3 payouts
// webhook → payout.paid
{
  "type": "payout.paid",
  "data": {
    "id": "po_4Kd8Ry",
    "batch": "batch_9Xc2",
    "rail": "mobile_money.mtn",
    "amount": 980000,
    "currency": "ghs",
    "recipient": "rcp_kwame"
  }
}

Pay your first supplier abroad

See the fee and delivery time before you send.