M-Pesa

M-Pesa Reversal Number: How to Reverse a Wrong Transaction (2026)

K By Kev 10 July 2026 10 min read
Share
M-Pesa guide

The M-Pesa reversal number in Kenya is 456. If you send money to the wrong number or the wrong amount, you can request a reversal by dialling *456#, using the reversal option in the M-Pesa app or SIM Toolkit, or forwarding the transaction confirmation SMS to 456. This guide explains the exact M-Pesa reversal number and codes, how to reverse a wrong transaction step by step, the time limits, what happens when the recipient has already withdrawn the money, and how businesses can avoid wrong payments in the first place.

Quick answer

The M-Pesa reversal number is 456. To reverse a wrong transaction, dial *456# (or use the SIM Toolkit or M-Pesa app), or forward the confirmation SMS to 456, then follow the prompts. Reversals work when the money has not yet been withdrawn by the recipient.

Key takeaways
  • The M-Pesa reversal number is 456
  • Dial *456#, use the app, or forward the confirmation SMS to 456 to reverse
  • Reversals work best before the recipient withdraws the money
  • Veira reconciles M-Pesa to each sale so wrong payments are rarer
On this page
  1. What the M-Pesa reversal number is
  2. How to reverse a wrong M-Pesa transaction
  3. Common mistakes with M-Pesa reversals
  4. A shop owner reverses a wrong customer refund
  5. How Veira reduces wrong payments for businesses
  6. Frequently asked questions

What the M-Pesa reversal number is

The number 456 is the shortcode Safaricom uses for M-Pesa reversals. When people search for the M-Pesa reversal number, the reversal code, or the 456 reversal, they are looking for the same thing: how to get money back after sending it to the wrong person or entering the wrong amount.

A reversal is a request to Safaricom to pull a transaction back. It is not automatic and it is not guaranteed. Safaricom reverses the money if it is still in the recipient wallet, that is, if the recipient has not yet withdrawn or spent it. If the money has been withdrawn, Safaricom will attempt to contact the recipient, but recovery then depends on their cooperation.

This is why the Hakikisha step, where M-Pesa shows you the recipient name before you confirm, matters so much. Checking the name before you press send prevents most wrong transactions and saves you the reversal process entirely.

How to reverse a wrong M-Pesa transaction

Use any of these methods as soon as you notice the error. Speed matters.

  1. 1

    Method 1: Dial *456#

    Dial *456# on the SIM that sent the money, choose the reversal option, select the transaction, and confirm with your M-Pesa PIN. Follow the prompts to submit the reversal request.

  2. 2

    Method 2: Use the M-Pesa app or SIM Toolkit

    In the M-Pesa app or the SIM Toolkit M-Pesa menu, find the reversal option, select the wrong transaction, and confirm. This does the same thing as the *456# code.

  3. 3

    Method 3: Forward the confirmation SMS to 456

    Forward the M-Pesa confirmation message for the wrong transaction to 456. Safaricom uses the transaction details in the message to start the reversal.

  4. 4

    Step 4: Provide the transaction details

    You need the transaction ID (the code in the confirmation SMS), the amount and the wrong recipient number. Have the confirmation message ready.

  5. 5

    Step 5: Wait for the reversal

    If the money is still in the recipient wallet, Safaricom reverses it. You and the recipient receive messages confirming the reversal.

  6. 6

    Step 6: If it fails, call 100 or 234

    If the automated reversal does not resolve it (for example the money was already withdrawn), contact Safaricom customer care on 100 (prepaid) or 234, or visit a Safaricom shop, to escalate.

Common mistakes with M-Pesa reversals

Waiting too long to act

The best chance of a reversal is before the recipient withdraws the money. Request the reversal the moment you notice the error, not hours later.

Deleting the confirmation SMS

The confirmation message holds the transaction ID you need. Deleting it makes the reversal harder. Keep it until the matter is resolved.

Ignoring the Hakikisha name check

M-Pesa shows the recipient name before you confirm. Skipping past it is how most wrong payments happen. Read the name every time.

Assuming a reversal is guaranteed

If the recipient has already withdrawn the money, a reversal is not automatic. Safaricom will try to help, but recovery then depends on the recipient returning it.

Sending again to fix it

Sending a second payment to correct a mistake does not cancel the first. Start a reversal for the wrong transaction instead of stacking payments.

A shop owner reverses a wrong customer refund

Worked example

A shop owner in Thika means to refund a customer KES 500 but types an extra zero and sends KES 5,000 to the wrong saved number.

She notices immediately and forwards the M-Pesa confirmation SMS to 456, then dials *456# to confirm the reversal request with her PIN. Because the recipient has not withdrawn the money, Safaricom reverses the KES 5,000 back to her wallet within a short time, and both parties get a confirmation message.

Afterwards she starts reading the Hakikisha name prompt before confirming any payment, and moves refunds onto a system that records who was paid what, so a wrong number is caught before the money leaves.

Business impact

When M-Pesa payments are not matched to sales, a missing payment, a staff shortfall or a double charge can slip past you until the money is already gone.

Veira reconciles M-Pesa Till and Paybill against every sale, so a mismatch surfaces the same day instead of at month end.

How Veira reduces wrong payments for businesses

Wrong M-Pesa payments usually come from manual entry: a mistyped number or amount. Veira reconciles M-Pesa payments against the actual sale, so the amount is taken from the bill rather than retyped, and every payment is tied to a customer and a receipt.

That means fewer wrong amounts, a clear record of who paid what, and refunds handled against the original sale instead of a loose transfer, so you rarely need the reversal process at all, from KES 2,999 a month.

Frequently asked questions

What is the M-Pesa reversal number?
The M-Pesa reversal number is 456. You can dial *456#, use the reversal option in the M-Pesa app or SIM Toolkit, or forward the transaction confirmation SMS to 456 to request a reversal of a wrong transaction.
How do I reverse a wrong M-Pesa transaction?
As soon as you notice the error, dial *456# or forward the confirmation SMS to 456, select the wrong transaction, and confirm with your M-Pesa PIN. If the recipient has not withdrawn the money, Safaricom reverses it. If they have, contact customer care on 100 or 234.
What is the 456 M-Pesa code for?
456 is the Safaricom shortcode for M-Pesa reversals. Dialling *456# or forwarding a confirmation SMS to 456 starts a request to reverse a transaction sent to the wrong number or for the wrong amount.
Can I reverse M-Pesa if the person already withdrew the money?
It is harder. Safaricom reverses automatically only when the money is still in the recipient wallet. If it has been withdrawn, Safaricom will attempt to contact the recipient, but getting it back then depends on their cooperation.
How long do I have to reverse an M-Pesa transaction?
There is no benefit to waiting. The best chance is immediately, before the recipient withdraws the money. Request the reversal the moment you notice the error and keep the confirmation SMS.
Is there a charge to reverse M-Pesa?
The reversal request itself is made through the 456 shortcode. Keep your confirmation message and follow the prompts; if the automated process does not resolve it, Safaricom customer care on 100 or 234 can help escalate.

The M-Pesa reversal number is 456, and acting fast is what makes a reversal work. Better still is not needing one: for a business, taking payment against the actual bill removes most wrong-amount errors. Veira reconciles M-Pesa to every sale so payments and refunds are tied to a receipt, from KES 2,999 a month. See how Veira handles M-Pesa.

Terms explained

Keep reading

See all M-Pesa guides

Veira for your business

Browse Veira by business type