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
The route that does work
- Use an Android phone with a registered Safaricom line and a registered M-PESA account.
- Open the Play Store, tap the home icon, go to account, then payment methods.
- Choose M-PESA Xpress billing and register your details. You only do this once.
- Open the Roblox app, go to Robux, and pick the amount you want.
- At checkout select M-PESA Xpress. A confirmation window shows the amount.
- Tap buy. A PIN push arrives on your phone. Enter your M-PESA PIN.
- The Robux land on the account that is signed in to the app.
The part people get wrong
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
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.