Diamonds are the backbone of MLBB's economy. They buy heroes, skins, Battle Passes, and event entries. If you're new to the game or returning after a break, the system can feel opaque. This guide breaks down every real method to earn or purchase diamonds in 2026, what they cost, and how to squeeze the most value out of every one.
#What Are MLBB Diamonds Used For?
Before getting into methods, it helps to know where your diamonds are actually going. In 2026, diamonds cover:
- Hero purchases (599-899 diamonds each)
- Epic, Collector, and Legend skins (749-3,000+ diamonds)
- Starlight Membership (300 diamonds for base, 750 for Plus)
- Weekly Diamond Pass (low-cost subscription)
- Twilight Pass and event entries
- Magic Wheel draws (225 diamonds per pull)
You do not need diamonds to play MLBB competitively. You need them for cosmetics and progression-adjacent systems like Starlight. Keep that in mind before opening your wallet.
#Method 1: In-Game Purchase (Direct Top-Up)
The simplest path. Open the game, tap the diamond icon, and buy directly through the Google Play Store or Apple App Store. It works instantly and applies any first-recharge bonuses automatically.
Current in-game tiers (global, USD pricing):
| Package | Diamonds | Price |
|---|---|---|
| 50 Diamonds | 50 (100 w/ first bonus) | $0.99 |
| 150 Diamonds | 150 (300 w/ first bonus) | $2.99 |
| 250 Diamonds | 250 (500 w/ first bonus) | $4.99 |
| 500 Diamonds | 500 (1,000 w/ first bonus) | $9.99 |
| 1,160 Diamonds | 1,160 | $19.99 |
| 2,060 Diamonds | 2,060 | $34.99 |
| 3,600 Diamonds | 3,600 | $59.99 |
| 6,000 Diamonds | 6,000 | $99.99 |
The first-time bonus is the most important thing here. Each tier gives you double diamonds on your very first purchase at that specific price point. That means your first $9.99 spend gets you 1,000 diamonds instead of 500. That's around $0.01 per diamond, which is the best rate you'll see anywhere on the platform.
The bonus applies once per tier per account. It does not reset, so plan what you want before spending across tiers.
One downside of in-app purchases: on Android, Google Play adds its standard platform fee, which means you often pay more than equivalent third-party platforms in the same region. iOS is the same situation with Apple's cut.
#Method 2: Third-Party Top-Up Sites (Better Value for SEA)
For players in Southeast Asia, third-party top-up platforms offer the same diamonds at lower prices because they bypass app store fees and use regional payment infrastructure.
Trusted platforms in 2026:
- Codashop (codashop.com) - Available globally, supports PayPal, credit/debit cards, regional e-wallets. First-recharge bonuses apply. Among the most reliable and widely used.
- UniPin (unipin.com) - Strong presence in Indonesia, Malaysia, Philippines. Accepts GoPay, OVO, DANA, and Indomaret vouchers.
- Midasbuy (midasbuy.com) - Moonton's own official top-up portal. Tends to have exclusive promos and event bonuses not available elsewhere.
- Itemku - Popular in Indonesia. Starts at 50 diamonds for Rp12,000 with multiple local payment options.
- SEAGM - Covers SEA and Middle East markets.
Pricing example (Indonesia, approximate as of early 2026):
- 500+65 Diamonds: ~Rp165,000 via Codashop vs Rp175,000 in-game
- Weekly Diamond Pass (2x): ~Rp58,000
The savings are real but modest at small amounts. Where third-party platforms shine is for bulk purchases and during promotional periods when they run their own discount codes or cashback offers.
What to avoid: Any site that asks for your account password. Legitimate top-up platforms only need your User ID and Zone ID (found in-game under your profile). No exceptions.
#Method 3: The Weekly Diamond Pass (Best Ongoing Value)
The Weekly Diamond Pass (WDP) is the single best recurring value in MLBB for regular players. Here's exactly what you get:
- 80 diamonds immediately upon purchase
- 20 diamonds per day for 7 days (via daily login)
- Total: 220 diamonds per week
- Includes a Late Sign-in card to recover one missed day
At roughly $1.59 USD per pass, that works out to about $0.007 per diamond, which beats the standard in-game rate comfortably.
One pass per week gives you 880-960 diamonds per month for around $6-7 USD. If you stack multiple passes (yes, you can buy several and they add to each other), the diamond flow increases proportionally.
Caveat: The WDP does not count toward Recharge Benefits milestones. If you're chasing a recharge event reward threshold, you'll need separate direct top-ups alongside your pass.
For casual spenders who log in daily, this is the most consistent value buy in the game. Skip it only if you genuinely can't commit to daily logins.
#Method 4: Free Diamonds From Events
MLBB runs consistent events that hand out free diamonds. The amounts aren't huge individually, but they stack meaningfully across a month.
Regular sources:
- Daily Missions: Complete daily tasks (playing matches, winning, using specific roles). Expect 10-20 diamonds per day if you're active.
- Weekly Missions: Larger mission sets reset weekly. Worth 50-100 diamonds per week consistently.
- Seasonal events and login rewards: Major patch cycles and holidays bring login chains with diamond rewards. Chinese New Year, Ramadan, anniversaries, and M-Series events consistently include 50-500 free diamonds.
- Ranked season rewards: Finishing at certain ranks gives diamonds at season end. Higher ranks, bigger rewards.
- Redeem codes: Moonton and its official partners release codes through social media, livestreams, and creator campaigns. Individual codes typically give 20-100 diamonds each. In February 2026, active codes included
2y3vo2r3x,MRO20251209, andHOLAMLBB(new player only, 300 account cap).
Estimated free monthly haul for an active player:
- Daily missions: ~300-600 diamonds
- Weekly missions: ~200-400 diamonds
- Events: 200-500 diamonds (varies heavily by season)
- Redeem codes: 50-200 diamonds (irregular)
- Rough total: 750-1,700 diamonds/month free
That's not a number to ignore. A focused free-to-play player can earn enough for one Special or Elite skin every few weeks without spending.
#Method 5: Redeem Codes (How to Use Them)
Redeem codes are the easiest free diamonds to claim. Here's how:
- Go to the official MLBB code exchange page: m.mobilelegends.com/en/codexchange
- Enter your Game ID and Zone ID (found in-game: tap your avatar, then Basic Info)
- Click "Send" to receive a verification code to your in-game mailbox
- Enter the verification code (valid for 30 minutes) and the redeem code together
- Collect rewards from your in-game mailbox
A few things to know before you try:
- Codes are case-sensitive.
HOLAMLBBandholamlbbare not the same. - Most codes are single-use per account. If it says "already redeemed," check your mailbox.
- Regional restrictions exist. Some codes only work on specific servers.
- Some codes have total redemption caps (like HOLAMLBB's 300-account limit).
Where to find active codes: Moonton's official Facebook and Instagram pages, official MLBB YouTube streams, in-game announcements, and the MLBB Creator Base on TikTok.
#Method 6: Starlight Membership Diamonds and Perks
The Starlight Membership is a monthly subscription that costs 300 diamonds (base) or 750 diamonds (Plus). It doesn't directly give you diamonds but delivers massive cosmetic value through:
- An exclusive Starlight skin each month (not available any other way)
- Access to 4 additional older Starlight skins at a discount
- Starlight Points from daily logins and tasks that accumulate for tier rewards
- Bonus XP, avatar border, and priority in banning phase
Starlight Plus at 750 diamonds is worth it if you play daily and want consistent skin value. The skins themselves often retail higher than 750 diamonds if they were sold separately, so the math works in your favor on most months.
#Method 7: Creator Codes and Affiliate Links
Certain MLBB content creators have affiliate or creator codes that give you a discount on top-up purchases, typically around 10-12%, when you recharge through specific platforms. You enter the creator's code at checkout on platforms like Codashop or Midasbuy.
This is legitimate and tracked through Moonton's Plan of Publisher creator program. The creator earns a commission, and you save on your recharge. Both sides win.
The catch: discount availability varies by platform and region, and not all platforms support creator codes. Check the platform's checkout page for a creator code field before assuming it's available.
#Diamond Value: What's Worth Buying?
Getting diamonds is one thing. Not wasting them is another.
Best value purchases, ranked:
- Weekly Diamond Pass at ~$1.59/week. Highest diamonds-per-dollar if you log in daily.
- First-recharge tier bonuses ($0.99 to $9.99). Double diamonds on your first purchase per tier. Front-load these before anything else.
- Starlight Membership Plus (750 diamonds). Monthly Starlight skin + perks routinely exceeds the 750-diamond entry cost in cosmetic value.
- Event-discounted skins (30-50% off during events). Buy skins during their launch window when discounts are active, not at full price.
- Hero purchases (599-899 diamonds). If a hero is meta-defining and you don't have them, it's a direct competitive investment. Check the tier list before spending.
Skip or approach carefully:
- Magic Wheel at standard rate: The 59.7% rate for Battle Emotes and 0.1% for top-tier collab skins make this a trap at full price. Only engage with the discounted first-draw each day during events.
- Full-price Collector or Legend skins without an event discount.
- Diamonds for BP conversion: Always a bad exchange rate.
#Quick Summary: Methods at a Glance
| Method | Cost | Diamonds | Best For |
|---|---|---|---|
| First-time recharge (all tiers) | $0.99-$9.99 | 2x base diamonds | New accounts |
| Weekly Diamond Pass | ~$1.59/week | 220/week | Regular spenders |
| Codashop / UniPin / Midasbuy | Varies | Same as in-game, often cheaper | SEA players |
| Daily/Weekly Missions | Free | 300-1,000/month | F2P players |
| Redeem codes | Free | 20-200 per code | Everyone |
| Starlight Membership Plus | 750 dia/month | Perks + exclusive skin | Skin collectors |
| Creator codes | Varies | 10-12% discount on recharge | Anyone topping up |
#Frequently Asked Questions
How much does 15,000 diamonds cost in MLBB? At standard in-game pricing without bonuses, 15,000 diamonds costs approximately $250 USD. With the first-recharge tier bonuses maximized (buying each tier once for double diamonds), you can stretch that significantly further. Some events like Magic Wheel prize pools reference 15,000 diamonds as a grand prize value.
Can I get diamonds for free in MLBB? Yes, but in small amounts. Active players can accumulate 750-1,700 diamonds per month through daily missions, weekly missions, seasonal events, and redeem codes. It's enough for heroes and budget skins. Not enough for Collector or Legend skins without spending.
Is Codashop safe for MLBB top-ups? Codashop is one of the most established third-party top-up platforms globally and is officially partnered with Moonton. It is safe. As with any platform, only enter your User ID and Zone ID, never your account password.
Does the Weekly Diamond Pass stack? Yes. You can activate multiple Weekly Diamond Passes simultaneously. The days add up rather than overlap. Three passes active at once means 60 diamonds per day for 21 days.
What is the cheapest way to get diamonds in MLBB? Maximizing all first-recharge tier bonuses ($0.99, $2.99, $4.99, $9.99) gives you the best per-diamond rate at around $0.01/diamond. After those are exhausted, the Weekly Diamond Pass via Codashop or UniPin is the next best ongoing rate.
Are diamond generator sites real? No. Any site promising unlimited or heavily discounted diamonds in exchange for your account details or survey completion is a scam. Legitimate platforms only need your User ID and Zone ID.