Skip to content
Telecom

Safaricom OneApp explained: M-Pesa, mySafaricom, and everything in one place (2026)

What OneApp is, how it consolidates M-Pesa + mySafaricom + other Safaricom services, what it does well, and what's still missing.

10 min read Updated 26 April 2026by paybillke editorial

Safaricom OneApp is the unified mobile app that consolidates M-Pesa, mySafaricom, Bonga, Home Fibre management, and other Safaricom services into a single iOS and Android application. It replaced the standalone mySafaricom and started absorbing M-Pesa functionality from 2024 onwards. As of 2026 it's the recommended app for most Kenyan Safaricom customers — with some caveats around what still needs the standalone M-Pesa app or USSD.

What OneApp actually is

OneApp is Safaricom's strategic consolidation of customer-facing apps into a single super-app. Before OneApp, Safaricom customers needed multiple apps: mySafaricom for airtime/data/account services, the M-Pesa app for mobile money, separate flows for Bonga and Home Fibre. Each app was decent but the experience was fragmented.

OneApp brings these together with biometric login, unified balance views, and consistent UX across products. It's available for free on Google Play and Apple App Store.

Core features in 2026

1. Full M-Pesa functionality

  • Send Money to phone numbers
  • Pay Bill to Kenyan paybills
  • Buy Goods (Till)
  • Withdraw at agent
  • Lipa na M-Pesa for QR-code payments
  • Transaction history and saved beneficiaries
  • Fuliza, M-Shwari, KCB-M-Pesa access

2. Airtime, data, and bundles

  • Buy airtime for self or others (replaces *544#)
  • Buy data bundles (daily, weekly, monthly)
  • Buy voice bundles, SMS bundles
  • Subscribe to Tunukiwa offers
  • View airtime/data balance and usage history

3. Postpaid and account services

  • View Safaricom postpaid bill (replaces dedicated mySafaricom)
  • Pay postpaid via M-Pesa (auto-fills paybill 100100)
  • Manage usage limits and top-ups
  • Update PUK, PIN, account details

4. Home Fibre management

  • View Home Fibre subscription status
  • Top up or pay your Home Fibre bill
  • Manage Wi-Fi, parental controls (limited features)
  • Report faults to Home Fibre support

5. Bonga points

  • View Bonga points balance
  • Redeem Bonga for airtime, bundles, or M-Pesa cash
  • Track point-earning history

6. Other services

  • Safaricom-issued offers and promotions
  • Help center and customer-support chat
  • Safaricom Money Markets and savings products
  • Skiza tones (caller ringback subscription)
  • BabaCard and other partner integrations

Installing and setting up OneApp

  1. Download from Google Play (Android) or Apple App Store (iOS). Search “Safaricom OneApp” — make sure it's the official app published by Safaricom PLC.
  2. Install. Open. Allow camera (for QR scan), contacts (for send-money convenience), and notifications (for transaction alerts).
  3. Sign in with your Safaricom phone number. You'll receive an OTP via SMS.
  4. Set up biometric login (fingerprint or face) — strongly recommended for security.
  5. Set/confirm your M-Pesa PIN. This is separate from your phone biometrics; you'll enter it for actual transactions.
  6. Complete profile — confirm your name, ID, and other details. This unlocks features requiring KYC (M-Shwari, larger transactions).

Total setup time: 5-10 minutes for a first-time user.

OneApp vs the standalone M-Pesa app

Both still exist in 2026. Differences:

  • OneApp covers everything M-Pesa app does, plus airtime, data, Bonga, Home Fibre, postpaid management. Wider scope.
  • M-Pesa app (standalone) is more focused — only mobile money, faster to launch, less data usage, slightly simpler UI for users who only need M-Pesa.
  • OneApp is larger (more storage, more memory). M-Pesa app is leaner.
  • OneApp has more permissions requirements (contacts, calendar, camera). M-Pesa app requires fewer.

For typical users with multiple Safaricom needs (mobile + M-Pesa + Home Fibre), OneApp wins. For users who only need M-Pesa and have an older or storage-constrained phone, the standalone M-Pesa app is fine.

OneApp vs USSD (*334#)

OneApp is generally faster, more secure (biometric login), and more feature-rich than USSD. USSD wins for:

  • Feature phones (no smartphone)
  • Poor data coverage areas
  • Speed for simple transactions (sometimes faster than waiting for app to launch)
  • International roaming where data is expensive

See our M-Pesa app vs USSD comparison for the full breakdown.

Security in OneApp

OneApp's security model:

  • Biometric login (fingerprint, face, or device passcode)
  • Separate M-Pesa PIN for transactions
  • Session timeout after inactivity (configurable)
  • 2FA for high-value transactions (above thresholds)
  • Device binding — your account is tied to your specific device. Logging in on a new phone requires re-verification.

For SIM-swap protection (which still affects USSD users), OneApp's biometric + device-binding makes account takeover meaningfully harder. Strongly recommended for any Kenyan with a meaningful M-Pesa balance.

Known issues and workarounds

  1. Slow on older Android phones. OneApp requires Android 8.0+ and has relatively heavy memory footprint. On older or budget phones, it can be sluggish. Workaround: use the standalone M-Pesa app instead.
  2. Occasional sync issues. OneApp pulls account data from multiple backend systems; sometimes the displayed balance lags reality by 30-60 seconds. For urgent transactions, dial USSD to confirm exact balance.
  3. Not all paybills appear in suggestions. OneApp's “Saved Paybills” suggests paybills you've used recently. New paybills don't appear. Use the directory at paybillke.com to find verified numbers, then enter them manually.
  4. Permissions reset on app update. Major OneApp updates sometimes reset app permissions. After an update, re-grant camera/contacts permissions if features stop working.

Using OneApp from abroad

OneApp works internationally — log in from any country with data or wifi. M-Pesa transactions still require your registered Safaricom SIM (you don't need to be in Kenya, but you need the SIM active and roaming).

For diaspora users managing parents' or family's M-Pesa from abroad, OneApp on the Kenyan-based phone is the cleanest setup. They can give you remote access via the app for managing their account (with proper trust and security awareness).

Where OneApp is going

Safaricom has signalled OneApp will become the dominant interface for all Safaricom services over 2026-2028:

  • Eventual deprecation of standalone mySafaricom (already done) and possibly the M-Pesa app (not yet)
  • Deeper integration with Safaricom partners — banking, retail, government services
  • Expanded M-Pesa Global cross-border features
  • AI-driven offers and personalisation (already in pilot)
  • Direct integration with Hustler Fund and government credit programmes

Should you switch?

Yes, for most users. OneApp consolidates what used to be three apps into one. The features are richer, security is better, and the gap between OneApp and standalone M-Pesa keeps narrowing in OneApp's favour.

Stay on standalone M-Pesa app + USSD if:

  • Your phone is older or storage-constrained
  • You only use M-Pesa, never Bonga or Home Fibre
  • You're uncomfortable with the broader permissions OneApp requires

Authoritative sources

Curated external sources we cite. Open in a new tab.