
Pay seller safely with M-Pesa: 6 safe checks
Pay seller safely with M-Pesa by matching the payment type to the risk. Send Money, Pay Bill and Buy Goods each leave a different trail when the item never arrives.
Twynon team
5 November 2026 ยท 4 min readPay seller safely with M-Pesa by matching the payment type to the risk. M-Pesa is fast, and that speed cuts both ways. Once you confirm, the money moves. The payment type you choose decides how much you can do if the seller disappears or the item never arrives.
Pay seller safely: know the three payment types
Send Money is a person-to-person transfer. You type a phone number and the money then lands in that person's M-Pesa wallet. Pay Bill is a business collection number, usually used for services and utilities. Buy Goods is a merchant Till, used by shops.
For a shop purchase, Buy Goods is the cleaner option. The Till belongs to a business, the prompt shows the trading name, and the record is easier to match to an order. Send Money to a personal number is not wrong, but it gives you less to trace and less to dispute.
A reversal is not a refund button
Safaricom's DIY reversal through SMS 456 works for Safaricom-to-Safaricom person-to-person transfers. It must also be requested within 24 hours. The recipient must hold enough balance, the recipient's number must not be blacklisted, and there is a maximum of three attempts per transaction.
However, in the app and on mySafaricom, a reversal only works for transactions made in that same app. The recipient is contacted and must consent before the reversal completes. Historical transactions cannot be raised there.
That means a reversal cannot recover money once the recipient has withdrawn it. It cannot reach a transaction older than 24 hours through 456. For Pay Bill and Buy Goods, Safaricom publishes no self-service merchant reversal. Therefore the outcome depends on the merchant agreeing.
If the money has already left the wallet, do not rely on a reversal. Report the fraud and preserve the evidence.
Read the name on the prompt before you pay the seller
The M-Pesa prompt shows the recipient or business name. Read it. If the shop calls itself one name and the prompt shows a different person, ask why before you enter your PIN.
A mismatch is not automatic fraud. Small sellers sometimes collect through a personal number. However, the explanation should be consistent. For a business, ask for a Till in the business name. If the seller cannot provide one, decide whether the discount is worth the extra risk.
Pay a deposit, not the full amount
So a deposit reduces your exposure. Keep it small enough that you can absorb the loss. Then pay the balance on delivery or after inspection. Put the order in writing: item, condition, price, deposit, delivery date, balance and refund terms.
For high-value items, ask whether the seller will accept a bank transfer to a business account or a payment on collection. If the seller only accepts full payment to a personal number before you see anything, treat that as a warning.
Recognise the fake message patterns
Safaricom documents fake or old M-PESA messages that look real. In one pattern, the message shows a new balance marked as locked. The message is designed to make you call the sender back or send a reversal.
First, do not call the sender back. Do not reverse the transaction. Instead, forward the message to 333 and report it. Safaricom states that its customer care does not call to ask for your PIN and does not direct you to an agent to perform a reversal.
Other documented patterns also include callers who pretend to be customer care. There is also USSD fraud, where the victim follows instructions from a caller, and SIM swap fraud, where a number is re-registered to intercept messages. Dial *106# to see the lines registered in your name.
If money goes to the wrong person
First, report immediately. Send the message to 333, use the Zuri WhatsApp line on 0722000100, call 100 or 200, or visit a Safaricom shop. For a person-to-person transfer within 24 hours, try the 456 reversal while you still can.
Then report the fraud to the Directorate of Criminal Investigations on 0800 722 203. Keep the M-Pesa message, the seller's phone number, the chat, the page link and any receipt. The sooner the report is made, the more useful the trail is.
Pay seller safely with this checklist
First, confirm the payment type. Read the name on the prompt. Match the Till to the business. Keep the deposit small. Write down the order terms. Pay the balance on delivery. Forward suspicious messages to 333. Finally, keep every screenshot.
If a seller refuses all of this, the problem is not M-Pesa. The problem is the seller.
For the next step in the same deal, read how to verify a seller and how to report an online shopping scam. You can also read the deposit scam patterns and the cash on delivery rules. Compare sellers on the Looking For feed before you pay. Safaricom lists the reversal rules on its M-Pesa page.

FAQ
Can I reverse money sent to a seller who did not deliver?
Try the 456 reversal within 24 hours if it was a person-to-person transfer. If the recipient has withdrawn the money or refuses, the reversal may fail. Report the fraud to Safaricom and the DCI and keep the evidence.
Is Buy Goods safer than Send Money?
Buy Goods gives you a business name and a merchant record. Send Money to a personal number is harder to trace. So Buy Goods is the better choice for a shop purchase.
Does Safaricom refund money lost to a scam?
Safaricom investigates and can take action on the line, but it does not promise a refund. Also, do not pay anyone who claims they can recover the money for a fee.
Finally, compare the terms before you confirm anything. If you are comparing sellers and want them to come to you, post what you need on the Looking For feed and ask each one for a Till in the business name before you pay.
Twynon team
Writes the buying and selling guides on the Twynon blog.
Twynon