Sign up now for 95off Welcome bonus! Sign up now ›

Language and currency

This currency preferred during payment. For certain items that do not support this currency, the actual supported currency will prevail.

Mobile Legends

Mobile Legends Diamond Top-Up: 7 Tips Every MLBB Player Should Know

First-timer's guide: best payment methods for Southeast Asia, UID where to find, skin bundles that are worth it, rank reward math.

Mobile Legends: Bang Bang is the #1 MOBA in Southeast Asia, and diamond top-ups are a key part of the ecosystem. Here's what you need to know.

1. Find your UID first

Tap your profile → check the "ID" field. It's a number like "123456789 (1234)". The full string (including the parentheses) is your UID. Don't confuse with zone or hero IDs.

2. Pick the right diamond pack

Weekly pass is 27 diamonds. Heroes are ~150-600. Skins range 150-5,000. If you're casual, the 86-diamond tier is enough. If you're a collector, 2,195 is the sweet spot.

3. Best payment methods by region

Philippines: GCash and Maya are fastest. Indonesia: Dana, GoPay, OVO — all instant. Malaysia: Card or Touch 'n Go. Thailand: TrueMoney or PromptPay. Cards work globally but add 2-3% FX.

4. Don't pay for Rank Boost services

Moonton bans share-account-for-boost every major patch. Invest in diamonds instead — unlock heroes legitimately and build your own rank.

5. Starlight Membership economics

150 diamonds/month for ~400 diamonds of value + exclusive skin. Worth it if you play 10+ hours/week. Skip if you're casual.

6. Season pass timing

Buy early in the season. Late-season passes have fewer days to earn back the diamonds. Don't buy week 6 of an 8-week season.

7. Track skin cycles

Collector/Legend skins cycle back ~12-18 months later. If you missed one, wait — don't panic-buy third-party codes.

MLBB launches on GETBUFF soon — add your email to the waitlist for a launch-day 20% off coupon.

Ready to save?

Put what you just learned to work.

Browse all games
Support