Mobile Legends Diamonds: Prices, Bonuses and How to Top Up
Aurika7 min read
Follow CoinGate Gift Cards on Google
Summary: Diamonds are Mobile Legends' premium currency, costing a little under two cents each at the base rate. Two things decide what you actually get: the Double Diamond bonus, which applies once per tier rather than once per account, and the fact that bonus Diamonds do not count toward event progress even though they land in your balance.
- The Double Diamond bonus is one-time per tier, so 50, 150, 250 and 500 each carry their own first-purchase bonus.
- Only base Diamonds count toward events. Bonus Diamonds spend normally but do not advance event progress.
- The Weekly Diamond Pass is the best value per Diamond if you play consistently.
- Topping up outside the game needs your User ID and Zone ID. Enter either wrongly and the Diamonds go to a stranger.
Mobile Legends pricing looks simple until you notice that two different numbers are being tracked. Your Diamond balance is one figure. Your event progress is another, and they do not move together. That single distinction accounts for most of the confusion around top-ups, and almost no pricing guide mentions it.
Here is what Diamonds cost, where the bonuses actually apply, and the mistake that loses people their money outright.
What Diamonds Buy, and What They Do Not
Diamonds are the premium currency in Mobile Legends: Bang Bang, Moonton's 5v5 mobile MOBA. They buy heroes without the Battle Points grind, skins from Elite up to Legend tier, emotes, recall effects and entries into the draw events that rotate through the game.
What they do not do is convert. Diamonds cannot be exchanged back into Gold or Battle Points, and there is no route out of them into anything else. Once bought, they are spendable only inside the game, which is worth remembering before topping up an amount larger than you have a plan for. Our explainer on microtransactions covers why free-to-play games structure their currencies this way.
What a Diamond Costs
At the entry tier, 50 Diamonds sits at roughly a dollar, which works out at a little under two cents per Diamond. Larger bundles improve on that, and the improvement comes mostly through attached bonus Diamonds rather than a lower headline price, which is why the packs are advertised as figures like 156 plus 16 or 625 plus 81 rather than round numbers.
Pricing is localised, and heavily so. Mobile Legends is enormous across Southeast Asia and Latin America, and Moonton prices in local currency rather than converting from dollars, so the effective cost per Diamond genuinely differs between markets rather than merely looking different on a currency converter. Every figure here is a reference point to check against your own store.
The Double Diamond Bonus Is Once Per Tier
This is the part most players get wrong, and getting it right is worth real money. The first-purchase bonus doubles your Diamonds, and it applies separately to each of the 50, 150, 250 and 500 tiers. Buy the 50 tier and you get 100. Buy the 150 tier and you get 300. Buy the 250 and you get 500. Buy the 500 and you get 1,000.
Which means the cheapest possible way to reach a large balance is to work through all four tiers once before repeating any of them. Someone who buys the 500 tier twice gets 1,000 then 500. Someone who buys the 500 and then the 250 gets 1,000 then 500 as well, for less money. The bonus is per tier and per account, not per platform, so buying the same tier through a different channel does not reset it.
Bonus Diamonds Do Not Count Toward Events
Here is the detail that catches people out during a skin draw. Bundles are split into base and bonus Diamonds, and only the base portion counts toward event progress. A pack advertised as 59 Diamonds is typically 53 base plus 6 bonus: all 59 arrive in your balance and all 59 are spendable, but only 53 advance any event that tracks recharge totals.
So if you are topping up specifically to hit a recharge milestone, the advertised total is the wrong number to plan against. Work from the base figure, which is usually shown in smaller print next to the bonus. This is also why a player can top up what looks like enough and still fall short of the threshold.
The Weekly Diamond Pass Is the Best Value
For anyone who plays regularly rather than in bursts, the Weekly Diamond Pass beats every bundle on cost per Diamond. It runs at roughly the price of the smallest top-up and delivers around 220 Diamonds across seven days, plus Starlight points, rather than all at once.
The catch is the shape of it. Diamonds arrive daily, so it is useless if you need a balance today for a draw ending tonight, and it only pays off if you log in across the week. For a steady player it is the single best rate in the game; for an occasional one it is worse than just buying a bundle.
User ID and Zone ID: Get Them Right
Topping up outside the game does not use a login. It uses two numbers from your in-game profile: your User ID, and your Zone ID, a short digit string identifying your account's region. You enter both, the Diamonds are delivered to whichever account those numbers point at, and that is the whole transaction.
Which means a typo sends your Diamonds to a stranger's account with no way to recover them. Check both numbers against your profile before paying, every time, and be wary of anyone offering to top up on your behalf if you hand over account details - the same pattern our guide to gift card scam red flags describes. The flip side is useful: because it works on IDs alone, you can top up a friend's account without any access to it.
Where a Gift Card Fits
A Mobile Legends Diamonds card covers the top-up without a card on file, which matters in a game where a large share of players are on prepaid phones or buying for someone else. It also caps the spend, which is worth something in a game built around limited-time draws.
Check the region before buying, since Mobile Legends pricing and card availability are both market-specific - our note on region-locked gift cards covers what to look for. If you play other mobile titles, the same top-up logic applies to Free Fire diamonds, and the console equivalents work differently again - see V-Bucks and Valorant Points.
Buy the Tier You Have Not Bought Yet
The whole optimisation is that sentence. Work through the four bonus tiers once each before repeating any of them, plan event top-ups against the base Diamond figure rather than the advertised total, and take the Weekly Pass instead of a bundle if you actually log in daily. Get those three right and you are paying close to the floor. Browse Mobile Legends Diamonds cards when you know which tier you need.


