Pricing β€” SmartPay | M-Pesa API & Digital Payments for Africa
no hidden fees transparent pricing

Simple pricing for
Africa’s leading payment API

Pay only for what you use. No setup fees, no annual contracts β€” just honest, usage-based pricing.

Scale your payments,
not your costs

Choose a plan that matches your transaction volume. Upgrade or downgrade anytime.

Starter
KES 400
free Β· no commitment
  • βœ… 1000 API calls/month
  • βœ… STK Push + C2B + B2C
  • βœ… Advanced fraud detection
  • βœ… Priority callbacks (SLAs)
  • βœ… SMS notifications
Start Free β†’
Enterprise
KES Custom
volume-based Β· unlimited
  • βœ… Unlimited API calls
  • βœ… Dedicated account manager
  • βœ… 99.99% uptime SLA
  • βœ… Custom rate limiting
  • βœ… White-label options
  • βœ… 24/7 phone support
Contact Sales β†’

Send, receive & save
with SmartPay wallet

No monthly fees β€” just a small transaction fee when you move money.

What you pay per transaction

No surprises β€” just a simple per-transaction fee on top of your plan.

πŸ’Έ Outgoing payments

M-Pesa STK Push (payment request)1.5% + KES 5
B2C (send to customer)1.2% + KES 5
Bank transfer (to any Kenyan bank)KES 35 flat
Withdrawal to M-Pesa0.8% (min KES 10)

πŸ“₯ Incoming & wallet

Receive money (C2B / payment link)1.0% + KES 5
Wallet top-up via M-Pesa0.5% (max KES 150)
Internal SmartPay transferFREE
Failed transaction / reversalKES 0 (no fee)

* All fees are inclusive of taxes. No monthly minimums. Enterprise customers get custom volume discounts.

You ask, we answer

What does β€œProfessional plan integration support” include?

Our team personally helps you integrate your system with our API β€” including code review, webhook debugging, and go-live assistance. We'll even write sample endpoints for your tech stack.

Can I switch between plans?

Absolutely. Upgrade or downgrade anytime from your dashboard. Changes take effect immediately and we'll prorate any unused time.

What happens if I exceed my API call limit?

Excess requests are automatically blocked with a 429 error. You can purchase overage packs (KES 250 per 1,000 extra calls) or upgrade to the next plan.

Is there a setup fee for STK Push?

No. There's zero setup or onboarding fee. You can start testing in the sandbox immediately after signup.

Does SmartPay handle M-Pesa Paybill/Till numbers?

Yes. We provide dedicated Paybill or Till numbers for high-volume businesses. Contact sales for custom merchant accounts.

Ready to scale with SmartPay?

Join hundreds of businesses that process over KES 2B annually through our API.