Pricing — SmartPay | M-Pesa API Plans for Kenyan Businesses
Features API Security Pricing Documentation
Sign In Create Free Account →
no per-transaction fees Flat monthly pricing

Simple pricing.
Everything included.

Fraud detection, KYC verification, analytics, and SMS are not add-ons — they're on every plan. Pick the volume that fits your business.

KSh400
Starter
KSh800
Professional
Custom
Enterprise
Developer-first plans

Scale your payments,
not your costs

Every plan includes the full SmartPay platform. Only the monthly call volume changes.

Starter
KSh400
per month · no contract
  • 1,000 API calls / month
  • M-Pesa STK Push
  • Real-time webhooks
  • Fraud detection
  • Analytics dashboard
  • Email support
Get Started
Enterprise
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
Fair & transparent

Per-transaction fees

Subscription covers platform access. A small fee applies per transaction on top.

Outgoing payments

M-Pesa STK Push1.5% + KSh 5
B2C (send to customer)1.2% + KSh 5
Bank transfer (any Kenyan bank)KSh 35 flat
Withdrawal to M-Pesa0.8% (min KSh 10)

Incoming & wallet

Receive money (C2B / payment link)1.0% + KSh 5
Wallet top-up via M-Pesa0.5% (max KSh 150)
Internal SmartPay transferFree
Failed transaction / reversalNo fee

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

How billing works

No surprises. Ever.

Your bill is always predictable — a flat monthly subscription plus the exact transaction fees you accrued.

Subscribe

Pick your plan

Choose Starter or Professional based on your expected monthly API call volume. Upgrade or downgrade at any time — changes take effect immediately.

Transact

Accept payments

Every successful STK Push, B2C payout, or wallet top-up incurs a small per-transaction fee. Failed and reversed payments are never charged.

Renew

Auto-renews monthly

Your plan renews on the same day each month. You'll get an email reminder 3 days before renewal. Cancel anytime from your dashboard — no penalty, no forms.

For individuals

Send, receive & save
with SmartPay wallet

No monthly fees — just a small per-transaction fee when you move money.

Common questions

You ask, we answer

What does "Professional plan integration support" include?

Our team personally helps you integrate your system with the SmartPay API — including code review, webhook debugging, and go-live assistance. We'll work through sample endpoints for your tech stack with you, at no extra cost.

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 monthly API call limit?

Excess requests are blocked with a 429 response. You can purchase an overage pack (KSh 250 per 1,000 extra calls) or upgrade to the next plan directly from your dashboard.

Is there a setup fee or onboarding cost?

No. There's zero setup or onboarding fee. Your sandbox API key is issued immediately on signup — no credit card required to start testing.

Does SmartPay handle M-Pesa Paybill and Till numbers?

Yes. We provide dedicated Paybill or Till numbers for high-volume businesses on Professional and Enterprise plans. Contact sales for custom merchant account setup.

Get started today

Build your payment
infrastructure in minutes

Join 1,000+ Kenyan businesses accepting M-Pesa payments through SmartPay. Fraud-protected. KYC-verified. No credit card required.

No credit card  ·  Sandbox available  ·  Live in 10 minutes  ·  Cancel anytime