The verdict in three sentences
The MTN MoMo Disbursement API lets a Kigali platform push payouts to sellers via transfer: you compute each seller's net, call the API, then track the status (PENDING → SUCCESSFUL/FAILED). Disbursement fees sit around 1 %, API latency is about 2 seconds, and the wallet cap is roughly 2,000,000 RWF equivalent. In contrast, the Collections API pulls money in from customers via requestToPay, at higher fees (~1.8 %) in Cameroon.
Disbursement (Rwanda) vs Collections (Cameroon): 2026 figures
| Criterion | MoMo Disbursement RW | MoMo Collections CM |
|---|---|---|
| Flow direction | Payout (platform → seller) | Collection (customer → merchant) |
| Fee | ~1 % | ~1.8 % |
| Key method | transfer | requestToPay |
| Wallet cap | ~2,000,000 (local) | ~2,000,000 XAF |
| API latency | ~2 s | ~2 s |
| Statuses | PENDING / SUCCESSFUL / FAILED | PENDING / SUCCESSFUL / FAILED |
| Usage frequency | Daily batch | Per order |
Both APIs share the same mechanics (X-Reference-Id, polling or callback), but one pushes money to your sellers, the other pulls it in from customers.
Disbursement flow: transfer + status tracking
| Step | Action | Status |
|---|---|---|
| 1 | Generate an X-Reference-Id (UUID) | — |
| 2 | POST transfer with net amount | PENDING |
| 3 | Poll or receive callback | SUCCESSFUL / FAILED |
| 4 | Mark payout settled if SUCCESSFUL | — |
| 5 | Retry FAILED payouts in next batch | — |
Store the X-Reference-Id with each payout: it is your idempotency key to re-check a status without double-paying a seller.
Automating seller payouts
For a marketplace, the Disbursement API pays each seller's share automatically in a daily batch. You compute the seller net (amount − platform commission), call transfer, then track the status. At ~1 % fees in Rwanda, automated payouts become worthwhile even at moderate volume.
Mini case study
Paul, who runs a small marketplace in Kigali with 10 resellers, pays out 2,000,000 RWF-equivalent a month. At ~1 % disbursement fees that costs about 20,000 in payout fees, against several hours of manual transfers avoided. On the Collections side, if he also sold directly at 1.8 % on 3,040,000 in orders, he would pay roughly 54,720 in collection fees, showing why payout automation is the cheaper half of the flow.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
What is the difference between Collections and Disbursement?
Collections pulls money in from customers (requestToPay); Disbursement pushes money out to sellers (transfer). Two products, one API foundation.
Should I poll or use a callback?
Both exist. Callbacks are more efficient, but a fallback poll on payouts PENDING for over 2 minutes prevents stuck statuses.
What is the MoMo wallet cap?
The 2026 order of magnitude is around 2,000,000 in local currency per wallet. Beyond that, split payouts or use a suitable merchant account.
What is the X-Reference-Id for?
It is the transaction's unique UUID and idempotency key, letting you re-check a status without double-paying.
Is automated payout worth it?
At ~1 % disbursement fees, paying out 2,000,000 costs about 20,000, far cheaper than the time and errors of manual transfers.
Let's talk about your project. We integrate MTN MoMo Disbursement and Collections for your payouts and settlements in Kigali. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.

