Escrow Safe Trade is live: protect your next high-value deal Learn more
ProductsPayment links & checkoutM-Pesa, cards, invoices, split payoutsEscrow Safe TradeMilestone and release-based escrowWallets & P2PPersonal and business walletsChama, Lengo & DeniGroup savings, goals and IOUsBusiness toolkitAccounting, payroll, POS, ticketingBulk payments & payrollPay many people in one uploadSubscriptions & billingRecurring plans and renewalsRent, loans & donationsCollections and campaignsAll products
SolutionsMerchantsBuyersChama groupsBusiness solutionsIndustries
Pricing
DevelopersDeveloper overviewQuickstart, auth and sandboxREST APIsCheckout, invoices and requestsWebhooksSigned, real-time eventsWallet-as-a-ServiceVirtual sub-accountsDocumentationGuides and API reference
Security
CompanyAbout usCareersPartnersBlogHelp centreContact us
Log in Get started Talk to sales
Move and protect money

Pay many people
in one go

Upload a sheet or call the API to pay hundreds of people to M-Pesa, Airtel or bank. Validate before you send, and see each row’s status in real time.

Bulk & Split Payouts

Payouts
Bulk payout · 48 rowsValidated · KSh 184,500 totalReady
+2547···21 · KSh 2,000Commission · MarchSent
+2541···03 · KSh 1,200Queued for approvalQueued

What you get

Upload and validate

Import a CSV or Excel file. We check numbers, names and balances before anything is sent.

Approval workflows

Require a second approver for large batches to prevent mistakes and fraud.

Split payments

Divide a checkout payment between sellers, partners and your commission automatically.

Scheduled payouts

Run payroll or commissions on a schedule from a wallet you choose.

Row-level status

See which payments succeeded, failed or are queued, with reasons and retry.

API payouts

Trigger payouts from your system with idempotent API calls and webhooks.

How it works

1

Choose the wallet

Pick which business wallet pays out.

2

Upload or call the API

Add rows manually, import a file or send them through the API.

3

Approve and send

Review the totals, approve and track each payment to completion.

Bulk & Split Payouts works with everything else

One account, one wallet and one set of reports. Switch on more products whenever you need them, with no extra integration.

Who it is for

For anyone who pays more than a handful of people.

  • Employers running payroll and casual wages
  • Marketplaces paying sellers after each sale
  • Agencies and networks paying commissions
  • NGOs distributing stipends and grants

Frequently asked questions

Thousands per batch, subject to wallet balance and your tier’s limits.

Failed rows stay in the batch with a reason so you can fix and retry only those.

Yes. Define a split on a payment link, checkout or API call.

Ready to accept payments
you can explain?

Create free account

Free to start · Verified in minutes · Cancel anytime