MoMo integration for Kigali businesses — real costs from 14+ sites.
We've wired MTN MoMo and Airtel Money into 14+ websites. Here's what it actually costs, what breaks, and how to do it right.
Kevin Ishimwe
Founder & Lead Developer
Every client asks: 'How much to add MoMo Pay to my website?' The honest answer: it depends on what you're building. But after 14+ integrations, here's the real data.
MTN MoMo API integration takes us 2-4 hours now. Why so fast? We built PeSa first. We hit every edge case (timeout, duplicate payment, failed callback) so you don't have to.
Real costs: MTN charges 0.5% per transaction for collections. Airtel Money is similar. For the integration work: included in Starter tier, or 150,000 RWF standalone.
What breaks most often: Callback URL not whitelisted (MTN requires this). Wrong API environment (sandbox vs production). Timeout handling (MoMo can take 45+ seconds to confirm).
Our setup: Next.js backend → MTN MoMo API → Webhook callback → Update database. We also store proof of payment PDFs, because Rwandan businesses need records.
For e-commerce: Add cart total + MoMo number + redirect to confirmation page. For services: Add invoice number + amount + SMS confirmation to client.
The biggest mistake we see: Not testing with small amounts first. Test with 100 RWF. Then 500 RWF. Then scale up. Don't start with a 50,000 RWF payment on day one.
Want MoMo on your site? We can wire it in during the Starter tier — no extra charge. Because we've done it 14+ times, it's fast, tested, and reliable.
Need help with software?
We help businesses in Rwanda get the software they need. Let's talk about your project.
Get in touch