M-PESA Bulk Payment: paying many people at once
By David Wachira · Safaricom services hub · paybillke is an independent guide and is not affiliated with Safaricom services.
Bulk Payment (B2C) lets an organisation pay many people at once from a single M-PESA shortcode: salaries, dividends, SACCO payouts, insurance claims, refunds. You load float into the shortcode through an M-PESA Trust account, then disburse from the M-PESA Business portal.
The control that makes it usable
How it works in practice
- Float is loaded into the shortcode through an M-PESA Trust account. You are disbursing money you have already placed there, not drawing on credit.
- A batch is prepared in the M-PESA Business portal.
- The operator initiates; the manager approves.
- Payments land on recipients’ M-PESA in real time.
- The portal shows the disbursement and lets you download a statement of everything paid.
Who actually uses it
Getting it
About this page
Frequently asked
What is M-PESA B2C?
Business to Customer bulk payment: paying many people at once from one M-PESA shortcode, used for salaries, dividends, claims and refunds.
What is maker-checker?
One user prepares and initiates a payment batch and a different user approves it, so no single person can move money alone.
How is a bulk payment funded?
You load float into the shortcode through an M-PESA Trust account and disburse from there.
Can I get a statement of what was paid?
Yes. The M-PESA Business portal lets you monitor disbursements and download a statement.
How do I apply for Bulk Payment?
Through M-PESA for Business or a Safaricom account manager, with business registration documents.