M-PESA · For kids
M-PESA GO
A product specifically designed for children and teens aged 10–17 to use selected M-PESA services independently — under their parent's control.
Ages 10 – 17
A child line linked to a parent or guardian.
Up to 4 accounts
Register up to four M-PESA GO accounts under one parent profile.
Parent-controlled
Approve services, set limits, see balances — all via *334#.
Three ways to register your teen
Pick the channel that's easiest — registration is free.
M-PESA GO mini-app
Open the M-PESA App → Financial Services → M-PESA GO. Enter your PIN and your teen's details.
Web portal
Visit safaricom.com/mpesa-go, enter your number and ID, then upload the teen's birth certificate.
Any Safaricom Shop
Walk in with your ID and the teen's birth certificate or passport. Staff will register on the spot.
What you'll need
- Your National ID or Passport (parent / guardian).
- A clear copy of the teen's birth certificate or passport.
- The teen's name, date of birth, gender and nationality.
You can skip the document upload at sign-up — but it must be uploaded within 30 days, otherwise the teen's account cannot transact.
What's enabled, what's blocked
Sensible defaults — you can disable enabled services for your teen at any time.
- Send money
- Lipa na M-PESA — PayBill & Buy Goods
- Buy Airtime and bundles
- Save and invest with Ziidi MMF (KSh 100 minimum)
- My Account services
- All payments to betting companies
- Loan products — M-Shwari, KCB M-PESA, Fuliza
- Cash withdrawals
- Payments to political parties
Parental controls — *334#
Dial *334# → My Account → Manage Junior Account.
Manage services
Enable or disable Send Money, Buy Airtime, and Lipa na M-PESA on the teen's account.
Manage relationships
Add or remove junior accounts and view all teens linked to your profile.
View account info
See your teen's balance and mini statements.
Daily transaction limits
Set, change, or delete a daily transactional limit for your teen.
Linking a teen to your profile
Dial *334# → My Account → Manage Junior Account → Manage Junior Account Relationship → Add Junior Account. Enter the teen's phone number and date of birth, confirm, then enter your M-PESA PIN. View the teen's last 5 transactions any time from the same menu.
Teens can save with Ziidi MMF
Your teen on M-PESA GO can opt in to Ziidi and save from as little as KSh 100, earning a competitive daily interest. Dial *334# → Financial Services → Ziidi → accept T&Cs → enter PIN.
Coming soon: Ziidi access for teens directly via the M-PESA App.
Good to know
If a line has M-Shwari, KCB M-PESA or Pochi la Biashara, you must clear loans and withdraw any savings before converting it to M-PESA GO.
For requests on the M-PESA GO account — reversals, SIM swaps and similar — the parent must be informed.
Reach Customer Care on 100 or 200 for GSM issues, 234 for M-PESA issues.
Frequently asked questions
Need help with M-PESA GO? Ask Zuri.
Chat or speak to Zuri for step-by-step help, balances, reversals and bundle purchases — popote ulipo.
