Skip to content
Calculator

M-PESA cheapest-path recommender

Sometimes splitting a transaction in two is cheaper than sending one. Sometimes Buy Goods is free while Send Money costs KES 100. This tool ranks every available M-PESA path for your amount + destination, surfaces the cheapest, and explains why.

KES

✓ Cheapest path

Send Money directly (KES 5,000 in one transaction)

KES 57

All paths, ranked by cost

  • 👑 Send Money directly (KES 5,000 in one transaction)

    KES 57
  • Split into 2 transactions of KES 2,500 each

    KES 66

    Splitting raises the fee here, not worth it at this amount.

Fees are 2026 customer-side rates per the Safaricom published tariff schedule. Actual fees may vary by 1-2 KES due to band-edge rounding. Always verify on the M-PESA app before high-value transactions.

By paybillke · Updated May 2026 · Safaricom 2026 tariff

Independent. Not affiliated with any company listed.

Customer-side fees per published Safaricom M-PESA tariff schedule.

Logic and copy © 2026 paybillke. Verified weekly. If you spot an error, use the report tool.

How we verify →

The 4 sneaky ways most people overpay on M-PESA

  1. Sending the full amount when split is cheaper. Some bracket boundaries make 2 × KES 7,500 transfers cheaper than 1 × KES 15,000. Run the numbers, the recommender finds these for you.
  2. Using Send Money for till payments. If the recipient has a Buy Goods till, customer cost is ZERO. Send Money charges KES 100. Always ask "Do you have a till?" first.
  3. Using direct M-PESA → bank without checking ATM agents. Some banks (Co-op, KCB) have free M-PESA-to-bank transfer through ATM agents. Worth the 5-min walk for KES 50k+ transfers.
  4. Paying paybill amounts via Send Money. Paybill is consistently 5-10 KES cheaper than Send Money for the same value. Use the paybill if one exists.

When to actually split

Splitting helps when the bracket gap is large. For amounts above KES 35,000, fees flatten, splitting doesn't help. For amounts in transition bands (e.g. KES 11,000-15,000), splitting often saves KES 10-30. The tool tells you which band you're in.

Bank-receive considerations

If sending to a bank account, the recipient's bank may charge an inbound fee (KES 30-50). The tool's bank route includes the typical paybill surcharge but not the recipient bank's policy, confirm with the recipient.

Frequently asked

Why are my fees different from this tool?

Safaricom adjusts brackets occasionally and rounds. Our fees should be within 1-2 KES, for high-value transactions always verify on the app.

Does this work for international remittance?

No, that's separate. Use our diaspora send calculator for sending FROM abroad TO Kenya.

What about Pochi? When is it best?

Pochi (Pochi la Biashara) is for individual sellers (mama mboga, hawkers). Customer fee is the same as Send Money, but it keeps personal transactions separate from business, useful for record-keeping.

Related