
Recommended Discounts

Mobile Legends Bang Bang
Official MLBB Diamond Top Up by MobaPay — Safe & Instant Delivery
Related articles
MLBB Diamonds Top Up: Cheapest Pack & Web Rates 2026
Mobile Legends Bang Bang Diamonds top up: the cheapest pack is 5–14 diamonds, the best per-dollar value is the Weekly Diamond Pass at about 124 diamonds per dollar, and web recharge by Player ID costs 10–30% less than in-app rates. Full 2026 price list and regional benchmarks below.
Diamonds are Mobile Legends: Bang Bang's premium currency, used to unlock heroes (32–599), skins (269–1,899), emotes, the Twilight Pass, Starlight Membership, and limited draw events. Battle Points and Tickets are free through play, so every diamond you buy is discretionary spend — which is why the rate you pay matters.
The official in-app store charges a flat ~2 cents per diamond at every tier (50 = $0.99 up to 1,500 = $29.99). Web top-up that only needs your Player ID and Zone ID typically runs 10–30% cheaper, because Apple and Google pass up to 30% in platform fees to buyers. Bonus diamonds on larger web packs push the effective rate lower still. For a budget-focused player, that gap adds up across a season — buffget lists live pack pricing, bonus-diamond breakdowns, and web recharge rates so you can compare diamonds-per-dollar before checkout.
MLBB Diamonds Top Up Cost at a Glance: Cheapest Pack and Best Diamonds per Dollar
The cheapest pack is the 5-diamond tier at ₱6.25 (Philippine web pricing), with 11 diamonds at $0.18–$0.22 and 14 (13+1) at S$0.37 close behind. The best value tier is the Weekly Diamond Pass: 220 diamonds for $1.77 on web, about 124 diamonds per dollar.
Which diamond tier wins on value
Value ranking for a typical budget spender, best first:
- Weekly Diamond Pass — 220 diamonds for $1.77 web ($1.99 in-app), ≈124 diamonds per dollar, 0.80 cents per diamond. It beats every pack tier.
- 9,288-diamond bulk web pack — $117.50–$128.18, 1.26–1.38 cents each, roughly a 23% saving versus retail.
- 2,195-diamond pack (1,860 + 335 bonus) — $30.76 web, ≈71 diamonds per dollar, versus 62.7 at $34.99 in-game.
- 706-diamond pack (625 + 81 bonus) — $10.26 web, ≈68.8 diamonds per dollar.
- 50–500 official tiers — flat ≈50 diamonds per dollar; weakest value, smallest commitment.
The formula used in this guide
Effective diamonds per dollar = (base diamonds + bonus diamonds) ÷ price in USD. Its inverse, cents per diamond = price ÷ total diamonds × 100, spots bad deals fast: anything above 2 cents is retail or worse, anything under 1.5 cents is genuinely good.
MLBB Diamond Pack Price List and Diamonds per Dollar (2026)
Official US tiers hold a flat ~2 cents per diamond, so bigger packs buy convenience and bonus eligibility — not a better rate. Rates verified September 2026; Moonton revises regional pricing without notice, so recheck before a large purchase.
Full tier list: 11 to 9,288 diamonds with USD prices

Official US in-app tiers (flat ≈50 diamonds per dollar): 50 — $0.99 · 150 — $2.99 · 250 — $4.99 · 500 — $9.99 · 1,000 — $19.99 · 1,500 — $29.99.
In-game small-pack denominations (regional): 11 ≈ $0.22 (50/dollar) · 22 ≈ $0.44 (50) · 56 ≈ $0.99 (56.6) · 112 ≈ $1.99 (56.3) · 240 ≈ $3.99 (60.2) · 570 ≈ $9.99 (57.1) · 2,195 ≈ $34.99 (62.7).
Web top-up rates (US, bonus diamonds included where shown):
- 56 (51 + 5) — $0.92 → ≈61 per dollar
- 86 (78 + 8) — $1.28 → ≈67.2 per dollar
- 172 — $2.57 → ≈66.9 per dollar
- 257 — $3.83 → ≈67.1 per dollar
- 344 (310 + 34) — rate tracks the 257–706 band
- 429 and 514 — ladder steps; exact USD quotes vary by region and currency
- 706 (625 + 81) — $10.26 → ≈68.8 per dollar
- 1,412 — bulk step between 706 and 2,195
- 2,195 (1,860 + 335) — $30.76 → ≈71.4 per dollar
- 9,288 (7,740 + 1,548) — $128.18 → ≈72.5 per dollar
Where the lists differ (56 diamonds at $0.99 in-game vs $0.92 on web), the web figure is a reseller rate without the mobile platform fee.
How bonus diamonds shift the effective rate
Bonus diamonds are what drive the rate down: 78 + 8 on the 86 pack, 625 + 81 on 706, 1,860 + 335 on 2,195, 7,740 + 1,548 on 9,288. Worked example: 706 total at $10.26 gives ≈68.8 per dollar versus 50.5 for the $0.99/50 official pack — a 36% better rate on paper.
First-purchase bonuses compound this. The first-recharge bonus doubles the 50/150/250/500 tiers to 100/300/500/1,000 total, one time per tier per account, honored on any channel. In practice, 1,000 diamonds can cost $19.99 in-app or effectively $9.99 on web when a 500 + 500 first-recharge bonus applies. The bonus is tied to your MLBB account, not a platform — once redeemed it's gone permanently.
Which packs to buy and which to skip
- Buy first: Weekly Diamond Pass, every week you plan to play.
- Buy for big goals: 706, 2,195, or 9,288 web packs when saving for a Collector or Legend draw.
- Buy for a specific need: 56–257 packs to reach a Starlight or skin threshold.
- Skip: single 50–150 purchases at flat retail — worst rate on the list.
Web Top Up vs In-App Purchase: Why the Rates Differ
Web recharge is cheaper because it bypasses the mobile platform commission: Apple and Google charge up to 30% on in-app purchases, and that fee is built into the in-game Shop price. Web top-up typically costs 10–30% less for the same diamonds.
In-game transactions run through Android in-app billing or the iOS store layer and take that commission. Web top-up routes payment directly to the reseller and credits diamonds by Player ID, so the fee disappears. That's also why bonus denominations (78 + 8, 625 + 81, 1,860 + 335) show up on web rates and rarely in the Shop.
Side-by-side comparison by tier

- 50 diamonds: $0.99 in-app (≈50.5/dollar) vs 56 (51 + 5) at $0.92 web (≈61/dollar).
- 500 diamonds: $9.99 in-app (≈50/dollar) vs roughly $7.00–$7.49 web depending on region.
- 1,000 diamonds: $19.99 in-app, or effectively $9.99 with a first-recharge 500 + 500 bonus on web.
- 2,195 diamonds: $34.99 in-game (≈62.7/dollar) vs $30.76 web with 335 bonus (≈71.4/dollar).
- Weekly Diamond Pass: $1.99 in-app vs $1.62–$1.77 web.
Practically, you save 10–30% per purchase and up to 40% on the largest tiers. Delivery to your account usually completes in 1–5 minutes.
When buying in-game still makes sense
The Shop is reasonable when you want platform-native payment (gift balance, carrier billing, store gift cards), need diamonds within seconds for a live draw that's ending, or want store-level parental controls on iOS. It also keeps the receipt trail in one store account. Otherwise, web wins on price above 50 diamonds.
How to Top Up MLBB Diamonds on Web with Your Player ID
You only need your User ID and Zone ID — no password, no account login. Delivery is automatic after payment, typically 1–5 minutes and up to 20–30 minutes at peak.
Finding your Player ID and Zone ID

- Open Mobile Legends: Bang Bang.
- Tap your avatar in the top-left corner.
- Read the User ID and Zone ID under your nickname, format 12345678(1234).
- Screenshot the profile page before checkout — a wrong ID is the most common and most expensive error.
Recharge and payment confirmation
- Select the denomination (for example 706 = 625 + 81, or the Weekly Diamond Pass).
- Enter your User ID and Zone ID exactly as shown on the profile screen.
- Choose a payment method: credit or debit cards, e-wallets, online banking, convenience-store cash, or carrier billing.
- Complete checkout. Diamonds credit automatically to the entered ID.
- Keep the receipt and confirmation email; raise any discrepancy within 24 hours.
Verifying diamonds landed
Check the diamond balance on the main screen or the in-game mailbox. Delivery normally takes 1–5 minutes, stretching to 20–30 at peak or event launches; restarting the game refreshes the display. If the balance is unchanged after 30 minutes, contact support with your order ID and profile screenshot.
Regional Diamond Pricing: PH, ID, MY, IN and Other Markets
Prices vary 30–50% by country — the same 500-diamond package costs about $4.00 in Malaysia and $7.50–$8.70 in the UAE — so your local rate matters more than the tier you pick.
Moonton sets regional pricing against local currency strength, market conditions, and store commission structures. Current 500-diamond benchmarks: 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. Europe, the Middle East, and CIS markets generally sit higher. Moonton raised Philippines real-money purchase prices by 15% effective July 30, 2026, citing currency fluctuations — pre-July PH quotes circulating online are outdated.
Checking your local rate before buying
- Compare your local 500-diamond price against the benchmarks to see which band you're in.
- Convert to cents per diamond (price ÷ diamonds × 100) instead of comparing currency amounts.
- Account for card foreign transaction fees of 1–3%; regional e-wallets usually avoid them and offer better exchange rates. Carrier billing is convenient but caps at $50–$200 per month with higher effective fees.
- Diamonds are globally redeemable on any MLBB account, but SG, MY, and PH players may find some bonus denominations (78 + 8 through 7,740 + 1,548) unavailable on certain web platforms.
Best Ways to Spend Diamonds for Maximum Value
Spend on recurring value first (Starlight, Weekly Diamond Pass), then discounted skins, and only then on gacha draws.
Starlight Pass and Weekly Diamond Pass math
Starlight Membership costs 300 diamonds (Starlight Plus 750) and returns a monthly exclusive skin, four extra skin options, an avatar border, a battle emote, an XP bonus, and ban-phase priority — the September 2025 pass added Hanabi Chic Glamour. A cheap route to 300: Weekly Diamond Pass plus a 172-diamond top-up, about $3.93 total on web. Limits: one Weekly Pass per week on web, 10 per 70 days for US accounts, Level 5 account required. Note: the Weekly Diamond Pass and its bonus diamonds do not count toward Recharge Benefits events.
Skin draws vs direct purchases
Direct skins cost 269 (Basic) to 1,899 (Mythic) diamonds: Elite 599, Special 749, Epic 899, Lightborn 1,089, limited Epic 1,089–1,299. Collector skins exist only through Grand Collection draws: the 36-draw hard pity equals 1,800 diamonds, but the daily half-price first draw (25 Crystal of Aurora) cuts the total to 900–1,125. Draw currency converts 1 diamond = 1 Crystal of Aurora; singles cost 50 COA, a ten-draw 500 COA, first daily ten-draw 350 COA. Promo Diamonds stretch your balance too — 400 Promo Diamonds reduce an 899-diamond Epic skin to 499 real diamonds.
What light spenders should prioritize
- Weekly Diamond Pass every week you play.
- Starlight Membership at 300 diamonds for the monthly skin and rewards.
- One hero you actually main — 32 diamonds buys instantly what costs ~32,000 Battle Points (80–100 matches).
- Promo Diamond events (ALLSTAR 2025 granted up to 55 daily: 20 login, 15 matches, 20 social) before any direct skin purchase.
- Grand Collection or Zodiac draws only with a preset budget (Zodiac singles run 20–100 diamonds).
Common Top Up Mistakes and How to Avoid Them
Most lost diamonds come from three avoidable errors: wrong IDs, black-card resellers, and duplicate charges.
Wrong Player ID: can you recover diamonds?
No. Diamonds sent to a wrong User ID or Zone ID cannot be recovered or transferred. Screenshot your profile Basic Info before checkout and copy the 12345678(1234) format exactly, bracketed zone included.
Cheap diamond scams and account ban risks
Free diamond generators are 100% scams built to steal credentials or install malware, and hacks or cheats can trigger permanent bans. Red flags: prices 40%+ below official rates, any request for your password or OTP, crypto-only payment with no buyer protection, missing contact or refund details, and countdown pressure. Diamonds funded by stolen cards get revoked by Moonton, causing rollback or bans — prices below 50% of the official rate are the clearest sign of black-card top-ups. Avoid account-login delivery, where a seller logs into your account: it violates Moonton's terms and risks suspension. UID-only direct top-up through authorized resellers is not prohibited.
Duplicate purchases and charge issues
Top-ups are non-refundable once diamonds reach the entered ID. Keep receipts and confirmation emails, and raise disputes within 24 hours. First-recharge rewards are not auto-credited — claim the bonus manually from the in-game event section after buying.
Safety, Refunds and Official Channel Rules
Legitimate top-up requires only your User ID and Zone ID from profile Basic Info. Any service asking for your Moonton, Google, or Facebook password is a scam.
Why password-free top up is safer
Password-free recharge limits the blast radius: a reseller can't access your account, spend your existing balance, or change your linked credentials. Gifting works the same way — select the amount or membership, enter the friend's User ID, choose payment, and buy; the gift lands within seconds without either party sharing a login. On the device side, Android in-app billing accepts cards, gift balances, and carrier billing, while iOS adds biometric confirmation and Screen Time parental controls.
Refund limits and what Moonton does not cover
Once diamonds are credited to the entered ID, they count as delivered. Moonton does not reverse transactions based on buyer error (wrong ID), does not restore items lost to bans triggered by cheats or black-card purchases, and does not honor free-diamond claims. Keep order confirmations and escalate to the seller's support within 24 hours for any delivery failure.
FAQ: MLBB Diamond Top Up Questions Answered
What is the cheapest diamond pack in MLBB?
The 5-diamond pack at ₱6.25 on Philippine web pricing is the absolute cheapest, followed by 11 diamonds at $0.18–$0.22 and 14 (13 + 1) at S$0.37. The US App Store minimum is 50 diamonds at $0.99, so tiny top-ups are far cheaper on web rates.
How many diamonds do you get per dollar in Mobile Legends?
Official in-app tiers give a flat ≈50 diamonds per dollar (2 cents each). Web packs give ≈61 per dollar at 56 diamonds, ≈68.8 at 706, ≈71.4 at 2,195, and up to ≈79 at 9,288. The Weekly Diamond Pass gives about 124 diamonds per dollar — the best rate in the game.
Is web top up cheaper than in-app purchase in MLBB?
Yes. Web top-up via Player ID typically costs 10–30% less than the in-game Shop because Apple and Google charge up to 30% in platform fees on in-app purchases. Web packs also include bonus diamonds (625 + 81, 1,860 + 335), improving the effective rate further.
How much does 1000 diamonds cost in Mobile Legends?
$19.99 through the official US in-app store at the flat ~2-cent rate. On web recharge, the effective cost can drop to about $9.99 when a first-recharge bonus doubles a 500-diamond purchase to 1,000 total. Regional pricing shifts these figures by 30–50%.
Which MLBB diamond tier is the best value?
The Weekly Diamond Pass: 220 diamonds for $1.77 on web (80 upfront, then 20 daily for seven days) plus 210 Starlight points and extras. Among one-off packs, the 9,288-diamond web tier at 1.26–1.38 cents each offers the best bulk rate.
How much is the Starlight Pass in diamonds?
Starlight Membership costs 300 diamonds, and Starlight Plus costs 750. It includes a monthly exclusive skin, four extra skin options, an avatar border, a battle emote, an XP bonus, and ban-phase priority. Budget route: Weekly Diamond Pass plus a 172-diamond top-up for about $3.93 total on web.
👉 Mobile Legends Bang Bang diamonds top up cheap 👈
✅ Official direct recharge, 100% secure
✅ No waiting – top-up arrives in 7 seconds
✅ Big discounts, low prices to save more
✅ 7×24-hour customer service, ready to assist anytime



