Forgetting your M-PESA PIN can be a hassle, especially when you need cash fast. Luckily, Safaricom offers simple self-service options to reset, unlock, or change your PIN right from your phone. This guide walks you through clear steps to regain access without visiting a shop or calling customer care.
Whether you’ve forgotten your PIN, entered it wrong too many times, or just want a new one for safety, we’ve got you covered. Read on for practical solutions using USSD, the M-PESA app, or SIM Toolkit, plus tips to avoid issues.
| Key Aspect | Details |
|---|---|
| Service Provider | Safaricom |
| Primary Method | USSD code *334# |
| Requirements | ID/Passport number, security questions (if set) |
| Attempts Allowed | 3 for PIN reset before 7-day lock |
| Restrictions | No reset if transaction in last 24 hours or SIM swap in last 7 days |
| Support | Contact Safaricom at 100 or visit their site |
Steps to Reset Your M-PESA PIN If Forgotten
Locked out because you forgot your M-PESA PIN? Safaricom’s USSD code *334# makes resetting it straightforward, provided you’ve set up security questions beforehand. Here’s how to do it:
- Dial *334# from your Safaricom line.
- Select “My Account” from the menu.
- Choose “M-PESA PIN Manager.”
- Pick “M-PESA Forgot PIN.”
- Enter your ID or Passport number.
- Answer the security questions you set up previously.
- Type a new PIN and confirm it.
- Wait for a confirmation SMS—your PIN is reset!
Important: You get only three attempts to reset. Exceed this, and your account locks for 7 days. Also, you can’t reset if you’ve made a transaction in the last 24 hours or requested a SIM swap in the past 7 days. Need help? Reach out to Safaricom customer care at 100.
How to Unlock Your M-PESA Account After Too Many Wrong Attempts
Entering the wrong PIN five times in a row locks your M-PESA account. Don’t worry—Safaricom’s *334# USSD code can unlock it fast. Follow these steps:
- Dial *334# on your phone.
- Go to “My Account.”
- Select “M-PESA PIN Manager.”
- Choose “M-PESA PIN Unlock.”
- Enter your ID or Passport number.
- Look for a confirmation message—your account is unlocked!
You might also get an SMS prompting a PIN reset. On the M-PESA or My Safaricom app, just enter your ID number when prompted to unlock a locked account.
How to Change Your M-PESA PIN for Security
Want to update your PIN to keep your account safe? It’s smart to change it regularly, especially if you suspect someone else knows it. You can use the M-PESA app, USSD, or SIM Toolkit. Pick your method below:
Change PIN via M-PESA App
- Open the M-PESA app and log in.
- Tap your profile (top left corner).
- Select your personal account.
- Choose “Change PIN.”
- Enter and confirm your new PIN.
Change PIN via USSD
- Dial *334# from your Safaricom line.
- Select “My Account.”
- Choose “Change M-PESA PIN.”
- Enter your current PIN.
- Type and confirm your new PIN.
Change PIN via SIM Toolkit
- Open your phone’s SIM Toolkit (Safaricom Menu).
- Select “M-PESA” > “My Account.”
- Choose “Change M-PESA PIN.”
- Enter your current PIN.
- Input and confirm your new PIN.
Common Questions About Resetting Your M-PESA PIN
How Do I Reset My M-PESA PIN If I Forgot It?
Dial *334#, select “My Account,” then “M-PESA PIN Manager,” and choose “M-PESA Forgot PIN.” Enter your ID or Passport number, answer security questions, and set a new PIN. You’ll get a confirmation SMS.
What to Do If My M-PESA Account Is Locked?
If you enter the wrong PIN five times, dial *334#, go to “My Account,” select “M-PESA PIN Manager,” and choose “M-PESA PIN Unlock.” Enter your ID number, and you’ll receive an unlock confirmation.
Can I Reset My M-PESA PIN Without Security Questions?
No, security questions are required for a PIN reset via *334#. If you haven’t set them up or can’t answer them, contact Safaricom customer care at 100 for help.
How Often Should I Change My M-PESA PIN?
Change your PIN every few months or if you think it’s compromised. Use the M-PESA app, USSD (*334#), or SIM Toolkit to update it easily and keep your funds secure.
Tips to Avoid M-PESA PIN Problems
- Set Security Questions: Before you forget your PIN, set up security questions via *334# to enable easy resets.
- Memorize or Store Safely: Write your PIN in a secure place—never share it with anyone.
- Avoid Guessing: Don’t try multiple PINs; after five wrong attempts, your account locks.
- Check Restrictions: Wait 24 hours after transactions or 7 days after a SIM swap before resetting.
- Update Regularly: Change your PIN every 3-6 months for extra safety.
Pro tip: I once forgot my PIN before a big payment and panicked! Dialing *334# and answering my security questions saved the day in under five minutes. Keep your ID handy, and you’ll be back in action fast.
Why Trust This Guide?
This advice comes from Safaricom’s official processes, ensuring accuracy as of 2025. For more details, check Safaricom’s M-PESA page. We’ve added practical steps and tips to make your experience smooth and stress-free.








