Skip to content
Verified 29 September 2026

Topping up other mobile games with M-PESA

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

One test decides it. If the game sells its currency inside the Android app as a Google Play in-app purchase, M-PESA Xpress billing can pay for it. If the game sends you to its own website to top up, you are on that site’s checkout, and M-PESA is usually not there.

The test, in practice

  1. Open the game on Android and go to its shop or top-up screen.
  2. Pick an amount and go to pay.
  3. If a Google Play sheet appears, you are on Google Play billing, and M-PESA Xpress will be among the options if you have set it up.
  4. If a browser opens, or the game asks for a player ID on a website, you have left Google Play and M-PESA is unlikely to be offered.

Why many games push you off Google Play

Google takes a cut of in-app purchases. Publishers often run their own top-up sites to avoid it, and sometimes price them cheaper as a result. That is why the same amount of currency can cost less on the game’s website than in the app, and it is also why the payment options are different.

What we have not checked

We have not verified the payment options on any individual game publisher’s own top-up site, including Free Fire and PUBG. Those change often and by region. The test above gives you a definite answer for your game on your device, which is better than a list from us that goes stale.

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.

We publish no reseller numbers here

You will find shops selling Roblox and game gift cards for M-PESA. We name none of their paybills or tills, because we have not verified a single one and we will not put an unchecked number in front of a child. Use the official route on this page. If you do use a reseller, that is your call to make with an adult, and the gift cards page explains what to look at first.

Frequently asked

Can I buy Free Fire diamonds with M-PESA?

If you buy them inside the Android app through Google Play, M-PESA Xpress billing applies. If you use the publisher’s own top-up website, you are on their checkout and we have not verified what it accepts.

Why is the publisher website cheaper?

Because Google takes a cut of in-app purchases. Publishers who sell direct avoid that and sometimes pass some of it on.

How do I know which one I am using?

If a Google Play payment sheet appears, it is Google Play. If a browser opens or you are asked for a player ID on a website, it is not.