Kenya · M-Pesa payouts · 2026

How to receive gift card payouts via M-Pesa in Kenya

M-Pesa is the default payout rail for Kenyan gift card sellers — instant, free to receive, traceable under Kenya Revenue Authority rules. This guide walks through exactly how a gift card payout lands in your M-Pesa wallet, the 2026 transaction limits and fee structure, the safety patterns that matter, and the handful of situations where another rail is the better choice.

Payout time
<60s
Fee to receive
Free
Per-tx limit
KSh 250k
Daily limit
KSh 500k

Published 2026-05-18 · Last updated 2026-05-18 · Reading time 9-11 minutes · By SellCardNow Editorial

M-Pesa is the workhorse rail for Kenyan gift card sellers. It is instant, free to receive, regulated by the Central Bank of Kenya, and creates the kind of audit trail that the Kenya Revenue Authority and the Financial Reporting Centre treat as legitimate by default. About 90% of payouts to Kenyan SellCardNow sellers settle via M-Pesa; the rest split between bank transfer (PesaLink) and Airtel Money.

This guide walks through exactly how that payout works — the six-step flow from a card on your screen to a KES SMS in your inbox, the 2026 transaction limits and fee structure, the safety patterns that matter, and the handful of situations where another rail is the right choice. Where regulatory context comes in (POCAMLA, KRA tax classification, the cryptocurrency comparison) we point you to the deeper Kenya regulatory guide rather than re-explain it here.


1. The six-step flow, end-to-end

A gift card payout to M-Pesa is one of the most settled commercial flows in Kenyan retail finance. It is the same six steps every time.

Step 1 — Check the live KES rate

Open sellcardnow.com/rates or the Kenya seller hub. Pick the card type, region, denomination, and Kenya as the payout country. The calculator number is the KES amount we will lock for the trade — what you see is what you get.

Step 2 — Contact verified support on WhatsApp

Click any of the green WhatsApp CTA buttons on the page. Confirm the number matches the one on the site footer. Never use a WhatsApp number from a forwarded screenshot, a social ad, a Telegram channel, or a search-engine result — those are how impersonation scams enter. See the scam signals guide for the full pattern.

Step 3 — Send the card details for review

Share the card code or photo on WhatsApp. The SellCardNow team verifies the card type, region, denomination, and current balance through the card issuer's official channel. This is the only moment the card details leave your control — and they go directly to our team, never via a public group or third-party intermediary.

Step 4 — Provide your registered M-Pesa number

Once the card is verified, the team confirms the locked KES amount in WhatsApp. Provide the M-Pesa number to receive payout on. For larger trades (typically above USD 500-equivalent), the M-Pesa number must be registered to the same legal name as your SellCardNow seller account — that is how the audit trail closes under POCAMLA. For smaller trades the identity-match requirement is lighter.

Step 5 — Receive the Safaricom "You have received" SMS

Within 30 to 60 seconds of card verification, the standard Safaricom SMS arrives. The format is:

"Confirmed. You have received KShXX,XXX.00 from KOLACASH LIMITED [number] on [date] at [time]. New M-PESA balance is KShXX,XXX.00. Transaction cost, Ksh 0.00."

The sender ID is exactly MPESA (no hyphen, no variant) and the KES amount equals the locked rate confirmed in step 4. The transaction cost on the receipt is Ksh 0 — you pay nothing to receive.

Step 6 — Verify the balance independently

Before doing anything else, confirm the balance two ways: (a) dial *334#and check the M-Pesa balance via the USSD menu, or (b) open the Safaricom app. The balance shown by either method should match the "New M-PESA balance" field in the SMS. If they match, you have been paid. The trade is complete.

If any "reversal" or "hold" SMS arrives afterwards claiming the transaction was undone, ignore it. M-Pesa does not silently reverse completed transactions. See Section 5 for why this is one of the most common scam patterns in Kenya.


2. Transaction limits in 2026 and what they mean for sellers

M-Pesa caps single transactions at KSh 250,000, daily transaction volume at KSh 500,000, and the wallet balance at KSh 500,000. These limits are set by Safaricom and approved by the Central Bank of Kenya.

For a typical retail gift card seller, these limits are well above realistic daily volumes:

Card soldTypical KES payoutWhere it sits vs the M-Pesa limits
$50 Apple US~KSh 5,000–5,500~2% of single-tx limit, trivial
$100 Apple US~KSh 10,500–11,500~4–5% of single-tx limit
$200 Apple US~KSh 21,000–23,000~8–9% of single-tx limit
$500 Razer Gold~KSh 50,000–53,000~20% of single-tx limit
$1,000 Amazon (bundled)~KSh 100,000–110,000~40% of single-tx limit

The limits start to matter when you're selling multi-thousand-dollar bundles or trading high volume across a single day. Three options when you hit them:

  • Split the trade into two same-day payouts under the limit. This is legal — it's normal commercial activity, not the structuring pattern POCAMLA criminalizes (structuring is when you split to evade reporting, not when you operate under a wallet cap).
  • Accept a bank transfer instead via PesaLink. Safaricom raised the PesaLink inter-bank ceiling in late 2025 to roughly USD 3,850 per transaction. For larger payouts, your bank is the right rail.
  • For recurring high-volume sellers, ask us about settling to a registered business account. If you trade $5,000+ a week we can configure a different settlement path during the WhatsApp conversation.

3. Fees — what you pay and what you don't

Receiving M-Pesa from a business: free.The sender pays the transaction fee in Safaricom's fee schedule, not the recipient. SellCardNow covers any sender-side fee in our commission structure, so the KES amount you see on the calculator is the KES amount that lands in your M-Pesa wallet.

Where M-Pesa fees do apply, and they don't change what we pay you:

  • Withdrawing cash at an agent carries a tiered fee depending on amount (KSh 11 for KSh 50–100, scaling up to a few hundred Shillings for larger withdrawals). This is a Safaricom fee you pay only when you convert M-Pesa to cash — most sellers do the opposite (keep funds in M-Pesa or pay bills directly from the wallet).
  • Sending to another M-Pesa user, paying a Business Till, or Pochi La Biashara all carry the same tariff family (sender pays). Again, irrelevant to receiving a payout — only relevant if you onward-spend the KES.
  • Bank-to-M-Pesa via PesaLink carries a different fee on the bank side. If you accept a bank payout instead of M-Pesa, the bank fee is yours.
  • Free transactions: depositing at an agent outlet, M-Pesa registration, buying Safaricom airtime via M-Pesa, balance inquiries, changing your PIN. None of these matter for receiving a gift card payout — listed for context.

The bottom line: receiving the gift card payout itself costs you Ksh 0. What you do with the money afterwards may carry small fees, but that's separate from the payout.


4. Tax visibility — why M-Pesa helps, not hurts

The misconception worth correcting: receiving a payout into M-Pesa is not a tax disadvantage compared to cash. The opposite is true.

Cash payouts have no audit trail. From the Kenya Revenue Authority's perspective, an unexplained cash flow into your hands could be undeclared income, gift, loan repayment, or anything else — and the burden falls on you to prove which. M-Pesa receipts, by contrast, attach a paper trail to the trade automatically: the sender name ("KOLACASH LIMITED"), the timestamp, the exact amount, and your wallet ID are all on the receipt.

For habitual sellers — anyone trading regularly enough that the activity has a recognizable cadence — that paper trail is an asset, not a liability. It means your bank or M-Pesa statement shows the inflow, the platform receipt shows the source, and your records assemble themselves at tax time. If the KRA ever asks, you have evidence.

For the full classification framework — occasional seller vs habitual trader, VAT considerations, cross-border edge cases — see our Kenya legal guide §4.


5. Safety patterns — the three M-Pesa-specific scams

Three scam patterns are specifically designed to exploit M-Pesa receivers. Knowing them is enough to stop them.

Pattern A — The fake reversal SMS

What it looks like:Shortly after a real or claimed M-Pesa payout, you receive a second SMS. The sender ID looks like "MPESA" or "M-Pesa" and the text says something like "Your M-Pesa payment was reversed due to system error. Please refund KSh XX to this number while we sort it out."

Why it works:Sender IDs can be spoofed. The SMS does not actually come from Safaricom — it comes from a normal mobile number with a forged display name. Many recipients see "MPESA" and assume it's real.

How to defeat it: M-Pesa neversilently reverses completed transactions. If you got the receipt SMS and your *334# balance matches the SMS amount, the money is yours. Period. Ignore any "reversal" message, do not send anything, do not resend a gift card code. If you want a sanity check, call Safaricom on 100 (free from a Safaricom line) or visit a Safaricom shop.

Pattern B — The PIN-fishing intermediary

What it looks like:"To verify your M-Pesa is active, send us your PIN." Or: "We need to enter your M-Pesa PIN to pull funds into the agent system."

Why it works:Newer M-Pesa users sometimes don't know that the PIN is shared only with Safaricom's USSD/app, never with a human or business.

How to defeat it: SellCardNow does not need your PIN. No legitimate business does. Your PIN authorizes sending and withdrawal from your wallet — sharing it lets the scammer drain your balance. If anyone asks for it, the conversation is over.

Pattern C — The agent-cashout intercept

What it looks like:A "helpful" agent at an M-Pesa kiosk offers to "process" your withdrawal for you and asks for your PIN, or tells you the withdrawal "needs a second confirmation" that requires you to send the funds to a different M-Pesa number first.

How to defeat it:Always do M-Pesa withdrawals yourself, on your own phone. The legitimate agent withdrawal is: you dial the menu, you select Withdraw at Agent, you enter the agent's till number, you confirm the amount, you receive the SMS, you hand the agent the receipt, the agent gives you cash. Anyone reordering those steps is not running the legitimate flow.

For the full library of scam patterns (the seven we see most across all African markets), see our scam signals guide.


6. When M-Pesa is not the right choice

M-Pesa is the default rail, not the only rail. Three situations argue for something else:

  • Single-trade KES amount above the M-Pesa cap. Trades above ~KSh 250,000 per transaction or KSh 500,000 in a single day need either a split (legal) or a switch to bank transfer via PesaLink (which raised its ceiling to ~USD 3,850 per inter-bank transfer in late 2025).
  • Cross-border settlement. If you live in Kenya but want the payout to land in a foreign currency account (USD, EUR), M-Pesa is fiat-only KES. A bank account in the target currency is the right rail.
  • You don't have a registered M-Pesa. M-Pesa registration requires a Kenyan national ID or registered alien card. If you don't have one (visitor, new arrival), a bank account is the alternative — we settle to PesaLink or a direct bank transfer.

For everyone else — which is roughly 90% of Kenyan SellCardNow sellers — M-Pesa is the right answer. It is instant, free to receive, regulated, and creates the kind of trail that protects you in any tax or AML review.


7. Personal vs Business Till vs Paybill — which to use

Safaricom offers three M-Pesa account types for receiving money. For a gift card seller, the answer is almost always Personal M-Pesa. The other two are designed for retail businesses with very different needs.

Account typeDesigned forFees on collectionsRight for gift card seller?
Personal M-PesaIndividual users — Send Money, Buy Goods, paying billsFree to receive (sender pays)✓ Yes — default choice
Pochi La BiasharaVery small businesses (boda boda, market vendors) receiving customer payments separately from personal fundsFreeOptional — doesn't add anything for receiving from us
Business Till (Buy Goods)Retail businesses — shops, supermarkets, restaurants with regular high-volume customer transactionsMax 0.55% per transaction (capped at KSh 200); KSh 200 and below are freeOverkill — and the fees actively cost you
PaybillFormal service-based businesses — schools, hospitals, utilities, financial institutionsTiered, depends on negotiated tariffNot relevant to gift card resale

The Business Till and Paybill paths add fees and infrastructure that gift card sellers do not need. Stick with Personal M-Pesa unless you are running a large recurring operation, in which case talk to us first.


8. The bottom line

For a Kenyan gift card seller in 2026, the M-Pesa payout flow is a six-step, sub-minute, fee-free, fully-traceable transaction. The KES amount on the calculator is the KES amount that lands in your wallet. The receipt SMS is the canonical proof. The *334# balance check is the verification. If those three line up, the trade is complete — there are no other steps, no "verification fees," no "reversal SMS" that can take it back.

Three deeper reads if you want the full context:

  • The pillar rates guide — why the calculator KES number is what we pay.
  • The Kenya legal guide — POCAMLA, KRA, FRC, VASP Act 2025, all the regulatory context for the flow this guide explains.
  • The scam signals guide — the full set of patterns to watch for, with M-Pesa-specific patterns covered in scam #4.

When you're ready to sell, the Kenya seller hub has the live rate and the verified WhatsApp link.


Disclaimer

This guide describes the standard M-Pesa payout flow as operated by SellCardNow as of May 2026. M-Pesa transaction limits, fee structure, and feature set are set by Safaricom and the Central Bank of Kenya and may change — the "last reviewed" date at the top is the authoritative reference for the version you are reading. Tax classification and AML obligations are general informational content based on publicly available Kenyan law; specific situations should be referred to a licensed Kenyan tax practitioner or legal counsel.

Sources

References cited

External documentation, regulator pages, and registry records used in this article.

Next steps

Continue reading

Internal pages that pick up where this article leaves off.