
Recommended Discounts

Mobile Legends Bang Bang
Official MLBB Diamond Top Up by MobaPay — Safe & Instant Delivery
Related articles
MLBB Diamonds Top Up: User ID vs In-App, Save 15-35%
Mobile Legends Bang Bang diamonds top up via User ID costs 15-35% less than in-app buying and lands in minutes. Compare both methods before you spend.
What you're actually choosing between
A Mobile Legends Bang Bang diamonds top up comes in two flavors: a User ID recharge that credits your account through a third-party platform, or an in-app purchase billed to Google Play or the Apple App Store. Same diamonds, different price, different paperwork.
The currency doesn't change — same shop, same skins, same Starlight Pass. What changes is who processes the payment, which fees sit on top, and how fast the balance updates. Neither route needs your password.
If you already have your numbers copied, a mobile legends diamonds top up user id order on buffget takes just the User ID and Server ID — no login, no OTP — with competitive pricing on standard packs and responsive support if something looks off.
User ID recharge
You enter two numbers — the MLBB User ID and the Zone/Server ID, format 12345678(1234) — and the platform pushes diamonds into that account. No password, no login. Both IDs are assigned at account creation and never change across device switches, reinstalls, or renames, so they're safe to hand over.
Third-party User ID prices run up to 25% below in-game store rates, and regional-gateway top-ups typically save 15-35% against app-store pricing. Bigger packs give better per-diamond rates. Delivery is usually seconds after payment and always within 1-5 minutes.
In-app purchase
Open the Diamond Shop inside MLBB, pick a pack, tap purchase, and Google Play or the Apple App Store charges the signed-in account. Diamonds credit instantly. It's the simplest route and most players default to it — which is exactly why it's usually the expensive one.
Google Play and Apple take up to 30% commission on in-app purchases. A ₹1000 in-app recharge can deliver only about ₹700 worth of diamonds after fees. That commission is baked into the shelf price, not added at checkout.
Where the price gap comes from
App store fees and regional tax

Take the same 1000-diamond in-app pack: Japan $16.91 (¥2690), Germany $27.79 (€23.99) — 64% more for the identical bundle. Moonton prices regions by local purchasing power, and app stores fold local tax into the sticker price.
| Region | 250 diamonds (USD) |
|---|---|
| Japan | $4.27 |
| Egypt | $4.80 |
| Argentina | $4.99 |
| Canada | $5.04 |
| Pakistan | $5.05 |
| South Korea | $5.14 |
| Brazil | $5.35 |
| Australia | $5.72 |
| Turkey | $5.79 |
| Germany | $6.94 |
Japan is the cheapest row here at $4.27; Germany tops it at $6.94. Tax explains part of the spread:
- UK 20% VAT, Denmark 25%, Germany 19%, Japan 10% consumption tax
- Canada GST/HST 5-15%, Brazil ICMS 7-25%, Turkey 20%
- Argentina 21% VAT on top of a 30% PAIS surcharge; Pakistan 15-16% provincial digital services tax
- Egypt 14% VAT, Nigeria 7.5%, Mexico 16% IVA
Purchasing power explains the rest. Against local income, the same pack is priced:
- Pakistan +405%, Nigeria +317%, Egypt +188%, Turkey +183%
- Argentina +122%, Brazil +110%, Mexico +84%
- Germany +31%, Japan +14%
If your region sits near the top of that list, in-app buying hurts.
Currency conversion and payment surcharges
Within one country, the payment method still moves the price. A Singapore checkout on an identical pack shows S$11.06 via Paynow, S$11.27 ShopeePay, S$11.29 GrabPay, S$11.83 on card/Apple Pay/Google Pay, and S$12.17 on PayPal — a 10% swing for the same diamonds.
Cards add FX markup; e-wallets and carrier billing usually don't. In the Philippines, Smart Direct Carrier Billing bills MLBB in-app purchases to Smart Prepaid or Postpaid with SMS verification (see help.smart.com.ph); hotlines are *888 and (02) 8 888-1111. Philippine recharge prices update daily against live USD-to-PHP rates, and local options include GCash, Maya, GrabPay, Coins.ph, and 7-Eleven counters.
No bank card? Load a Google Play or Apple Gift Card matching your store account's country — balances are region-locked — then buy diamonds in-game with that balance.
User ID pricing, from a US third-party recharge list dated 12 April 2026:
| Diamonds | Price (USD) | Per diamond |
|---|---|---|
| 86 | $1.30 | $0.0151 |
| 172 | $2.59 | $0.0151 |
| 257 | $3.86 | $0.0150 |
| 706 | $10.37 | $0.0147 |
| 2,195 | $31.09 | $0.0142 |
| 5,532 | $77.94 | $0.0141 |
| 9,288 | $129.15 | $0.0139 |
The 9,288 row is cheapest per diamond at $0.0139 — but it's $129 out the door, so don't buy it just for the rate. Philippine User ID prices run about 21% below in-app rates:
- 100 diamonds (50+50) ₱53.14, 300 ₱157.47, 500 ₱261.74
- 1000 (500+500) ₱529.87; the range runs from 5 diamonds at ₱5.50 up to 6,042 total at ₱5,320
Step by step: both methods side by side
Recharging with a User ID

Skip this if you already have your ID copied.
- Launch MLBB and tap the profile avatar at the top-left of the lobby.
- Read the User ID and the Server/Zone ID in brackets — e.g. 12345678 (1234).
- Alternative path: tap the Diamond icon on the main screen and select Recharge; both IDs display at the top of that page.
- Enter both numbers on the top-up page, choose a pack, pay.
- Watch for the confirmation; diamonds usually land in seconds.
The receiving account must be bound to a Moonton Account, Google Play, Facebook, or TikTok. Eligibility follows the receiving account's region, not the buyer's — some US-priced stores require US-server accounts (migrated ones often show Server ID 35XXXX) and exclude Indonesian, Malaysian, Myanmar, and Philippine accounts.
Buying inside the MLBB app
- Open the Diamond Shop in-game.
- Select a pack.
- Tap purchase; you're redirected to Google Play (Android) or the Apple App Store (iOS).
- Pay there. Diamonds credit instantly.
The in-game shop never asks for User ID or Zone ID — it charges the linked store account directly. Carrier billing and gift-card balances work here too.
Where the diamonds land
Check three places: the in-game mailbox (envelope icon) under system messages, the Diamond icon balance on the main screen, and Settings → Record → Diamonds for transaction history. Most platforms credit within a minute or two of payment clearing. If you want a shop built around fast credit and responsive support, buffget's mlbb diamond recharge instant delivery is one to compare against the in-game price before you tap purchase.
Diamonds are tied to the MLBB account, not the device or region. A User ID recharge shows up on any device the account logs into, iOS or Android.
Safety and account risks
Your User ID and Server ID are not credentials
A legitimate top-up needs only those two numbers. Any request for a password, OTP, verification code, screen share, or account handover is a scam or an account-takeover attempt. The IDs are public identifiers; your login isn't.
Refund paths and chargeback limits
A completed top-up to correctly entered details can't be reversed or moved to another account. Type the wrong User ID or Server ID and the diamonds permanently credit someone else's account. Contact the seller immediately to intercept a wrong-UID order — the window is narrow and there's no guarantee.
For a confirmed delivery failure, submit to the payment channel within 24 hours; funds return to the original method in 3-7 business days. Keep the Order ID.
Don't charge back through your bank as a first move. Chargebacks violate MLBB's Terms of Service — Moonton claws back the diamonds and bans the account. Moonton banned over 1.2 million accounts for fraudulent top-ups in 2023, and those bans follow chargebacks, exploits, and stolen-card fraud, not authorized third-party channels.
Scam patterns to avoid
Free diamond generators do not exist. Generator pages harvest logins, push app installs, or run survey funnels.
Watch for 70-90% discounts (usually stolen-card funded), crypto/bank-transfer/gift-card-only payments, forced surveys or app installs, free diamond link offers, and strangers pitching in chat apps or TikTok replies. If you already shared credentials: change the MLBB password now, enable two-factor authentication on the backing Google or Apple account, review linked accounts and sessions, and call your bank about any leaked payment data.
Which method fits how you spend
Small top-ups and the Weekly Diamond Pass

If you spend under $5 a month, stop buying 86-diamond packs. The Weekly Diamond Pass gives 80 diamonds instantly plus 20 daily for 7 days — 220 total — plus 210 Starlight points, 7 Choice Bundles, and 1 Late Sign-in Card. It costs $1.64 in the US, S$1.62-2.22, or ₱94-105, about half the per-diamond cost of standard packs.
Limits: account level 5 required, 10 per 70 days, 5 per order, rewards reset at 00:00 server time. It doesn't count toward Recharge Benefits but adds +100 Event Top-up progress per purchase, and the diamonds drip across the week rather than landing at once.
Event bundles and the Twilight Pass
The Twilight Pass runs $8.52-$10 (₱475-532), once per account, with level rewards including Eudora 'Flame Red Lips' at level 8, Miya 'Suzuhime' at level 15, Twilight Coins, and recall effects. If you want skins rather than raw currency, it beats converting diamonds at the shop.
For raw currency, the first-recharge 2x tiers are the one-time win: 50 → 100, 150 → 300, 250 → 500, 500 → 1000 diamonds, once per tier. Tiers already recharged on other platforms don't re-qualify.
User ID recharge costs less for nearly everyone, especially in high-tax regions. In-app purchase makes sense when you want store refund protection, when you're paying with gift-card or carrier-billing balance, or when a first-recharge tier is still unclaimed. In Japan or Egypt the gap is thin enough that convenience may be worth the premium.
Mistakes that cost diamonds or money
Wrong server and wrong account
The most common error is a wrong Server ID — it credits another server's account irreversibly. Single-digit User ID typos do the same. Using your IGN instead of the numeric ID gets the order rejected or misrouted. Run multiple accounts? Make sure the right profile is active before you recharge.
Bonus denominations like 78+8, 156+16, 625+81, 1860+335, 7740+1548 are restricted for Singapore, Malaysian, and Philippine buyers; standard diamonds redeem to any MLBB account globally.
Double purchases and missing delivery
If diamonds haven't appeared after 10 minutes, check the order confirmation and contact support with the receipt. Delays come from pending payments, payment reviews, incorrect account details, or game-side lag. Never place a second order while the first payment is still pending — you'll buy twice and have one mess to untangle.
iOS to Android confusion
There isn't much to confuse. Diamonds sit in the MLBB account, not on a platform. Buy on Android, log in on iPhone, the balance is there. The only thing that changes is which store bills you.
Stretching every diamond further
Starlight and recharge event stacking
Starlight membership needs a 300-diamond top-up (Starlight Plus: 750) and returns 1 exclusive skin monthly plus 4 selectable skins, an avatar border, a battle emote, an XP bonus, and ban-phase priority. Time that top-up to Recharge Bonus Week, Starlight offers, Lunar New Year, or Anniversary festivals and the same spend picks up bonus diamonds and limited bundles.
The Weekly Elite Pack (₱53.15) adds 55 diamonds, 20 Crystal of Aurora, 2 Rare Skin Fragments, and a 4-Win BP Card; the Monthly Elite Pack (₱261.74) adds 275 diamonds, 180 Crystal of Aurora, and 10 fragments.
What to buy first with your diamonds
Starlight first if you play Ranked weekly — the skin value and ban-phase priority outpace anything in the Magic Wheel or Zodiac Summon. Then the Weekly Diamond Pass for steady income. Skins for your mains (Layla, Chou, Fanny, whoever you actually lock) before cosmetic draws. Emblems and Battle Points come from play, not diamonds.
For a per-diamond breakdown in your region, compare live User ID rates on buffget against the in-app shelf price before you check out.
Questions players ask
Is it cheaper to buy MLBB diamonds in the app or with a User ID recharge?
Usually the User ID route, because app stores add commission and local tax to the in-app sticker price. The gap varies — a few percent in low-tax regions, a third or more elsewhere. Price both before paying; bigger packs cut the per-diamond cost further either way.
How do I find my Mobile Legends User ID and Server ID?
Tap the profile avatar at the top-left of the lobby; the panel shows both, with the server in brackets. Or tap the Diamond icon on the main screen and select Recharge — both IDs sit at the top of that page. They never change across devices or renames, so you can copy them once and reuse them.
Is User ID diamond top up safe for MLBB?
Yes, as long as the site asks for nothing beyond the two IDs. Those are public identifiers, not credentials. Any request for a password, OTP, verification code, or screen share is a scam. Authorized third-party channels aren't what Moonton penalizes — chargebacks, exploits, and stolen-card fraud are.
Do diamonds bought outside the app work on both iOS and Android?
They do. Diamonds live in the MLBB account balance, not on a device or a store. Top up from a web store on your laptop, log in on an iPhone, and the balance follows the account wherever you go. Which store billed you makes no difference to what you can spend.
Can I get a refund if I top up the wrong MLBB account?
Not from the game. A completed top-up to valid details can't be reversed or moved. Contact the seller immediately to intercept the order before it delivers. If delivery genuinely failed, file with the payment channel within 24 hours and keep the Order ID. Avoid chargebacks — they risk the account itself.
Do MLBB diamonds expire?
Diamonds sit in the account balance until you spend them; nothing in the recharge flow imposes an expiry. Pass rewards work differently — Weekly Diamond Pass daily drops reset at 00:00 server time, and the pass has a claim limit. Check event currencies separately, since those carry their own windows.



