
Recommended Discounts

Mobile Legends Bang Bang
Official MLBB Diamond Top Up by MobaPay — Safe & Instant Delivery
Related articles
MLBB Diamond Top Up Rates 2026: Weekly Pass vs Packs
Mobile Legends Bang Bang diamond top up rates: the Weekly Diamond Pass gives $0.0072 per diamond vs $0.013–$0.030 on packs — the pass wins on rate.
What you get for your money
A Mobile Legends Bang Bang diamond top up rate is the number of diamonds you get per unit of real currency. The spread is wide: the Weekly Diamond Pass lands near $0.0072 per diamond, small in-app packs sit around $0.030, and the biggest bundles run $0.013–$0.020. The pass gives the best per-diamond rate in the game.
The two ways to buy
Moonton sells diamonds two ways. The Weekly Diamond Pass pays an upfront chunk and then drips daily rewards over seven days. Direct diamond packs sit in the in-game Shop, from tiny starters up to 5,500-diamond bundles. Same currency, wildly different rates.
Third-party storefronts run alongside official billing, and their rates often beat in-app pricing because they skip the mobile storefront's cut. Buffget lists live top up options with competitive pricing and fast delivery, so it's worth a look before you tap purchase inside the app.
Why rates differ by region
The number on your screen isn't what a player in another country sees. App Store pricing from September 2026 puts 1,000 diamonds at $16.91 in Japan (¥2,690, 10% consumption tax) versus $27.79 in Germany (€23.99, 19% VAT) — a 64% gap on the identical bundle.
Two forces drive it: local tax, and the 15–30% cut Apple and Google take from in-app purchases. Egypt, Argentina, Pakistan, Brazil, Nigeria and Turkey also require a local billing address, IP and gift cards, with VAT spanning 7.5–25%. Read the in-game price. Never plan around a rate you saw in a guide.
Inside the Weekly Diamond Pass
Instant drop and daily claims

$1.59 buys 220 diamonds: 80 land the moment you purchase, 20 arrive daily across the next seven days. That works out to $0.0072 per diamond — roughly half what the 9,288-diamond bundle charges, and 30–50% more diamonds per dollar than standard recharge. Regional pricing shifts it: ₹155 in India, S$2.44 in Singapore, ₱94–105 in the Philippines, $1.59–1.77 in US-equivalent markets.
Side bonuses: 210 Starlight Member points, one Late Sign-in Card, and seven Choice Bundles (10 Lucky Tickets, Crystal of Aurora, Starlight Fragments or Dust — your pick). Some older or regional builds show 70 instant plus 20×7 = 210 total instead of 220, so check the live pass screen before you plan around a target.
The login rule
Daily diamonds become claimable at server reset, usually midnight local time. Skip two or three login days and the pass's edge over direct packs shrinks fast — every missed claim forfeits 20 diamonds outright. Layla's Saving Box stores unclaimed rewards indefinitely, and a Late Sign-in Card recovers exactly one missed day (card inventory caps at 1,000).
The box can't pause the clock. Pass days burn in real time: buy Monday at 3 PM and the window expires the following Monday at 3 PM. Consumed days never come back.
Stacking and re-buying
Passes queue sequentially — never two at once. Stack up to 10 and you get 2,200 diamonds over 70 days (800 instant + 1,400 daily) for $15.90. No bulk discount exists: ten passes cost exactly ten single purchases, and they bind permanently to the buying account.
Two rules matter:
- Account Level 5 is required.
- With 1–2 days left, buy a fresh pass to avoid a gap; with 30 days remaining, add at most 5–6 more; a 60-day event needs 8–9 up front. Once stacked duration hits the 70-day cap, purchasing locks.
Wherever you buy, keep the order number — a weekly diamond pass purchase on buffget delivers quickly and its support team responds fast if anything looks off. Auto-renewal fires in the final 24 hours, so disable it on the pass details screen at least a day before expiry if you don't want another charge.
Reading the direct pack tiers
The Shop ladder

The ladder runs from 11- and 22-diamond starters through 56, 420, 878, 2,195 and 5,500 tiers, plus web top-up sizes. Rates fall as tiers climb: 56 diamonds cost $0.92 ($0.016 each), the 2,195 tier sits near $0.013, 3,688 diamonds run $51.32 ($0.0139), and the 9,288 bundle lands around $131 ($0.014). In-app, expect roughly $3.00 for 100 diamonds ($0.030) and $9.99 for 500 ($0.020); web top-up for 500 is about $6.50 ($0.019).
The first real discount shows up at the 420-diamond threshold (~$0.0198 per diamond). Meaningful bulk savings only start around the 3,000+ tiers.
First Charge Bonus
Your first purchase in each of the 50/150/250/500-diamond tiers gets doubled — once per tier, per account — plus a free skin on the initial charge. Net effect: 100 diamonds for $0.99, 300 for $2.99, 500 for $4.99, 1,000 for $9.99, roughly $0.01 per diamond. That undercuts every direct tier listed above, though the pass still holds the lower per-diamond number. Spend one tier at a time if you want all four bonuses.
Why the biggest pack isn't always the answer
The US ladder beyond first charge: 1,160 diamonds $19.99, 1,770 $29.99, 2,975 $49.99, 4,165 $69.99, 6,000 $99.99. Big packs make sense when an event genuinely needs thousands at once — a Magic Wheel Legend guarantee runs about 6,000 diamonds, and Epic/Collector/Legend skins cost 749–3,000+. Buying 6,000 when your event only needs 2,000 leaves you holding idle currency. Diamonds never expire, at least. Daily recharge cap: 10,000. If you'd rather handle top-ups through a straightforward storefront, the MLBB weekly diamond pass purchase page on Buffget is a convenient option.
Diamonds per dollar
| Route | Diamonds | Cost | Per-diamond |
|---|---|---|---|
| Weekly Diamond Pass | 220 (80 + 20×7) | $1.59 | $0.0072 |
| 56-diamond pack | 56 | $0.92 | $0.016 |
| 500-diamond in-app pack | 500 | $9.99 | $0.020 |
| 3,688-diamond pack | 3,688 | $51.32 | $0.0139 |
| 9,288-diamond bundle | 9,288 | ~$131 | $0.014 |
The pass wins on raw rate and it isn't close — but that rate assumes you log in.
The break-even point
At small sizes a direct pack never catches up. 220 direct diamonds run about $1.99 in the US and ₹299 in India, versus $1.59 and ₹155 for the pass. Four passes yield 880 diamonds for $6.36. To match that with packs you'd have to shop the 2,195+ tiers and still trail the pass by 30–50% on anything smaller.
When a pack beats the pass
One-time instant needs. Grand Collection draws, Collector skin launches (KOF, Aspirants, M-Series), Lucky Box events, a Starlight Plus due tonight at 750 diamonds — all want currency now, not 20 a day. Same for a single hero at 599–899 diamonds if you won't wait three claim cycles. Double-diamond recharge weekends also beat the pass on identical spend, though none were confirmed for April 2026. (This comparison covers the Weekly Diamond Pass only; the Twilight Pass is a separate, higher ladder.)
Timing your top up
Recharge tasks and events
The pass doesn't count toward Recharge Benefits milestones, but during eligible events it usually fills recharge mission requirements — the +100 Event Top-up type. ALLSTAR 2025 handed out up to 55 Promo Diamonds daily through July 30, 2025 (20 login, 15 matches, 20 social) on top of whatever you bought. Check the current Recharge Task calendar before paying.
Grand Collection and Magic Wheel
Magic Wheel pulls cost 225 diamonds each, with a 0.1% top collab skin rate and a Legend guarantee around 6,000 diamonds. Zodiac Summon and draw events behave the same way. Time purchases around Grand Collection draws, Collector and Legend releases, Lucky Box events and Starlight renewals so one top-up feeds two reward tracks.
When you need COA
Crystal of Aurora is a separate currency pulled from Elite Packs and the pass's Choice Bundles. Diamonds cover heroes, skins, Starlight, Lucky Spins, emotes and event draws — nothing here affects Ranked performance. Weekly Elite Pack: 55 diamonds, 20 COA, 2 Rare Skin Fragments, 4-Win BP Card. Monthly: 275 diamonds, 180 COA, 10 fragments. Buying diamonds for a COA-only draw is a common waste; check the currency icon first.
Buying safely
Official channels only

Free diamond generators are 100% scams and get accounts permanently banned. Hacks and cheats are illegal and punishable by suspension. Legitimate top-up needs only your User ID and Zone ID in 12345678(1234) format — found under avatar > Basic Info. Never hand over a password. Unofficial payment channels risk hacking, information leakage and property loss, and the MLBB Team accepts no liability for them.
Missing diamonds
Third-party delivery lands instantly about 95% of the time, typically 1–5 minutes. Wrong User ID/Zone ID causes 40% of failed recharges, so verify that first. Still nothing after 30 minutes? A full log-out and log-in resolves roughly 60% of delays; otherwise wait 10–15 minutes for server sync or restart the app. Then contact MLBB support with your receipt — save the order number from every purchase.
Before and after you spend
60 seconds before paying
- Confirm account Level 5 if a pass is on the table.
- Check how many pass days remain and how many you can still stack.
- Read the live in-game price, not a figure from an article.
- Confirm you're inside an active recharge or double-diamond event.
After payment clears
Screenshot the receipt and order number. Claim the instant diamonds, then open the pass screen daily at reset. If you'll miss a day, burn a Late Sign-in Card. Redeem codes at m.mobilelegends.com/en/codexchange with Game ID + Zone ID, grab the mailbox verification code (valid 30 minutes), and collect from the mailbox. Starlight Membership renews at 300 diamonds base or 750 Plus monthly — plan your passes around those dates.
Questions players ask
Is the Weekly Diamond Pass worth it in MLBB?
If you log in most days, yes — it's the strongest per-dollar rate available and it stacks cleanly. Play in bursts and skip days and the missed claims erode that edge quickly, leaving a direct pack sized to your event as the cleaner buy. Match the tool to your habits.
What is the cheapest way to buy diamonds?
The Weekly Diamond Pass, provided you claim daily — it lands at $0.0072 per diamond, the lowest in the game. Next best are the First Charge Bonus tiers, then the large bundles. Small in-app packs give the worst rate. Compare per-diamond cost, never a pack's sticker price.
Do pass diamonds expire if I don't log in?
Unclaimed rewards sit in Layla's Saving Box indefinitely, so nothing vanishes there. The real problem is the pass timer, which keeps burning while you're away. A Late Sign-in Card recovers one missed day. Miss more than that and the loss is permanent.
Can you buy more than one pass at a time?
Yes — up to ten at a hard cap. Passes queue one after another instead of running together. Past ten the purchase button locks until days burn off. There's no volume discount, so buying early helps planning, not savings, and they bind to the buying account.
Why are diamond prices different in my country?
Local VAT, consumption tax and the storefront's commission all land on the final price. Low-tax regions with cheaper storefront pricing sit well below US figures; others sit higher. A few markets also require a local billing address. Trust the in-game number over any published list.
What's the difference between diamonds and Crystal of Aurora?
Diamonds are the main currency for heroes, skins, Starlight, Lucky Spins, emotes and event draws. Crystal of Aurora is secondary and feeds its own pools, arriving through Elite Packs and pass Choice Bundles. Spending diamonds on a COA-only draw wastes money — read the currency label first.



