How to Buy Mobile Legends Diamonds in Pakistan: Official Ways and Prices
Buy Mobile Legends diamonds in Pakistan the official way: in-game shop via Google Play or App Store, rupee prices, why Mobapay is not open here, and the scams.

In Pakistan, Mobile Legends: Bang Bang diamonds are bought inside the game, through Google Play or the App Store. Moonton's web top-up store, Mobapay, did not list Pakistan among its regions on 29 September 2026. On Apple's Pakistan App Store, 50 diamonds cost Rs 280 and 250 diamonds Rs 1,400.
Diamonds are the paid currency in Mobile Legends, the 5v5 phone game made by Moonton. They buy heroes, skins, the Weekly Diamond Pass and event draws. Because the game has no Pakistan web store, many players search for other top-up sites, and that is where most losses happen.
We checked the official Mobile Legends website, Moonton's web top-up store and the game's listing on Apple's Pakistan App Store on 29 September 2026. We did not buy diamonds, so we have not seen the payment screens inside the game.
The in-game shop is the official route in Pakistan
From Pakistan, the one official way to buy diamonds we could confirm is the in-game shop. It charges through Google Play on Android or the App Store on iPhone. Diamonds land in the account you are logged in to, and the app store keeps a receipt you can use if anything goes wrong.
The official Mobile Legends website has a "Recharge methods" entry under Payment. Its link loads by script, and we could not open the page it points to in our checks. So we relied on the stores themselves.
Mobapay is the web top-up store run for Mobile Legends, with checkout under the game's own terms of use. On 29 September 2026 its list of regions covered 20 countries, including Indonesia, the Philippines, Malaysia, Singapore, Brazil and several in Europe. Pakistan was not on it.
| Route | Available in Pakistan? | How you pay |
|---|---|---|
| In-game shop on Android | Yes | Card on Google Play |
| In-game shop on iPhone | Yes | Card on your Apple ID |
| Mobapay web store | No, Pakistan not in its region list | Not applicable |
| Unofficial top-up sites | Not official | Risk of losing money or account |

Mobile Legends diamond prices in Pakistan
Apple's Pakistan App Store listed 50 diamonds at Rs 280, 150 at Rs 840, 250 at Rs 1,400, 500 at Rs 2,800 and 1,000 at Rs 5,600 on 29 September 2026. That works out to Rs 5.60 a diamond at every size. The Weekly Diamond Pass was Rs 560.
| Item | Pakistan App Store price |
|---|---|
| 50 Diamonds | Rs 280 |
| 150 Diamonds | Rs 840 |
| 250 Diamonds | Rs 1,400 |
| 500 Diamonds | Rs 2,800 |
| 1,000 Diamonds | Rs 5,600 |
| Weekly Diamond Pass | Rs 560 |
| Elite Bundle | Rs 280 |
| Epic Bundle | Rs 1,400 |

Bigger packs are not cheaper per diamond on this list. So there is no saving in buying 1,000 at once. Buy what you will use this month.
The game often adds first-purchase bonuses and event rewards inside the shop. Those change often, so check the shop screen rather than any price list, including this one.
Buy diamonds inside the game in five steps
Add a card to Google Play or your Apple ID first, then open the shop in Mobile Legends, pick a diamond pack and confirm with your fingerprint, face or password. Diamonds appear in your balance within moments. Make sure your game account is bound before you spend.
- Bind your Mobile Legends account to a Moonton account, Google, Facebook or Apple, so you can recover it.
- Add a Visa or Mastercard to Google Play or your Apple ID, with online use switched on at your bank.
- Open Mobile Legends, tap Shop, then Recharge.
- Pick a diamond pack or the Weekly Diamond Pass.
- Confirm the purchase, then check the diamond balance at the top of the screen.

On Android, Google's own payment list for Pakistan names cards only. Jazz billing works only if Google shows it on your account, as we found when checking Google Play with JazzCash or Easypaisa. On iPhone there is no mobile billing, so Apple ID payment in Pakistan means a card.
If your bank card is declined, a virtual dollar card is one option, but Google says Play does not accept virtual credit cards. Test with the 50 diamond pack first.
Card payments may carry FBR advance tax
An app store purchase paid by a Pakistani card is card spending abroad. Your bank may deduct advance tax under section 236Y: 0.5% if you are on the Active Taxpayers List and 1% if not. It is adjustable against your income tax when you file a return.
Add your bank's currency charge, if any, and the statement may show a little more than the shop price. That is normal. A charge you do not recognise is not, and should go to your bank straight away.
Parents can stop surprise charges at the store level. Google Play and the App Store both let you require a password or fingerprint for every purchase. Switch that on before handing a phone to a child.
Third-party top-up sites and account sellers are the main risk
Sites and social media pages selling Mobile Legends diamonds cheaply in Pakistan are not official channels, since Moonton's own web store does not cover Pakistan. Some ask for your game login, some take payment and deliver nothing, and some deliver diamonds paid with stolen cards that can be reversed later.

- Never give your Moonton, Google or Facebook login to a seller.
- Never share an Easypaisa, JazzCash or bank code with anyone.
- Ignore "free diamonds" links. They are built to steal logins.
- Do not buy a ranked account. The first owner can often recover it.
If you lose money to a fake seller, call your wallet or bank first, then report it to the NCCIA following the steps for reporting a cybercrime in Pakistan. Other games have official Pakistani wallet routes, such as Free Fire diamonds on topup.pk, but for Mobile Legends the safe path today is the in-game shop.
Common questions
Can I buy Mobile Legends diamonds with JazzCash or Easypaisa?
Not through an official web store. Mobapay did not list Pakistan on 29 September 2026. Use a card on Google Play or your Apple ID.
How much are 50 Mobile Legends diamonds in Pakistan?
Rs 280 on Apple's Pakistan App Store on 29 September 2026. 250 diamonds were Rs 1,400.
Is Mobapay available in Pakistan?
No. Its region list on 29 September 2026 covered 20 countries in Asia, Europe and the Americas, and Pakistan was not one of them.
Are big diamond packs cheaper per diamond?
Not on the Pakistan App Store list we read. Every pack from 50 to 1,000 diamonds worked out to Rs 5.60 a diamond.
Is it safe to buy diamonds from a WhatsApp or Facebook seller?
No. They are not official channels. You risk losing the money, your account, or diamonds that get reversed.
How much is the Weekly Diamond Pass in Pakistan?
Rs 560 on Apple's Pakistan App Store on 29 September 2026. Check the in-game shop for the current price.
How we verified this
What we checked, where we read it, and what we could not confirm.
Last checked on 29 September 2026. The Recharge methods entry is from the official Mobile Legends website. Mobapay's region list is from the store's own region settings, read the same day. Prices are from the Mobile Legends listing on Apple's Pakistan App Store. The 236Y rate is from FBR's withholding tax rate card updated to 30 June 2026. We could not open the page behind the website's Recharge methods link, and we did not buy diamonds, so Google Play prices and in-game bonuses were not checked.
About the author

Senior Writer, Public Services and Technology
Shahid joined us in 2024 as an author. He is a senior contributor to Pakistan's leading technology websites. He writes detailed articles, mostly covering his expertise in the latest tech, mobiles, apps, gadgets, and step-by-step guides. His ideology is to help people understand the latest trends and explain complex methods through very easy-to-understand guides.




