M-Pesa Phone Number Harvesting & ID Spoofing

एम-पेसा फोन नंबर हार्वेस्टिंग और आईडी स्पूफिंग

INDIA — By BharatSecure Threat Intelligence Team ·

Dangerous Risk: 9/10 Severity: Critical BharatSecure Threat Intelligence

Category: Other, Global

Verdict Summary

M-Pesa Phone Number Harvesting & ID Spoofing is a confirmed scam. Do not engage — block the sender and report to 1930 (National Cyber Crime Helpline) immediately.

Risk score: 9/10 · Severity: Critical · Verdict: Dangerous

Scam Intelligence: M-Pesa Phone Number Harvesting & ID Spoofing

Proprietary signals from BharatSecure's scam-tracking database.

Last reportedApr 16, 2026
First documentedApr 16, 2026

How M-Pesa Phone Number Harvesting & ID Spoofing Works

  1. Scammers collect phone numbers from public M-Pesa transaction alerts or merchant Till payments.
  2. They use ID spoofing apps to call the victim appearing as a bank or telco agent.
  3. The victim is tricked into revealing their M-Pesa PIN or account passwords.

How This Scam Works — Detailed Explanation

M-Pesa Phone Number Harvesting & ID Spoofing is a dangerous scam where fraudsters exploit the visibility of phone numbers on M-Pesa transaction receipts. In many cases, when a customer completes a transaction through M-Pesa, the printed or SMS receipt shows the agent’s phone number publicly. Scammers harvest these numbers and pose as genuine M-Pesa agents by calling unsuspecting users. Using caller ID spoofing apps that display Safaricom-branded numbers, they trick victims into believing they are speaking with official representatives.

Once they establish trust, these spoofed agents ask for sensitive information like the customer’s M-Pesa PIN, often under the pretense of verifying an Aadhaar-linked bank transaction or securing a UPI payment linked to the phone number. In India, many people rely heavily on mobile banking and UPI apps like BHIM or Google Pay, making this scam particularly dangerous since revealing PINs or OTPs can lead to direct money theft. The scammer might also use WhatsApp to send fake messages or links mimicking bank alerts to further confuse the victim.

Victims may receive unexpected calls immediately after publicly completing a payment or receiving a transaction notification. The scammers use this timing to create a sense of urgency, pushing customers to share their PIN or OTP, believing they are preventing fraud. Once the scammers get these details, they access the victim’s M-Pesa or linked bank account and transfer money without permission, often draining the account quickly before the victim notices.

This scam also exploits India’s extensive use of Aadhaar-based verification. Scammers might claim they need Aadhaar details to "resolve an issue" or "confirm identity," but this is just a trick to gain more personal data for potential identity theft. Unlike traditional phishing through emails or SMS, this scam leverages phone number harvesting combined with ID spoofing, making it hard for the average user to detect. Increased reliance on mobile money increases the risk, highlighting the need for vigilance when handling financial transactions over phones.

Visual Intelligence: Visual Pattern Recognition

BharatSecure's AI has identified this as a visual pattern recognition used in scams targeting Indian users.

Who Does M-Pesa Phone Number Harvesting & ID Spoofing Target?

M-Pesa users in Kenya and businesses using Till/PayBill services.

Red Flags — How to Identify M-Pesa Phone Number Harvesting & ID Spoofing

  • Callers asking for M-Pesa PIN
  • Unexpected calls following a public transaction
  • Agent using an ID spoofing app to mask their identity

What To Do If You Encounter M-Pesa Phone Number Harvesting & ID Spoofing

  1. Call Safaricom customer care or your bank immediately if you receive suspicious calls asking for your M-Pesa PIN or personal details.
  2. Do not share your M-Pesa PIN, OTP, Aadhaar number, or bank details with anyone over the phone or WhatsApp.
  3. Report any unexpected calls following an M-Pesa transaction receipt to the official Safaricom helpline.
  4. Verify caller identities by calling back official numbers listed on the Safaricom or bank website, not the number that appears on your phone.
  5. Block and report suspicious phone numbers and WhatsApp contacts that claim to be M-Pesa agents but ask for sensitive information.

How to Report M-Pesa Phone Number Harvesting & ID Spoofing in India

  • Call 1930 — National Cyber Crime Helpline (24x7)
  • File a complaint at cybercrime.gov.in
  • Contact your bank immediately if money was lost
  • Call RBI helpline: 14440 for banking fraud

Frequently Asked Questions

What is M-Pesa Phone Number Harvesting & ID Spoofing?
M-Pesa Phone Number Harvesting & ID Spoofing is a reported other scam that BharatSecure has documented as affecting Indian users. Fraudsters use it to trick victims into sharing money, OTPs, or personal and banking details. It currently carries a risk rating of 9/10 (Critical).
Is M-Pesa Phone Number Harvesting & ID Spoofing dangerous, and how common is it in India?
Yes. This scam is rated Critical severity (9/10) because it can lead to direct financial loss or identity theft. It spreads through SMS, WhatsApp, phone calls, and fake websites, and variants are reported across India throughout the year. Treat any unexpected message or call matching this pattern as suspicious until verified.
How can I protect myself from M-Pesa Phone Number Harvesting & ID Spoofing?
Call Safaricom customer care or your bank immediately if you receive suspicious calls asking for your M-Pesa PIN or personal details. Do not share your M-Pesa PIN, OTP, Aadhaar number, or bank details with anyone over the phone or WhatsApp. Report any unexpected calls following an M-Pesa transaction receipt to the official Safaricom helpline. Verify caller identities by calling back official numbers listed on the Safaricom or bank website, not the number that appears on your phone. Never share OTPs, UPI PINs, card numbers, or passwords; verify any request independently using official numbers from the company's real website; and avoid clicking links in unsolicited messages.
How do I report M-Pesa Phone Number Harvesting & ID Spoofing in India?
Call 1930 (the National Cyber Crime Helpline) within 24 hours for the best chance of recovering funds, and file a complaint at cybercrime.gov.in with screenshots and transaction details. Notify your bank's fraud team to freeze transactions, and report the suspect UPI ID or phone number to BharatSecure so other users can be warned.

Related Scams in India

Verify Any Suspicious Message

Check any suspicious message, link, or call for free at bharatsecure.app. BharatSecure uses AI to detect scams in real-time and protect Indian users.