Skip to main content
Pay salaries to M-Pesa in one run, funded from your wallet balance. Dashboard → Payroll.

Create a run

1

New pay run

Click New pay run and optionally name the employer entity.
2

Add employees

Add rows manually or import a CSV with name, M-Pesa number, and KES amount. Up to 5,000 employees per run; each payment between KES 10 and KES 250,000.
3

Review and fund

The run shows the employee count and total. Fund it from your wallet balance; the rate is locked when the run is funded.
4

Payouts execute

Payments fan out to each M-Pesa number automatically. Track each one on the run page.

Run statuses

Individual payments move through Queued → Sending → Paying → Paid, with Failed for numbers that could not be paid.

Pricing

Payroll is free during the introductory period. Conversions use the rate locked at funding time.
Failed payments never disappear silently: the run lands on Needs attention and the unpaid rows stay listed until resolved.