How to Top Up Mobile Legends Diamonds in Malaysia (2026): All Payment Methods
Share
Quick answer: To top up Mobile Legends (MLBB) diamonds in Malaysia, go to Game Recharger, enter your MLBB Player ID and Zone ID, select your diamond package, and pay with FPX, Touch n Go, or GrabPay in MYR. Diamonds appear in your MLBB account in under 30 seconds.
What You Need Before You Start
- Your MLBB Player ID (e.g., 123456789)
- Your Zone ID (e.g., 1234) — this is different from your Player ID
- A Malaysian payment method: FPX, Touch n Go eWallet, GrabPay, or Visa/Mastercard
Important: You do NOT need your MLBB password or email address. Never share these with any top-up site.
How to Find Your MLBB Player ID and Zone ID
- Open Mobile Legends: Bang Bang on your device
- Tap your profile icon in the top-left corner of the lobby screen
- Your Player ID is the long number shown below your username (e.g., 123456789)
- Your Zone ID is the smaller number in brackets next to your Player ID (e.g., (1234))
- You need both numbers — Player ID and Zone ID — to complete the top-up correctly
Step-by-Step: How to Top Up MLBB Diamonds in Malaysia
- Go to Game Recharger — visit the MLBB top-up page
- Enter your Player ID — type your MLBB Player ID (numbers only, no brackets)
- Enter your Zone ID — type your Zone ID (the number in brackets from your profile)
- Select your diamond package — choose from the available diamond amounts
- Add to cart and proceed to checkout
- Choose your payment method — FPX, Touch n Go, GrabPay, Shopee Pay, DuitNow, or Visa/Mastercard
- Complete payment in MYR
- Diamonds are credited instantly — check your MLBB diamond balance within 30 seconds
MLBB Diamond Prices in Malaysia (MYR)
| Package | Diamonds | Price (MYR, approx.) | Best Use |
|---|---|---|---|
| Starter | ~86 Diamonds | From RM4.08 | Weekly Pass |
| Small | ~172 Diamonds | ~RM8 | Hero unlock |
| Medium | ~344 Diamonds | ~RM16 | Skin purchase |
| Large | ~706 Diamonds | ~RM33 | Epic skin |
| Extra Large | ~2,195 Diamonds | ~RM100 | Lucky Chest or Elite Pass |
| Mega | ~5,532 Diamonds | ~RM250 | Best value per diamond |
What Can You Buy with MLBB Diamonds?
- Skins — from Epic (150 dias) to Special (749 dias) to Limited/Collector tier
- Heroes — most heroes cost 150–299 Diamonds to unlock instantly
- Starlight Membership — 150 Diamonds/month for exclusive skin + benefits
- Lucky Chests — chance to win rare skins (10 draws at ~10 Diamonds each)
- Recall effects, emotes, and profile borders
MLBB Top-Up via the In-Game Shop vs. Game Recharger
| Method | Price | Payment Options | Speed | Safety |
|---|---|---|---|---|
| MLBB In-Game Shop | Standard MYR rate | Google Play, App Store, credit card | Instant | ✅ Official |
| Game Recharger (Authorised) | Competitive MYR rate | FPX, TnG, GrabPay, DuitNow + more | ✅ Under 30 sec | ✅ Authorised |
Game Recharger gives you more payment flexibility — especially FPX online banking and Touch n Go, which are not always available in the in-game shop for all Malaysian users.
Is Topping Up MLBB via Third-Party Safe?
Yes — when using an authorised platform like Game Recharger. Here's what makes it safe:
- Only your Player ID and Zone ID are needed — your password and email are never required
- Authorised reseller — Game Recharger purchases directly from Moonton (MLBB's publisher)
- No account risk — direct top-ups do not trigger account flags or bans
- Instant delivery — diamonds appear in seconds, letting you verify immediately
MLBB Diamond Tips for Malaysian Players
- Starlight first — at 150 Diamonds/month, the Starlight Membership gives you an exclusive skin, hero, and daily/weekly rewards — best diamond value in the game
- Weekly Diamond Pass — for casual players, 50 Diamonds/week unlocks daily bonus diamonds (worth ~170 Diamonds total over 7 days)
- Wait for skin sales — Epic skins are often discounted during events. Save diamonds and spend during the discount window
- Check the event shop — some exclusive items in the Event Shop cost fewer diamonds than the regular shop
- Lucky Chest value — Lucky Chests have a pity system. The guaranteed rare item hits by the 10th draw at the latest
Frequently Asked Questions
What is the Zone ID in MLBB and where do I find it?
The Zone ID is a 4-digit number shown in brackets next to your Player ID on your MLBB profile screen. For example, if your profile shows "123456789 (1234)", your Player ID is 123456789 and your Zone ID is 1234. Both are required for a direct top-up.
Can I top up MLBB with Touch n Go eWallet in Malaysia?
Yes. Game Recharger supports Touch n Go eWallet for MLBB top-ups in Malaysia, along with FPX, GrabPay, Shopee Pay, DuitNow, and Visa/Mastercard — all in Malaysian Ringgit (MYR).
How fast do MLBB diamonds arrive after top-up?
Diamonds from a Game Recharger direct top-up appear in your MLBB account within 30 seconds of payment confirmation. Open the game and check your diamond balance to confirm.
Can I top up diamonds for a friend in Malaysia?
Yes. Enter your friend's Player ID and Zone ID instead of your own. This is the standard way to gift diamonds in MLBB — no special gifting function is needed.
What if I enter the wrong Player ID or Zone ID?
Contact Game Recharger support immediately. Diamonds from a direct top-up go to the account matching the Player ID + Zone ID combination you entered. Our team will assist you to resolve the issue.
Is there a minimum purchase for MLBB top-up in Malaysia?
The smallest available package starts from RM4.08. There is no account creation requirement — you can top up as a guest.
Ready to top up? Top up MLBB Diamonds now at Game Recharger →