Skip to content
Verified 29 September 2026

How to pay for Google Play with M-PESA

By Arnold Ochieng · Game top-ups with M-PESA hub · paybillke is an independent guide and is not affiliated with Game top-ups with M-PESA.

Google Play accepts M-PESA Xpress billing in Kenya. It is offered to M-PESA registered customers with a Google account and an Android device. You register the payment method once inside the Play Store, and after that every paid app, game or in-app purchase can be charged straight to M-PESA with a PIN push.

Setting it up

  1. Open the Play Store on your Android device.
  2. Tap the home icon, then account.
  3. Go to payments methods.
  4. Select M-PESA Xpress billing.
  5. Register your personal details and save.

How paying works after that

  1. Pick the app, game or in-app item and choose M-PESA Xpress as the payment option.
  2. A confirmation window shows the amount. Tap buy.
  3. A push notification asks for your M-PESA PIN.
  4. Funds leave your M-PESA and the purchase completes. An app starts installing immediately.

The details Safaricom documents that most guides miss

Your number pairs automatically. The first time you buy, you set up a payment profile and your mobile number is linked.

You can keep a card too. Having a card on the Google account does not stop you adding M-PESA.

More than one Google account per number is allowed.

Dual SIM needs care. Put the Safaricom line on SIM one and disable twin SIM functionality.

Roaming works if you have activated roaming and Safaricom has an agreement in that country.

Changing your number auto-syncs the new one.

Where this comes from

Two primary sources carry this page. Safaricom’s own Google Play and M-PESA FAQ documents M-PESA Xpress billing, and Apple’s own payment methods page for Kenya lists what an Apple Account can use here. Both were read on 29 September 2026. We publish no reseller number on any page in this cluster, and we explain why on the gift cards page.

Frequently asked

Who can use Google Play M-PESA billing?

Per Safaricom: users in Kenya with a registered M-PESA account, a Google account and an Android device.

Does it work on iPhone?

No. It is a Google Play payment method, and Apple does not list M-PESA for Kenya at all.

Can I have both a card and M-PESA on my Google account?

Yes. Safaricom states you can set up M-PESA even if a credit or debit card is already linked.

Will it work on a dual SIM phone?

Yes, with the Safaricom line on SIM one and twin SIM functionality disabled.

Can I use it while abroad?

Yes, if you have activated roaming and Safaricom has a roaming agreement in that country.