28 March 2026
How to Check M-Pesa Balance 2026: All Methods in Under 60 Seconds
Checking your M-Pesa balance in 2026 takes under 60 seconds using any of four methods — USSD code, Safaricom app, SMS, or the SIM toolkit menu on your phone. This guide covers every way to check your M-Pesa balance in Kenya, which method is fastest, which works without internet, and what to do when your balance seems wrong.
🟢 Updated March 2026.
How to Check M-Pesa Balance — 4 Methods Compared
| Method | Speed | Requires internet | Cost | Works on any phone |
|---|---|---|---|---|
| USSD *334# | 5 seconds | No | Free | Yes |
| Safaricom App | 3 seconds | Yes | Free | Smartphones only |
| SMS to 234 | 10 seconds | No | Free | Yes |
| SIM Toolkit menu | 15 seconds | No | Free | Yes |
Method 1 — USSD Code *334# (Fastest, Always Works)
How to check M-Pesa balance using *334#:
- Open your phone dialler
- Dial *334#
- Press call
- A menu appears — select My Account (usually option 5 or 6)
- Select Balance
- Enter your M-Pesa PIN
- Your M-Pesa balance appears on screen
This method works without internet, works on any phone including basic phones, and is completely free. This is the recommended method for checking M-Pesa balance in Kenya — it works even in areas with weak data signal.
Method 2 — Safaricom App (Fastest on Smartphones)
How to check M-Pesa balance on the Safaricom app:
- Open the Safaricom app on your smartphone
- Log in with your Safaricom number and PIN
- Your M-Pesa balance is displayed on the home screen automatically
- No further steps required
The Safaricom app shows your M-Pesa balance, recent transactions, and airtime balance on one screen. This is the best method for smartphone users who want a full account overview.
Download: Search “My Safaricom App” on Google Play or Apple App Store.
Method 3 — SMS to 234
How to check M-Pesa balance via SMS:
- Open your SMS app
- Type BAL (capital letters)
- Send to 234
- You receive a free SMS reply with your current M-Pesa balance
This method is useful when you cannot navigate menus but can send a basic SMS. The reply arrives within seconds.
Method 4 — SIM Toolkit Menu
How to check M-Pesa balance via SIM toolkit:
- Open your phone’s SIM toolkit or apps menu
- Look for M-PESA or Safaricom in the menu
- Select My Account
- Select Balance
- Enter your M-Pesa PIN
- Balance appears on screen
The SIM toolkit method works on all Safaricom SIM cards including very old phones. The location of the SIM toolkit varies by phone — on Samsung it is usually in the Apps drawer, on basic phones it appears in the main menu automatically.
How to Check M-Pesa Balance Without PIN
You cannot check your M-Pesa balance without your PIN for security reasons — this prevents anyone who picks up your phone from seeing your balance. If you have forgotten your M-Pesa PIN:
- Dial *334# → select My Account → select Change PIN → select Forgot PIN
- You will be asked security questions and sent an OTP to reset your PIN
- Alternatively, visit any Safaricom shop with your original National ID to reset your PIN
How to Check M-Pesa Mini Statement (Last 5 Transactions)
To see your recent M-Pesa transaction history:
- Dial *334#
- Select My Account
- Select Mini Statement
- Enter your M-Pesa PIN
- Your last 5 transactions appear — showing date, amount, and transaction type
For a full statement going back further, use the Safaricom app → M-Pesa → Statement, or visit a Safaricom shop and request a full printed statement.
M-Pesa Balance Seems Wrong — What to Do
If your M-Pesa balance is lower than expected:
Check your mini statement (*334# → My Account → Mini Statement) to see recent transactions. If you see a transaction you did not make, call Safaricom customer care immediately on 100 (free from Safaricom line) or 0722 000 100.
If a payment went through but balance did not reduce: Wait 5 minutes and check again. M-Pesa transactions update in real time but occasionally show a brief delay during high-traffic periods.
If you accidentally sent money to the wrong number: Call 100 immediately. Safaricom can place a hold on funds if the recipient has not yet withdrawn. You can also dial *334# → Help → Reversal Request to submit a formal reversal request.
M-Pesa Balance Limits in Kenya 2026
| Limit | Amount |
|---|---|
| Maximum M-Pesa wallet balance | KES 500,000 |
| Maximum single transaction | KES 250,000 |
| Maximum daily transactions | KES 500,000 |
| Minimum withdrawal from agent | KES 50 |
If your M-Pesa balance shows KES 0 when you expect funds, check whether a pending M-Pesa payment or Fuliza repayment may have reduced your balance automatically.
Make Your M-Pesa Balance Work Harder
Keeping large amounts in your M-Pesa wallet earns zero interest. Every shilling above your weekly spending needs is losing value to inflation daily.
Better options for money you do not need immediately:
- M-Pesa Goal Savings: Accessible within the M-Pesa app — lock savings with a target and earn modest interest
- Mali Money Market Fund: Accessible directly via M-Pesa → Mali — earns approximately 10% annually, withdraw anytime within minutes
- Money market funds: Deposit from KES 1,000 via M-Pesa Paybill to CIC, GenAfrica, or Sanlam — earn 10–14% annually
See our Best Money Market Funds Kenya 2026 guide — your M-Pesa balance can be earning while you sleep from as little as KES 1,000.
FAQ
What is the USSD code to check M-Pesa balance? Dial *334# from your Safaricom line → select My Account → Balance → enter PIN. This works on any phone, without internet, and is completely free.
How do I check my M-Pesa balance without airtime? The USSD code *334# works without airtime — USSD is a free service on the Safaricom network. The SMS method (send BAL to 234) is also free. You do not need airtime to check your M-Pesa balance.
Can I check M-Pesa balance on WhatsApp? No — M-Pesa balance cannot be checked via WhatsApp. Use *334#, the Safaricom app, or SMS to 234.
How do I know if money has been sent to my M-Pesa? You receive an SMS automatically when any money is deposited to your M-Pesa. The SMS shows the amount, sender name, and your new balance. You can also check via *334# → My Account → Mini Statement.
This article is for educational purposes only. Last updated March 2026.
Related guides:
- M-Pesa Paybill Numbers Kenya 2026 — complete paybill directory
- Best Money Market Funds Kenya 2026 — earn 10–14% on idle M-Pesa balance
- M-Shwari vs KCB M-Pesa vs Fuliza 2026 — mobile loan guide
- How to Build Passive Income Kenya 2026 — grow your M-Pesa earnings