On this page (7)
Every Kenyan has sent money to the wrong number at least once, and Safaricom’s reversal service is the honest fix. Forward the confirmation SMS to 456 within 24 hours and, if the money is still in the other person’s account, it comes back. The same service has a dark side on P2P tradingPeer-to-peer: you buy crypto directly from another person and pay them via M-Pesa or bank; the platform only holds the coins in escrow. Glossary crypto markets: a “buyer” pays you, takes your USDT, and then reverses the payment as a mistake. This guide covers both — how to get your own money back, and how not to lose your crypto to a Reversal / chargebackPulling back a payment after it was sent. A fraudster may pay a P2P seller, receive crypto, then request an M-Pesa reversal. Glossary.
How an M-Pesa reversal works
Safaricom calls it a DIY (do-it-yourself) reversal. It moves funds back from the recipient’s M-Pesa account to the sender’s without a call to customer care. According to Safaricom’s reversal page, the rules are simple and strict.
| Rule | What Safaricom says |
|---|---|
| Who can request | Only the sender or the recipient of the transaction |
| Time limit | Within 24 hours of the transaction |
| Which transfers | Safaricom-to-Safaricom person-to-person transfers, and airtime bought for yourself |
| Balance check | The recipient must have enough balance for a full or partial reversal |
| Blocked numbers | The recipient’s number must not be blacklisted from reversals |
| Attempts | A maximum of 3 reversal attempts per transaction |
| Result | An SMS saying whether it succeeded and how long it will take |
Notice the “partial” in the balance rule. If the recipient has already spent part of the money, you may only get part of it back. And the recipient is involved: Safaricom’s page shows that a recipient who cancels a reversal receives a message telling them they can still forward it to 456 to complete it.
Some transactions are outside the 456 service altogether. Money sent from a bank account to M-Pesa, airtime bought through a bank app, Paybill / Till numberSafaricom business numbers for receiving M-Pesa payments. A real company Paybill shows the registered business name before you confirm. Glossary and Till payments and M-Pesa GlobalPaySafaricom's virtual Visa card for paying international websites from M-Pesa. Safaricom lists cryptocurrency among the restricted merchant categories. Glossary card purchases are handled differently, usually through the bank or merchant first, with Safaricom helping only after escalation.
Safaricom customer care will call me and tell me to visit an agent to complete a reversal.
Safaricom says its customer care will never call you and instruct you to visit an agent for a reversal. Fraudsters use that story to get an agent to hand over cash in your name. Safaricom only calls from 0722 000 000.
How to reverse M-Pesa sent to the wrong number
If you typed one digit wrong, here is the official route. Speed matters — the longer you wait, the more likely the recipient has withdrawn the money.
- Do not call the recipient first
It is tempting to phone and ask nicely, but Safaricom’s process does not need it, and some people withdraw the money as soon as they know. Start the reversal straight away.
- Forward the confirmation SMS to 456
Find the M-PESA confirmation message for the transaction, tap Forward and send it, unedited, to 456. Do this within 24 hours.
- Read Safaricom's reply
You get an SMS saying whether the request succeeded and the expected time to complete it. If it failed because of balance or timing, you can try again — up to three attempts per transaction.
- Escalate if needed
Past 24 hours, or after three failed attempts, call customer care on 100 (prepay) or 200 (postpay), or chat with Zuri on WhatsApp at 0722 000 100. Older transactions may still be looked at, but there is no guarantee.
- Report if the money is gone
If the recipient has withdrawn the money, Safaricom cannot recover it. Report to the nearest police station and keep the OB number for any follow-up.
A quick word on honesty: a reversal is for money sent by mistake. Using it to take back payment for crypto, goods or services you already received is fraud, and P2P platforms ban accounts caught doing it.
The P2P reversal scam, step by step
Here is how the scam usually runs against a Kenyan USDT seller.
- The bait. A new or low-history buyer opens an order on a platform such as Binance P2P, often at a slightly awkward amount, and is friendly and quick in chat.
- The payment. They send real M-Pesa by Send Money. Your balance shows it — everything looks fine.
- The release. You release the USDT. They withdraw it from the exchange within minutes.
- The reversal. Within 24 hours they forward the M-PESA message to 456 claiming they sent it to the wrong number. If the shillings are still in your account, the reversal can go through.
- The vanishing act. The buyer’s account goes quiet. You are left without the USDT and without the money.
Variations include paying from a relative’s line (so the “sender” can claim they never traded) and using stolen M-Pesa lines after a SIM swapA fraudster convinces a mobile operator to move your number to their SIM, then receives your SMS codes and M-Pesa messages. Glossary, where the real owner reverses the payment honestly — and you still lose.
| Warning sign | Why it matters |
|---|---|
| Payer name differs from the buyer’s verified name | The person who paid can claim they never traded with you |
| New account, few orders, low completion rate | Fraudsters burn fresh accounts |
| Pressure to release fast | They want the coins before you check anything |
| Request to finish on WhatsApp | No appeal, no evidence, no escrow |
| “I’ve sent too much, please return the extra” | Classic refund trick, often with a fake SMS |
Fake M-Pesa messages: how to tell
The cheaper version of the scam does not need a real payment at all — just a convincing text. Safaricom’s fraud pages describe fake messages that look authentic, but where the “new M-PESA balance” part is shown as locked or missing.
- Check the sender. Genuine confirmations come from M-PESA, never from a 07xx or 01xx number.
- Check your balance in the M-PESA app or menu. Balance enquiry is free. No money in the balance means no payment.
- Check the transaction code appears in your M-PESA statement, with the same amount and name.
- Ignore screenshots. They are pictures and can be edited in seconds.
- Forward the fake message to 333 so Safaricom can block the number.
If someone texts that they sent you money “by mistake” and asks you to refund it, do not send anything. Safaricom’s advice is to ask them to forward the message to 456 or call Safaricom — if the payment was real, the reversal returns it automatically.
Prefer buying without a P2P stranger?
If your bank card works online, you can buy crypto directly on our top-ranked exchange — there is no M-Pesa payment to reverse.
Rules that protect sellers
Platform rules already lean towards protecting a careful seller. Binance’s P2P user policy, for example, says:
- the payer’s name must be identical to their verified Binance name;
- if the counterparty pays from a non-matching account, do not release — refund the money instead, with the counterparty covering any refund fees;
- in a dispute where a buyer used Third-party paymentPaying from an M-Pesa line or bank account that is not in your own name. P2P rules forbid it and it is a common cause of frozen accounts. Glossary details, the buyer bears the loss;
- buyers who use non-real-name payment methods can have P2P suspended for at least seven days.
Add your own rules on top:
- Prefer established buyers. Verified merchants with long histories have far more to lose than a single trade is worth.
- Do not release before the full amount is in your balance. Partial payments, split payments and “the rest is coming” all wait.
- Keep evidence. Download the day’s M-PESA statement and screenshot the order chat before you release.
- Watch your phone for 24 hours after larger sales. If a reversal notice arrives for an honest trade, call Safaricom on 100 at once and open an appeal on the platform with your order number.
Our guides to selling on Binance and cashing out from other platforms put these rules into the full selling flow, and the Paxful and LocalBitcoins alternatives page compares where the safest KES markets are now.
What to do if you were scammed
Move fast — the 24-hour reversal window cuts both ways, and evidence fades.
- Open an appeal on the platform
If the order is still open, do not release and tap Appeal. If you already released, contact support through the order and report the account. Upload your M-PESA statement, the chat and the order number.
- Call Safaricom
Call 100 (prepay) or 200 (postpay) and explain that the reversal or payment is linked to a fraud. Forward any fake messages and the fraudster’s number to 333.
- Report to the police
File a report at the nearest police station and get an OB number. Binance’s merchant guidelines say police can contact its law-enforcement team directly, which is how platforms release information about the other account.
- Ignore 'recovery agents'
People who contact you promising to recover your crypto for a fee are almost always a second scam. No legitimate service can reverse a blockchain transfer.
Reporting to Safaricom, the platform and DCI
| Where | How | What it does |
|---|---|---|
| Safaricom customer care | Call 100 (prepay) or 200 (postpay); WhatsApp Zuri on 0722 000 100 | Reversal disputes, fraud on your line |
| Safaricom fraud reporting | Forward the fake SMS or number to 333 (free) | Blocks the fraudster’s number |
| The P2P platform | Appeal inside the order; report the account | Holds or returns escrowed crypto; bans the account |
| Police and DCI | Report at a police station; get an OB number | Starts a criminal case; lets platforms share account data |
| Emergency | 999 or 911 | Threats or immediate danger |
Cases involving crypto fraud are investigated by the Directorate of Criminal Investigations, usually after a report at a police station. If the loss affects your tax position, note it in your records — our crypto tax guide explains what to keep. Keep everything — statements, chats, transaction IDs — in one folder. If your own account is restricted because a counterparty was investigated, the same paperwork is what gets it reviewed; see P2P crypto in Kenya for how to lower that risk, and crypto scams in Kenya for the bigger picture.
Frequently asked questions
How do I reverse M-Pesa sent to the wrong number?
How long does an M-Pesa reversal take?
Can I reverse M-Pesa after 24 hours?
Can a P2P buyer reverse M-Pesa after I release crypto?
How can I tell a fake M-Pesa message?
Someone sent me money 'by mistake' and wants it back. What should I do?
Where do I report an M-Pesa or P2P crypto scam?
- Safaricom — M-PESA Reversal (DIY reversal via 456)
- Safaricom — M-PESA consumer tariffs and limits (self-reversal, customer care)
- Safaricom — Fake/old M-PESA message
- Safaricom — Fake reversal instructions
- Safaricom — Fraud awareness tips
- People Daily — M-Pesa transactions that are ineligible for reversal (7 Jan 2026)
- Binance — P2P User Transaction Policy



