Skip to content
USSD code

Safaricom M-PESA

M-PESA main menu, send money, pay bills, buy airtime, withdraw

Provider: Safaricom. Last verified: 2026-05-06. Category: Mobile money.

About this code

M-PESA is Safaricom's mobile money service and *334# is the main menu USSD shortcut. Dialling this code opens the full M-PESA menu on any phone, including feature phones, no app required. From here you can send money, pay bills, withdraw at agents, top up airtime, access M-Shwari and KCB M-PESA loans, and check your balance.

What you can do

  • Send Money to phone numbers (M-PESA, Airtel Money, T-Kash)
  • Lipa na M-PESA (Pay Bill, Buy Goods)
  • Withdraw Cash (agent, ATM)
  • M-PESA Global (international transfers)
  • Loans and Savings (M-Shwari, KCB M-PESA)
  • My Account (PIN change, balance, statement)

Common issues

  • Code does not return a menu: Check your line is registered and active. Restart phone if necessary.
  • Service unavailable error: Try *144# as backup, or wait 5 minutes and retry. M-PESA briefly throttles during peak load.

Verify before you rely on it

Confirm the code on the operator's official channel before using it for high-value transactions. The official source for Safaricom is the place to verify. We re-verify every quarter and flag any changes here.

Related codes

Frequently asked

What does *334# do?

M-PESA main menu, send money, pay bills, buy airtime, withdraw

Is *334# free to dial?

Yes. USSD shortcodes are typically free to dial in Kenya. Service-specific charges (e.g., M-PESA fees, bank transfer fees) apply only when you initiate a transaction through the menu, not for dialling itself.

Who operates *334#?

Safaricom operates this USSD service. For service issues or to verify the code, contact Safaricom directly via their official channels.

Will this code work on a feature phone?

Yes. USSD works on any GSM phone, including basic feature phones. No internet, no app, no smartphone required.

Does this work on Airtel or Telkom lines?

No. Safaricom-specific codes work only on Safaricom lines. Airtel and Telkom have their own equivalent codes.

← All USSD codes