M-PESA Go is a scoped-down version of M-PESA, not a different product. Same network, same tariff, same wallet ledger: just fewer allowed actions and a parent sitting on top of the account. Everything below is verified against the Safaricom M-PESA Go Terms and Conditions and the current consumer FAQ.
The full comparison
| Feature | M-PESA Go | Adult M-PESA |
|---|---|---|
| Age range | 8 to 17 (T&C) | 18+ |
| Legal SIM owner | Parent / guardian | Account holder |
| Receive money | Yes | Yes |
| Send money | Yes (parent-toggleable) | Yes |
| Buy airtime / bundles | Yes (parent-toggleable) | Yes |
| Lipa na M-PESA (Paybill) | Yes (parent-toggleable) | Yes |
| Lipa na M-PESA (Buy Goods / Till) | Yes (parent-toggleable) | Yes |
| Ziidi MMF savings | Yes | Yes |
| Cash deposit at agent | No | Yes (free) |
| Cash withdrawal at agent / ATM | No | Yes (tariffed) |
| Fuliza overdraft | No | Yes |
| M-Shwari savings + loan | No | Yes |
| KCB M-PESA account | No | Yes |
| Halal Pesa | No | Yes |
| Pochi la Biashara | No | Yes (business) |
| Betting paybills | Blocked | Allowed (18+ only) |
| Political party payments | Blocked | Allowed |
| Max wallet balance | KES 500,000 | KES 500,000 |
| Max per transaction | KES 250,000 | KES 250,000 |
| Max daily throughput | KES 500,000 (or parent cap) | KES 500,000 |
| Send tariff | Standard M-PESA | Standard M-PESA |
| Parent oversight | Yes (services, limits, mini-statement) | None |
| Interest on balance | No | No |
| Signup channel | M-PESA app, web portal, or shop | Agent or shop |
| KYC document | Teen birth certificate / passport | National ID / passport |
| Convert at 18 | Yes, at any Safaricom shop | N/A |
Ownership: the biggest legal difference
On adult M-PESA, the SIM and the M-PESA wallet share the same ID: yours. On M-PESA Go, the SIM is registered to the parent, the wallet is opened by the parent on behalf of the minor. If the parent’s relationship to the child changes (custody moves, guardian dies), the wallet has to be reassigned at a Safaricom shop. That does not exist on the adult side.
Services: what got cut, and why
The cut list is not arbitrary. Safaricom removed three categories of feature:
- Cash-in / cash-out. To keep minors from being used to launder cash through their SIMs.
- All credit. Fuliza, M-Shwari, KCB M-PESA and Halal Pesa are off-limits. Minors cannot enter binding contracts, so credit disbursement to a minor is legally problematic.
- Age-restricted spending. Betting is 18+ by law and political donations are politically sensitive; both are blocked at the paybill-code level.
Parent controls: the extra layer
The M-PESA Go account inherits every safety feature adult M-PESA has (PIN, anti-fraud engines, session timeouts), and adds four more, all under *334# → My Account → Manage Junior Account:
- Enable / disable each service (Send Money, Buy Airtime, Lipa na M-PESA).
- Set a daily transaction ceiling per child.
- View balance and last-five transactions per child.
- Add or remove a linked minor account.
Detail on the parent-controls page.
Which one should a family use?
The choice is not real for anyone under 18: only M-PESA Go is available. The interesting choice is the timing: when to open one. Rough anchors:
- Age 8 to 10: only if the child has genuine independent errands (school lunch, bus fare) and their own phone. Otherwise the wallet just sits empty.
- Age 11 to 14: strong case. Kids at this age start managing pocket money and buying digital content (data bundles, online purchases). M-PESA Go replaces cash in the pocket.
- Age 15 to 17: near-mandatory in urban families. Teens travel, buy food, and increasingly earn from small gigs; M-PESA Go is the fastest way to teach them to handle money before the 18th birthday hands them everything at once.
The switch at 18
The single most important date. On the 18th birthday, the parent and the (now legal adult) child visit any Safaricom shop with the child’s new National ID. Safaricom transfers ownership of the SIM to the child, removes the M-PESA Go restrictions, and turns the number into a standard adult M-PESA account. Fuliza, M-Shwari, KCB M-PESA, cash withdrawal: everything opens up. Full walkthrough on turning 18 on M-PESA Go.
Frequently asked
Is M-PESA Go a completely separate wallet?
Yes. The teen has their own phone number, PIN, balance and mini-app. Money can only enter the wallet as Send Money from another M-PESA user, and it never mingles with the parent’s wallet.
Do M-PESA Go and adult M-PESA share the same tariff?
Yes. The T&C explicitly states standard M-PESA charges apply. Sending KES 500 costs the same from a teen as from an adult.
Do M-PESA Go accounts count against Safaricom’s 4-line cap per ID?
No, the M-PESA Go wallet lives under the parent’s ID for KYC purposes but on the teen’s SIM number. Safaricom’s SIM registration rules and M-PESA’s KYC rules are separate.
Can a teen’s employer or gig platform pay them directly to M-PESA Go?
Yes. Any inbound Send Money works. Where paying via a B2C bulk-payment API to a minor is allowed depends on the employer’s KYC; most legitimate employers require an adult account.
Related
- M-PESA Go: full guide
- What teens can and cannot do
- The 18th birthday transition
- How to register for adult M-PESA
Sources: Safaricom M-PESA Go Terms & Conditions (updated 21 May 2025), Safaricom M-PESA Go FAQ (updated 29 July 2025). Verified 11 September 2026.