Key takeaways
- Act within the first hour — speed is the biggest factor in recovery.
- Contact your bank first; they can request a recall from the receiving bank.
- Overpayments to a genuine agent are usually fixed by credit or refund — ask in writing.
- If the wrong account belongs to a scammer, call NSRC 997 immediately.
First, work out which mistake happened
Wrong-transfer problems fall into three groups, and the right response is different for each:
| Situation | Who can help | Urgency |
|---|---|---|
| Right agent, wrong amount | The agent | Moderate — same day |
| Wrong account, innocent stranger | Your bank | High — within hours |
| Wrong account, likely scammer | Your bank, NSRC 997, police | Immediate |
Case 1: You paid the right agent the wrong amount
This is the easiest to fix. Send the agent your receipt straight away, in the same chat you use for top-ups, and explain what happened.
- Overpaid: ask whether they will credit the extra as credit, refund the difference, or hold it for your next top-up. Choose the option you prefer and get it confirmed in writing.
- Underpaid: most agents will either credit the smaller amount at the same rate or ask you to send the balance. Do not send more until you know which.
A reliable agent will resolve this without fuss. If an agent claims they "didn't receive" a payment that your receipt shows, see Paid but Credit Not Received.
Case 2: You sent money to an innocent stranger
This happens when an account number or phone number is mistyped. Because real-time transfers complete in seconds, you cannot cancel them in the app — but your bank can still help.
- Call your bank's customer service as soon as you notice. Give them the transaction reference, amount, time and the wrong recipient details.
- Ask them to raise a fund recovery request with the receiving bank.
- Follow up in writing through the bank's official secure messaging or email, and keep the case number.
The receiving bank will usually contact the account holder and ask for consent to return the money. Recovery is not guaranteed, but it is far more likely when reported early.
Case 3: You think you paid a scammer
If you realise the "agent" was an impersonator, or the account name was one you did not recognise, treat it as fraud:
- Call the National Scam Response Centre on 997 immediately. It coordinates banks and police to trace and freeze funds.
- Call your bank's fraud line as well.
- File a police report — you will need the report number for any later claim.
- Save everything: chat screenshots, phone numbers, receipts and the receiving account details.
Our step-by-step guide to reporting a top-up scam in Malaysia covers this in more detail.
Do not pay anyone who contacts you offering to "recover" your money for a fee. Recovery scams target people who have just lost money.
What to tell your bank
Banks deal with these requests every day. You will get help faster if you have the details ready before you call:
- the date and exact time of the transfer;
- the amount;
- the transaction reference number;
- the recipient name and account or DuitNow ID shown on the receipt;
- what you intended to do, and what went wrong.
A clear script helps when you are stressed: "I made a DuitNow transfer of RM150 at 8.32pm today, reference 123456789, to the wrong recipient. I'd like to request fund recovery." Ask for a case number and write it down.
What recovery depends on
| Factor | Better chance | Worse chance |
|---|---|---|
| Time to report | Within the first hour | Days later |
| Recipient | Innocent stranger who agrees to return it | Scammer or mule account |
| Funds | Still in the receiving account | Already moved on |
| Your evidence | Full receipt and screenshots | Only memory of the transfer |
None of this is in your control after the fact except one thing: how quickly you report it.
How to prevent it next time
- Copy and paste payment details from a message you already trust instead of typing them.
- Read the recipient name on the DuitNow or online banking confirmation screen before approving.
- Send the exact confirmed amount — type it carefully and check it before approving.
- For a new agent or new account, send a small test payment first.
Most wrong transfers come from rushing. A ten-second pause on the confirmation screen prevents nearly all of them.
Frequently Asked Questions
Real-time transfers cannot simply be cancelled, but your bank can raise a recovery request with the receiving bank. Success often depends on how quickly you report it and whether the funds are still in the account.
Tell the agent straight away with your receipt, and ask whether they will credit the extra amount or refund it. Get their answer in writing.
Figures are indicative and based on publicly available information at the time of writing — always confirm current terms with your agent. This article is general information, not legal or financial advice. 18+ only; see Responsible Gambling.
Verify Your Agent Before You Pay
Compare channels and confirm current terms in writing before every top-up or cash-out.