Learn how to top up Mobile Legends Diamonds instantly with just your UID & Zone ID. Compare every payment route and get skins faster without login risks.
What You Need Before You Mobile Legends Top Up
Mobile Legends: Bang Bang Diamonds and passes are the premium currency and subscriptions you spend on heroes, skins, emotes, and event entries. Because they go straight to your account, you should never hand over a password to get them.
For any UID recharge you need two numbers: your User ID and your Zone ID. Open MLBB, tap your avatar in the top-left, and you will see a string like 123456789 (1234) — the long number is UID, the short one in parentheses is Zone ID. Copy both exactly. One wrong digit sends diamonds to someone else and support cannot pull them back.
I tell new players to double-check the server region before they pay. PH, ID, MY and BR accounts all use the same UID system, but checkout totals shift with local taxes and wallet fees. If a price looks off, check the live product page instead of an old screenshot.
Mobile Legends: Bang Bang
How to Top Up Mobile Legends With UID and Zone ID Step by Step
No login needed here.
You paste the two IDs, pay, and diamonds land in your in-game mailbox. No password, no app permission.
Here is the exact flow I use:
- Copy your UID and Zone ID from your profile screen.
- Open the store page and paste both IDs in the UID fields. Do not add spaces.
- Pick the pack you want — Diamonds, Weekly Diamond Pass, or the Diamonds you will later convert to StarLight.
- Choose your payment rail and confirm the total. Most reputable stores show the total before you pay.
- Complete payment and check MLBB. Diamonds usually land in your bag within a minute. If they do not, restart the game and check mail.
You do not need to log out or stay in the lobby while it processes. I stay on stable Wi-Fi for the confirmation screen in case the wallet asks for OTP.
If you want a clean example of the whole flow without handing over your account, you can top up Mobile Legends Diamonds on xptopup with just UID and Zone ID and see the price before you confirm.

Payment Routes Ranked by Speed and Fees for PH, ID, MY and BR
Speed and cost don't move together. Friends have lost a few pesos or rupiah on fees they didn't see coming, so I group rails by how they settle.
Fastest, usually lowest fee: Local e-wallets. In PH that means GCash and Maya. In ID that means DANA, OVO, and ShopeePay. In MY, GrabPay shows up a lot. In BR, PIX is the instant rail. These wallets use instant settlement — the provider pushes payment in seconds and the store can credit diamonds right after. Fees are normally shown by the wallet itself, not by the top-up site.
Fast, small fee: Cards and bank-linked wallets. Visa/Mastercard through the wallet or direct card debit works everywhere, but the card network may add a cross-border or foreign transaction fee. Check your bank app before you confirm.
Works but slower to confirm: Direct carrier billing via telecommunication providers. Convenient if you have no wallet balance, but the carrier often takes a larger cut and confirmation can lag when the network is busy.
Two notes from the provider side, not the store side. First, e-wallet and local payment rails dominate regional top-ups in Southeast Asia, so PH and ID checkouts naturally surface GCash, DANA and similar options first.
Second, digital tax rules set by local authorities can temporarily adjust recharge prices in specific countries like Indonesia — visible around 2021 — which explains why the same Diamond SKU can show a slightly different total in Jakarta versus Manila. If sources disagree on the exact PHP or USD conversion, that tax and FX gap is the reason.
Diamonds, Weekly Pass or StarLight: Which Should You Buy?
Pick the product that matches your goal. The three solve different problems.
Diamonds are the base currency. You buy a tier, you get that amount. If you have never bought that tier before, you get the Double Diamonds first-time bonus once per tier. The tiers that carry that bonus are 50, 150, 250, and 500. After you claim it once, the same tier will never double again, even if you switch stores.
Weekly Diamond Pass pays out over 7 days, which stretches a $5-$15 budget. Twilight Pass works as a progression bundle where leveling unlocks tickets and skins like Eudora Flame Red Lips and Miya Suzuhime.
The table below is the only pricing I can quote from the research — everything else moves with regional taxes, so check the live page for your exact total.
| Pass | Price Seen | What You Get |
|---|---|---|
| Weekly Diamond Pass | $1.28 - $1.43 / ₱131.86 | 220 total diamonds over 7 days plus bonus points |
| Twilight Pass | $7.54 - $7.73 / ₱625.39 | Unlocks exclusive skins, level rewards, and tickets |
| Starlight Membership | 300 Diamonds | Monthly subscription for hero skins and progression perks |
If you see a slightly different checkout total, that is the storefront and regional tax difference the sources flagged — not a bait and switch.
How the Weekly Pass delivers is where people get confused:
| Day | Diamonds |
|---|---|
| Instant on purchase | 80 Diamonds |
| Daily for next 7 days | 20 Diamonds per day |
| Total after 7 days | 220 Diamonds |
You also get a Late Sign-in card to recover a missed daily claim. Useful, but this pass does not count toward cumulative in-game recharge milestones or bonus rewards. If an event says "recharge 100 Diamonds," the Weekly Pass will not trigger it. Regular Diamonds will.
StarLight is different again. You cannot buy StarLight directly with cash on a third-party page. You top up Diamonds first, then spend them in-game. Standard StarLight Member costs 300 Diamonds, and StarLight Member Plus costs 700 to 750 Diamonds depending on the in-game offer at the time. I always get your Weekly Diamond Pass on xptopup first if I am short on Diamonds for StarLight, because the pass stretches a small budget further, then I convert.

Spender Tiers: My Pick for F2P, Mid-Spenders and Heavy Buyers
I run a main and a smurf on different budgets, so I split $5 to $50 like this:
F2P stretching first purchase — $5 to $10: Grab the Weekly Diamond Pass and one small Diamond tier you have not doubled before, like 50. You get 220 from the pass plus the doubled 50, and you keep the daily login habit. Do not chase Twilight yet.
Mid-budget skin hunter — $15 to $30: One Weekly Diamond Pass plus a 150 or 250 tier with the double bonus if you still have it. That gives you enough to buy a StarLight Membership at 300 Diamonds and still have leftover for an event draw. Twilight Pass at $7.54 - $7.73 makes sense here only if you want the level rewards and those specific exclusive skins.
Heavy buyer or returning player — $30 to $50: Prioritize the biggest unused double tier you have — 500 if available — then add Weekly Passes for sustain. Heavy buyers often waste money re-buying a doubled tier that will not double again. Check your purchase history in-game before you pay.
Weekly Pass drips diamonds over a week, so it gives more per dollar over time, but the game does not count it toward recharge events. If your goal is a recharge event, buy straight Diamonds.
Safe vs Scam: What a Legit Top Up Never Asks For
Price means nothing if the store wants your password. A legitimate UID recharge asks for two things and only two things: User ID and Zone ID. Maybe a nickname confirmation so you see you typed the right account.
A scam asks for your Moonton password, email OTP, SMS code, or asks you to log in through a fake portal. No real top-up needs your login. No real top-up needs you to send your account for "manual delivery." If a seller says "give me your account so I can log in and claim," walk away.
Other red flags I watch for: prices that are 40% under every other store, requests to pay via personal wallet transfer, and sellers who refuse to show the total before payment. Most reputable stores show the total before you pay — that is a generality, not a promise about any one store — but if you cannot see the final amount, do not pay.
Gifting is a separate trap. Direct in-game diamond gifting to friends is restricted to when they are live streaming. Outside that, the safe way is buying a top-up code and sending the voucher via text or email. Anyone offering "direct gift without live" by asking for your friend's password is lying.

FAQ
What is the fastest way to top up Mobile Legends Diamonds?
Using an ID-based recharge with just your UID and Zone ID is the fastest route most players use. You enter the two IDs, pick the Diamond pack, and the diamonds land straight in your in-game bag without an account login.
Does the Weekly Diamond Pass count toward recharge events?
No. The Weekly Diamond Pass does not count toward cumulative in-game recharge milestones or bonus rewards, even though it gives you 220 diamonds over seven days. For event missions, you need a regular Diamond top up.
How does the first-time Double Diamond bonus work?
The Double Diamonds bonus matches your base amount on your very first purchase of specific tiers — 50, 150, 250, and 500 — and it only applies once per tier. After you claim it, that tier will never double again regardless of where you buy.
Can I gift Mobile Legends diamonds to my friends?
You can gift diamonds directly in-game only when your friend is live streaming. Otherwise buy a top-up code and send the voucher via text or email so they can redeem it themselves.
How much do I need for Starlight Membership?
You need Diamonds in your account first. Standard StarLight Member costs 300 Diamonds, while StarLight Member Plus costs 700 to 750 Diamonds and is purchased from the in-game interface after you top up.
Why do prices look different in PH, ID, MY and BR?
Digital tax regulations set by local tax authorities can temporarily adjust recharge prices in specific countries, which is why the same SKU can show different totals. E-wallet rails like GCash, DANA, OVO, GrabPay and PIX also set their own fees, so the final amount is set by the wallet or card network, not the top-up page. Always check the live checkout total before you pay.
My Final Verdict: The Smartest Way to Top Up MLBB in 2026
Keep it simple if you want skins without risk. Copy UID and Zone ID, buy an ID-based pack, and never hand over a password.
I would start with Weekly Diamond Pass for raw value, then use your one-time Double Diamonds on the biggest tier you have not claimed. That combo beats buying random small packs every week. Save Twilight Pass for when you actually want its level rewards and exclusive skins, and save StarLight for when you have 300 Diamonds ready to spend in-game.
Prices will wobble a little between PH, ID, MY and BR because wallets and local taxes set the final total. That is normal. The smart move is to check live prices for Mobile Legends: Bang Bang on xptopup right before you buy and pick the pack that matches your event goal.







Comments