
Recommended Discounts

Mobile Legends Bang Bang
Official MLBB Diamond Top Up by MobaPay — Safe & Instant Delivery
Related articles
Mobile Legends Bang Bang Diamonds Top Up Per Dollar 2026
Mobile Legends Bang Bang Diamonds top up per dollar: about 43 Diamonds per USD on standard packs, 66-72 via UID recharge. Full rate table and safe steps.
What you actually get per dollar
At standard in-app pack prices, a Mobile Legends Bang Bang Diamonds top up per dollar works out to roughly 43 Diamonds per USD before tax — the 86-Diamond tier is $1.99. Large bonus packs push the rate to 58-60, authorized UID recharge reaches 66-72, and the Weekly Diamond Pass clears 125-140.
The baseline is nearly flat across the small and mid tiers, so buying the $1.99 pack instead of the $9.99 one barely costs you anything in rate. What moves the number is bonus Diamonds attached to big packs, one-time recharge bonuses, and whether you're paying an app store's markup at all.
Comparing rates before you pay is the point of a top-up guide. The Mobile Legends Bang Bang Diamonds recharge page on buffget lays out live pack pricing and delivery up front.
Rate by pack size
| Pack | USD | Diamonds per USD |
|---|---|---|
| 86 Diamonds | $1.99 | ~43 |
| 1160 (1000 + 160 bonus) | $19.99 | 58 |
| 1770 | $29.99 | 59 |
| 2975 | $49.99 | ~59.5 |
| 6000 (5000 + 1000 bonus) | $99.99 | 60 |
Pre-tax in-game USD prices. The 6000 tier carries the best pack rate in the table, and the 4165 pack at $69.99 sits just under it — but even the top row loses to the Weekly Diamond Pass.
Where the rate improves
Large packs don't discount so much as bonus: 1160 is 1000 Diamonds plus 160 free, and 6000 is 5000 plus 1000. That 15-20% top-up lifts the effective rate from the ~43-50 baseline into the 58-60 range. Below the 1160 tier there's no bonus to speak of, which is why the rate looks flat.
Your first charge doubles it once
New accounts get the First Charge Bonus: the 86-Diamond tier delivers 172 Diamonds for $1.99, an effective ~86 Diamonds per USD. First-recharge packs go further — 100 (50+50) at $0.99, 300 (150+150) at $2.99, 500 (250+250) at $4.99, 1000 (500+500) at $9.99 — roughly 100 Diamonds per USD across the board. The 2x Recharge Bonus applies once per 50/150/250/500 tier per account, and the 2025 First Purchase Double Diamonds bonus targets new players, so these are one-shot values, not repeatable rates.
Why your store total is higher than the sticker
A 500-Diamond pack sells for $4.00 in Malaysia and up to $7.49 in the United States. Same currency item, same feature, different checkout.
Region and local currency pricing

Regional pricing is set per storefront: Malaysia $4.00-4.50, Brazil $4.00-5.00, Philippines $4.50-5.00, India $5.00-5.50, Singapore $6.00-6.30, USA $6.99-7.49, UAE $7.50-8.70 for that 500 tier. For 1000 Diamonds, Japan's App Store is cheapest at $16.91 (¥2690) and Germany's most expensive at $27.79 (€23.99) — a 64% gap. Players in SG, MY, and PH can't purchase certain bonus packs at all (78+8, 156+16, 234+23, 310+34, 625+81 and larger bonus tiers).
Sales tax and VAT
Tax lands at checkout in taxed regions: UK 20% VAT, Germany 19%, Denmark 25%, Egypt 14%, Japan 10% (included in the listed price), Canada GST/HST 5-15%, Australia 10% GST. The UK's 20% turns 1000 Diamonds into £19.99 ($26.96) — 37 Diamonds per USD versus Japan's tax-inclusive 59. Argentina stacks 21% VAT on a 30% PAIS surcharge, Pakistan adds 15-16% digital services tax, and Brazil's ICMS runs 7-25%.
Why UID services price lower
Google Play and App Store take a platform fee of up to 30% on every in-app purchase. Authorized third-party UID top-ups skip that channel, which is why their rates run 20-36% below the in-game store: a 1000-Diamond package is $20 on official stores versus $16-18 on authorized third-party sites. Standard third-party tiers look like this:
| Diamonds | USD | Diamonds per USD |
|---|---|---|
| 86 | $1.30 | ~66 |
| 172 | $2.59 | ~66 |
| 257 | $3.86 | ~66 |
| 706 | $10.37 | ~68 |
| 2195 | $31.09 | ~70 |
| 9288 | $129.15 | ~72 |
How UID recharge works
Your ID looks like 12345678(1234) — an 8-10 digit User ID plus a 3-4 digit Zone/Server ID in parentheses. Both are assigned at account creation and never change.
User ID and Zone ID are not the same thing
One identifies the account, the other the server it lives on. The in-game name is not the User ID: top-up needs the numerical string, and multi-account players should confirm which account is active before paying. There's a full breakdown in our User ID and Zone ID guide.
Find both in the profile screen

- Launch Mobile Legends Bang Bang and tap the avatar in the top-left corner.
- Open the Basic Info tab and read the User ID and Zone ID below your nickname.
- Alternative: tap the Diamond icon on the main screen and select Recharge — both IDs appear at the top.
Screenshot the page once and keep it.
What arrives and how fast
UID recharge delivers Diamonds using only those two numbers — no password, no login, no Moonton account email shared, ever. A legitimate service like buffget runs its MLBB diamond top up UID flow the same way: you enter the IDs, pick a pack, and pay. On most authorized UID services delivery is instant to 5 minutes, stretching to 5-15 minutes normally, 20-30 minutes at peak, and up to 24 hours if a bank holds the payment. UID top-up also supports gifting — enter the recipient's IDs and the Diamonds arrive on their account.
Squeezing more Diamonds from the same budget
Spend $1.59-$1.77 on a Weekly Diamond Pass and you get 80 Diamonds instantly plus 20 a day for 7 days: 220 total, roughly 125-140 Diamonds per USD.
Weekly Diamond Pass math

That works out to about $0.007 per Diamond, the highest value-per-dollar route anywhere — better than every row in both tables above. Buy one per week and you're looking at 880-960 Diamonds a month for $6-7. Rules: account level 5 required, maximum 10 passes per 70 days, no purchase while 70+ days remain, and multiple passes stack. It also throws in 210 Starlight Member points, though it doesn't count toward Recharge Benefits milestones.
Starlight and Twilight
StarLight Member costs 300 Diamonds and StarLight Member Plus 750. The Twilight Pass is $8.52 on the 12 April 2026 pricelist (older listings show $10.00), purchasable once per account, and grants Twilight Coins, skins, and recall effects.
Spending order and bonus windows
On a fixed monthly budget, the order is simple: Weekly Diamond Pass first, one-time first-recharge and 2x bonus tiers second, then large bonus packs only during a discount event. Creator codes give 10-12% off top-ups, the Metro Zero Update promotion offered 30% off Diamonds, and the 10th Anniversary event (9 October to mid-November 2026) brings regional top-up discounts up to 30%. Active players also earn an estimated 750-1,700 free Diamonds a month from logins, events, missions, and referrals — factor that in before buying more.
Errors that quietly eat your Diamonds
A single mistyped digit in the Zone ID field sends your Diamonds to another account.
Typing the wrong Zone ID
A wrong Zone ID credits the purchase to a different account or server, and the transaction can't be reversed. Verify both numbers before you confirm payment — the seller can't undo it either.
Letting pass rewards lapse
Unclaimed daily Diamonds from the Weekly Diamond Pass are forfeited, as are unclaimed Twilight Pass rewards. A Late Sign-in card recovers missed days, but you have to own one.
Region-locked gift cards
Google Play and App Store gift cards are region-locked. Egypt, Argentina, Pakistan, Brazil, Nigeria, and Turkey additionally require a local billing address and IP, so an out-of-region card simply won't complete.
What a Diamond is worth in the shop
Layla, Alucard, and Miya cost 599-899 Diamonds as heroes. Skins run higher: Epic, Collector, and Legend skins land between 749 and 3,000+ Diamonds.
Draw events and the Magic Wheel
Magic Wheel pulls cost 225 Diamonds each with a 0.1% top-tier skin rate, so chasing a single prize there is a budgeting decision, not a purchase. Plan around the guaranteed paths (Zodiac Summon, Grand Collection) if you want a fixed ceiling.
Rough USD cost of a big prize
15,000 Diamonds costs roughly $250 at standard in-game pricing — that's the order of magnitude a full Collector chase runs if you're buying every Diamond.
Rules worth reading before you pay
Moonton issues no refunds after a purchase. Diamonds never expire, and they can't be transferred or gifted between accounts.
Keep your password to yourself
A legitimate UID service needs only your User ID and Zone ID. Any seller asking for a password, OTP, verification code, or Moonton account email is running a scam. Diamond hacks, cheats, and generators are illegal and can trigger an account ban.
When Diamonds don't show up
Wait 15-30 minutes, restart the game, and check Profile → Diamonds → History to confirm the payment settled. If nothing arrives after 24 hours on a confirmed charge, escalate to Moonton support with your order number — and never place a duplicate order while one is still processing.
FAQ
How many diamonds do you get for 1 dollar in MLBB?
About 43 at the standard in-app rate (the $1.99 tier). Authorized UID recharge runs 66-72 per dollar, first-recharge tiers near 100, and the Weekly Diamond Pass tops out around 125-140. Which number you hit depends on the route and whether bonuses apply.
What is the cheapest way to top up MLBB diamonds?
The Weekly Diamond Pass, then one-time first-recharge tiers, then authorized UID delivery. Straight packs only improve with size, and discount events shave more off the total. Rank by per-dollar value before you pay rather than by sticker price.
Is UID recharge safe in Mobile Legends?
Yes, provided the service asks only for your User ID and Zone ID. Nothing else is required — no password, no OTP, no Moonton email. Anyone requesting login details is running a scam, and generator tools promising free currency put your account at risk of a ban.
How do I find my UID and Zone ID in MLBB?
Open the profile avatar from the main lobby and read the two numbers under your nickname in Basic Info. The Recharge page displays them as well. Both are permanent, so screenshot the page once and keep it — you won't need to hunt for them again.
Do MLBB diamonds expire if I don't spend them?
No. The currency sits in your account indefinitely with no decay timer, and it can't be transferred between accounts either. What does lapse is pass rewards: unclaimed dailies are forfeited if you skip a day, though a Late Sign-in card can recover missed days.
Why did my MLBB top up cost more than the listed price?
Checkout adds regional sales tax or VAT on top of the sticker price in taxed countries, and your bank may apply a currency conversion margin. Compare the final charged total, not the pre-tax pack price, to work out your real rate.



