How-To · Mobile Legends

How to Top Up Mobile Legends Diamonds Safely (MLBB 2026 Guide)

The legitimate ways to buy MLBB diamonds, compared: the in-game store, authorised regional partners, and the Razer Gold catalogue. Covers finding your User ID and Zone ID, paying with Razer Gold, Google Play or Apple balance instead of a card, which passes are actually worth buying, redeeming codes on the official code exchange, and the verification-code trap that costs players their accounts.

  • A real top-up needs your User ID and Zone ID — nothing else
  • Pay with Razer Gold, Google Play or Apple balance instead of a card
  • Updated 25 August 2026
✍️ 📅 August 25, 2026🕒 Updated August 25, 202613 min read✓ Reviewed by Rayyan Omar
A Razer Gold PIN graphic with a gold coin

Mobile Legends: Bang Bang has one of the friendliest top-up systems in mobile gaming and one of the most heavily impersonated. The friendly part is that a legitimate purchase needs two public numbers — your User ID and your Zone ID — and nothing else, which is why authorised partners can credit diamonds to your account in seconds without you ever logging in. The impersonated part follows directly from that: because the real flow is so simple, a fake one only has to add a single extra field to steal an account, and the field it adds is almost always the verification code from your in-game mailbox. This guide covers the routes that are genuinely legitimate, how to fund each one from a gift card balance instead of a card, which passes carry the value, and the two rules that keep the account yours.

What diamonds actually buy

Diamonds are the premium currency, sitting above battle points and the various fragment types you earn by playing. Battle points cover ordinary heroes on a slow grind; diamonds cover everything with a date attached to it — the monthly Starlight cosmetics, event draws, skin bundles, emblem and pass tiers, and the recall and elimination effects that are only sold while an event is live. Diamonds live on the account, not the device, so they follow you to a new phone as long as the account is bound to a Moonton account, Google, Apple or Facebook login rather than left as a guest.

Where diamonds go, and how the spend behaves
SpendWhat it isHow the budget behaves
Weekly Diamond PassA short pass that pays diamonds back over seven days of loginsSmall and predictable — the best diamond-per-currency route for most players
Starlight membershipA monthly track with an exclusive skin, fragments and rank protectionSmall, recurring, and only worth it if you actually log in most days
Draw events and the Lucky Spin familyRandomised skins and collector cosmeticsUnbounded. This is where large balances disappear in one sitting
Skin bundles and direct skin buysFixed-price cosmetics, no randomnessMedium, one-off, and you know the price before you commit
Emblem and progression ticketsBought outright or bundled into a permanent passOne-off, and mostly relevant on newer accounts

Finding your User ID and Zone ID

Every top-up outside the game itself is addressed to these two numbers. Getting them right matters more than anything else on this page, because diamonds credited to the wrong ID are gone: they land in a stranger’s account and support will not move them.

  1. Tap your avatar in the top-left of the lobby
    This opens your profile card. You do not need to be in a match or on any particular screen.
  2. Read the ID line under your nickname
    It shows a long number followed by a shorter one in brackets — for example 123456789 (1234). The long number is your User ID; the bracketed one is your Zone ID, sometimes labelled Server ID.
  3. Copy both, exactly, without the brackets
    Top-up pages ask for them in two separate fields. Type the Zone ID as bare digits — the brackets are display formatting, not part of the number.
  4. Confirm the nickname the page reads back
    Every legitimate partner shows your in-game nickname once the IDs are entered. If the name that appears is not yours, stop and re-check the digits before paying. This one check catches essentially every mistyped top-up.

The legitimate top-up routes

Every safe way to buy diamonds falls into one of three buckets. They differ on who takes your money, what you can pay with, and where a problem gets resolved if one appears.

MLBB diamond top-up routes compared (August 2026)
RouteWho bills youWhat you can pay withDelivery
In-game Recharge screenApple or Google, as an in-app purchaseAnything on the store account — including Apple or Google Play gift card balanceInstant, to the signed-in account
Razer Gold catalogueRazer, from your Razer Gold walletRazer Gold balance, loaded from a Razer Gold PIN or gift cardSeconds, to the User ID and Zone ID you enter
Authorised regional partners (Codashop and local equivalents)The partnerLocal cards, mobile wallets and prepaid PINs, varying by countrySeconds, to the User ID and Zone ID you enter

Anything outside those three deserves suspicion until proven otherwise — in particular the sellers who want your login "to deliver the diamonds", the sites quoting a third of the going rate, and every generator ever built. The section on scams below explains why the cheap ones are cheap, and who ends up paying for them.

In-game Recharge
ID-based partner top-up
Convenience
Highest — two taps, you never leave the game
You leave the app and paste two numbers
What it costs you
Carries the app store’s commission in the shelf price
Billed locally, and where bonus-diamond promotions run, this is where they appear
Payment methods
Whatever your Apple or Google account holds, gift card balance included
Local wallets, cards, and prepaid PINs such as Razer Gold
Where a problem is resolved
Apple or Google, under their own store policies
The partner’s support desk, using your order reference
Risk of crediting the wrong account
None — it credits the account you are logged into
Real, if you mistype the ID. The nickname check removes it

Topping up in-game with Google Play or Apple balance

This is the route most players want and the one most guides skip past, because it is the answer to "can I buy diamonds without putting a card on file?" Yes — redeem a gift card onto the store account first, then buy from inside the game so the app store handles the payment and consumes the balance.

  1. Redeem the gift card onto the store account first
    On Android, open the Play Store, tap your profile picture, choose Payments & subscriptions, then Redeem code. On iOS, open the App Store, tap your profile, then Redeem Gift Card or Code. The balance has to be on the same account the phone is signed into.
  2. Check the balance landed before you open the game
    Play Store balance shows under Payments & subscriptions; Apple balance appears under your name in the App Store or in Settings. A card redeemed onto a second account is the most common reason an in-app purchase still asks for a card.
  3. Open MLBB and tap the diamond icon in the lobby
    The recharge panel lists the packs available in your country, with any first-purchase bonus flagged on the tiers that still have one available on your account.
  4. Choose a pack and confirm the purchase
    The store spends your balance first and only asks for another payment method if the pack costs more than the balance covers. Diamonds appear in the lobby within seconds.

The mechanics of both stores are covered in more depth in our guides to <a href="/blog/how-to-redeem-google-play-gift-card-2026">redeeming a Google Play gift card</a> and <a href="/blog/how-to-redeem-apple-gift-card-2026">redeeming an Apple gift card</a>, including what to do when a code is rejected as already used.

Paying with a Razer Gold PIN

Razer Gold is the prepaid route that works across the widest set of countries, and MLBB has its own entry in the Razer Gold catalogue rather than being buried behind a generic wallet payment. It is the closest thing to cash for mobile top-ups: no card ever touches the transaction, and the balance is a hard ceiling on the spend.

  1. Sign in to your Razer ID at gold.razer.com
    Create one if you do not have it. The account has a region, and it is set when you create it — this matters in the next step.
  2. Reload the PIN onto your wallet
    Open the wallet section and use Reload to enter the 16-digit PIN from your Razer Gold card. The balance appears immediately, in the currency of your Razer ID region.
  3. Open the Mobile Legends entry in the Razer Gold catalogue
    Search the catalogue for Mobile Legends: Bang Bang and pick the diamond pack you want. Razer periodically runs bonus-diamond promotions on selected denominations here.
  4. Enter your User ID and Zone ID, then check the nickname
    Same two numbers, same check: the nickname it reads back must be yours before you confirm.
  5. Pay from your Razer Gold balance
    The diamonds land on the account within seconds, and the transaction appears in your Razer Gold history with a reference you can quote to support if it does not.

The exact wallet screens, including how to read your balance and transaction history, are walked through in <a href="/blog/razer-gift-card-balance-how-to-check">how to check your Razer Gold balance</a>.

Passes and memberships: where the value really is

MLBB sells several things that look similar on the shop screen and behave very differently. Knowing which is which is worth more than hunting for a cheaper diamond price, because the gap between the best and worst value here is far wider than the gap between any two legitimate sellers.

The MLBB pass lineup, and who each one suits
PassDurationWhat you getWorth it if
Weekly Diamond Pass7 daysA chunk of diamonds immediately, then a daily drip across the week — around 220 in total on the long-standing structure, plus a late sign-in card so a missed day is recoverableYou log in most days. Per diamond it beats the ordinary packs, which is why it is the standard advice for regular players
Starlight membershipOne calendar month, resets monthlyThe month’s exclusive skin, borders and emotes, Starlight fragments for older skins, and rank star protectionYou play ranked and log in regularly. It is a cosmetics-and-protection subscription, not a diamond source
Starlight premium tierSame monthThe standard track plus an instant level skip and extra fragments, for roughly double the diamondsYou want the month’s rewards now and do not expect to grind the track
Twilight PassOne-off, permanentA large block of emblem tickets, a bundled skin and star protection cardsThe account is newer and emblems are genuinely holding your performance back
Tournament passes (M-series and friends)Runs with the esports seasonEvent-exclusive skins, recall effects and collector cosmeticsYou collect. There is no value case here, only a cosmetics one

Zones, regions and why the card region matters

Two different kinds of region are in play, and conflating them is behind most of the confusion in top-up threads.

  • Your Zone ID is a server assignment inside MLBB. It is part of your address for a top-up, but it is not a store region and you do not need to change it to buy diamonds.
  • Your payment region belongs to whatever is billing you — the Apple or Google account for an in-app purchase, the Razer ID for a Razer Gold top-up, the partner’s local storefront for everything else. This is the one a gift card has to match.

The practical rule: an ID-based top-up will happily credit an account on any server, but the money side has to be internally consistent. A US Google Play card cannot fund an in-app purchase on a store account set to another country, and a EU Razer Gold PIN will not reload a Razer ID registered elsewhere. Our full explainer, <a href="/blog/gift-card-regions-country-locks-explained-2026">gift card regions and country locks explained</a>, covers what does and does not travel across borders.

  • The gift card region matches the account that will be billed — not the game server
  • The store account holding the balance is the one the phone is signed into
  • Your User ID and Zone ID are copied, not retyped from memory
  • The nickname shown on the top-up page is yours
  • The account is bound to a Moonton, Google, Apple or Facebook login rather than left as a guest

Redeeming MLBB codes the official way

Moonton hands out codes at events, on streams and through official social channels. There are exactly two places to use one, and both are worth knowing — because the in-game route skips the step that scammers imitate.

  1. In-game: profile → Settings → Redemption Code
    Tap your profile, open Settings from the top-right, choose Redemption Code, and paste the code. This route needs no verification code at all, which makes it the safer of the two.
  2. On the web: the official code exchange page
    Moonton’s redemption portal lives at mobilelegends.com/en/codexchange. Enter the code along with your User ID and Zone ID.
  3. Request the verification code and read it in-game
    The web form sends a verification code to your MLBB in-game mailbox. Open the game, read it there, and type it back into the page yourself. It is typically valid for around 30 minutes — request a fresh one if the page says it has expired.
  4. Collect the reward from your in-game mail
    Successful redemptions deliver to the mailbox rather than straight into your inventory, and can take a short while to appear. Do not redeem the same code twice while you wait.

Codes are also heavily quota-limited: many stop working the moment the allocation runs out rather than on a published date, so a code circulating on an aggregator site is usually already dead. That is inconvenient, not a sign your account is broken.

Generators, cheap top-ups and the verification-code trap

MLBB scams come in three shapes, and they escalate sharply in what they cost you.

The three patterns, and what each one is really after
What it looks likeWhat it actually isWhat it costs you
Free diamond generator, "no human verification"An ad-revenue or survey funnel. No such mechanism exists — diamonds are only created by a paymentTime, and whatever the survey harvests
Top-up at a fraction of the going rateDiamonds bought with stolen payment credentials and resoldThe chargeback reverses the diamonds and the ban lands on your account, not the seller’s
Giveaway or buyer asking for your mailbox verification codeAn account takeover in progressThe account itself, with every skin on it

A fourth pattern arrives by email: a phishing message dressed as a Moonton account notice. The tells are consistent — a generic "Dear player" instead of your name, a logo that is slightly wrong, and a link to a domain that is not Moonton’s. Sign in through the game, or by typing the official address yourself, never through a link in a message.

A legitimate top-up needs two numbers you already show to everyone you play with. The moment a page needs anything more than that, it is not selling you diamonds.

Virtwave Gaming Team

The durable fix is binding the account to a real login and turning on the strongest verification your platform offers, which is covered in <a href="/blog/secure-gaming-account-2fa-passkeys-2026">locking down your gaming accounts with 2FA and passkeys</a>. If an account has already been taken, work through <a href="/blog/hacked-gaming-account-recovery-2026">what to do when your gaming account is hacked</a> in order — speed matters more there than anything else.

Troubleshooting

Common MLBB top-up problems and what actually fixes them
SymptomLikely causeFix
Diamonds not showing after a partner top-upThe lobby is displaying a cached balanceReturn to the main menu or restart the game before assuming it failed — and check for the confirmation email before paying again
Diamonds went to the wrong accountA mistyped User ID, and the nickname check was skippedNothing can be done — the credit is final. Treat the nickname confirmation as mandatory from now on
In-app purchase asks for a card despite gift card balanceThe balance sits on a different store account, or a card is set as the defaultVerify the balance on the account the device is signed into, then retry the purchase
Razer Gold PIN will not reloadRegion mismatch between the PIN and the Razer IDNothing to fix on the card — use it on a matching-region account, and check the region before the next purchase
Redemption code says invalid or expiredThe quota ran out, or the code was already used on this accountTreat circulating codes as dead by default; there is no repair for an exhausted allocation
Verification code never arrives in the mailboxWrong User ID or Zone ID entered on the web formRe-check both numbers against your profile card and request a fresh code
First-purchase bonus is missingThat tier has already been bought on the accountThe bonus is once per tier — look for a tier you have not bought before
A pass renewed unexpectedlyA store-level subscription set to auto-renewCancel where it is billed: Play Store subscriptions, or iOS Settings → your name → Subscriptions

FAQs

What is the safest way to top up MLBB diamonds?
The in-game Recharge screen is the safest, because it credits the account you are already signed into and nothing can be mistyped. ID-based routes — the Razer Gold catalogue and authorised regional partners — are equally legitimate and often carry the bonus promotions, as long as you confirm the nickname before paying.
Is it safe to give a top-up site my User ID and Zone ID?
Yes. Both are public information shown to everyone you play with, and they are all a legitimate top-up needs. What is never safe to share is your password, a login verification code, a verification code from your in-game mailbox, or a photo of an unredeemed gift card PIN.
Can I buy MLBB diamonds with a Razer Gold gift card?
Yes, and it is one of the most widely supported prepaid routes. Reload the 16-digit PIN onto your Razer Gold wallet at gold.razer.com, then buy from the Mobile Legends entry in the Razer Gold catalogue. The PIN region has to match the region of your Razer ID.
Can I use a Google Play or Apple gift card for diamonds?
Yes, for purchases made inside the game. Redeem the card onto the store account first, then buy from the in-game recharge panel so Apple or Google handles the payment and spends the balance. Those cards cannot be used on ID-based partner sites, which run on entirely separate billing.
Is the Weekly Diamond Pass worth buying?
For anyone who plays several times a week, yes — it returns more diamonds per unit spent than the ordinary packs, and the included late sign-in card covers a missed day. The caveat is that it has historically not counted towards recharge-benefit events, so it is the wrong purchase if you are trying to hit a top-up threshold.
Do diamonds transfer between accounts or servers?
No. Diamonds are bound to the account they were credited to and cannot be moved, gifted or sold across accounts. This is exactly why the nickname check before payment matters.
Where do I redeem MLBB codes?
Either in-game via profile → Settings → Redemption Code, which needs no verification step, or on Moonton’s official code exchange page at mobilelegends.com/en/codexchange, which asks for your User ID, Zone ID and a verification code delivered to your in-game mailbox. Rewards arrive in the mailbox, not directly in your inventory.
Can I get a refund on a diamond purchase?
In practice, no. In-game currency is treated as delivered the moment it is credited. A purchase billed by Apple or Google goes through their own store refund process instead, which is discretionary and time-limited.
How do I stop a child overspending on draw events?
Take the card off the store account and fund it with prepaid balance instead. A Google Play, Apple or Razer Gold card is a hard ceiling that no event can exceed, and pairing it with the store’s purchase-approval settings means every buy needs a parent’s confirmation.
Topping up a different mobile game? The same ID-and-nickname pattern is walked through for Free Fire diamonds and PUBG Mobile UC, and the gacha-style top-ups are covered in Genshin Impact Genesis Crystals. Before buying a card issued for another country, read gift card regions and country locks explained. If this is a child’s account, gaming spending limits and parental controls pairs well with a prepaid balance, and the wider picture on mobile spending is in our mobile gaming statistics report. The cards themselves are on the Razer Gold, Google Play and Apple product pages.
Gaming Commerce Editors

Console-first editors with combined 20+ years covering PlayStation, Xbox, Nintendo and PC gaming ecosystems. They write the practical guides our customers actually use to set up and troubleshoot their accounts.

Gaming Commerce Editors

Console-first editors with combined 20+ years covering PlayStation, Xbox, Nintendo and PC gaming ecosystems. They write the practical guides our customers actually use to set up and troubleshoot their accounts.

Fund your MLBB top-up

All articles →
💬

FAQ Assistant

Click a question to see the answer

🤖

Select a question below
to get instant answers

🛒

Ordering & Purchasing

📧

Delivery & Activation

💰

Refunds & Returns

🔐

Account & Security

💬

Support

🔧

Technical Issues