Skip to content
Verified 29 September 2026

How to buy Robux with M-PESA in Kenya

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

Buy Robux inside the Roblox Android app, and pay with M-PESA Xpress billing through Google Play. There is no M-PESA button on the Roblox website, and there is no M-PESA option on iPhone at all. Set M-PESA up once under Play Store, account, payment methods, and it appears at every future checkout.

Why the website will not work

Roblox sells Robux directly on roblox.com using cards and a few international wallets. M-PESA is not among them, and Roblox has never offered it. Guides that tell you to "select M-Pesa at checkout on the Roblox website" are describing a screen that does not exist. One of them ranks on page one of Google in Kenya right now.

The route that does work

  1. Use an Android phone with a registered Safaricom line and a registered M-PESA account.
  2. Open the Play Store, tap the home icon, go to account, then payment methods.
  3. Choose M-PESA Xpress billing and register your details. You only do this once.
  4. Open the Roblox app, go to Robux, and pick the amount you want.
  5. At checkout select M-PESA Xpress. A confirmation window shows the amount.
  6. Tap buy. A PIN push arrives on your phone. Enter your M-PESA PIN.
  7. The Robux land on the account that is signed in to the app.

The part people get wrong

The Robux go to whichever Roblox account is signed in on that phone, not to a username you type at checkout. If you are buying for a child, sign in to their account on the device first, or buy on their phone. Getting this wrong is the single most common complaint, and it is not something Safaricom or Roblox can reverse for you.

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 Robux with M-PESA on the Roblox website?

No. Roblox.com does not offer M-PESA as a payment method and never has. The route that works is the Roblox Android app paying through Google Play M-PESA Xpress billing.

Does this work on iPhone?

No. Apple’s own payment methods page for Kenya lists credit and debit cards only. There is no M-PESA option and no carrier billing on an Apple Account registered in Kenya.

Do I need a Safaricom line?

Yes. M-PESA Xpress billing is offered to M-PESA registered customers in Kenya on Android devices, per Safaricom.

Where do the Robux go?

To the Roblox account signed in on that device. Not to a username typed at checkout. Sign in to the right account before you buy.

I did not get the PIN prompt.

Safaricom’s own fix is to update your SIM by dialling *234*1*6#, then try again. See the troubleshooting page in this hub.