MLBB Diamond Prices October 2026: Real Cost per 100, Weekly Pass Value and Event Budgets
Snapshot 22 Oct 2026: what 100 Mobile Legends: Bang Bang diamonds cost by region, why the Weekly Diamond Pass wins, Aspirants 5.0 budgets by luck, and the top-up rules that cost players diamonds.
Author: Sarah Mitchell Publish at: 2026/10/22 18 min read
On 22 Oct 2026, 100 MLBB diamonds cost US$1.39–2.63 at Codashop list prices and US$1.11–1.72 on BitTopup, comparing identical packs in the same region. The Weekly Diamond Pass is cheapest everywhere (US$0.74–1.32 per 100 across both stores). An Aspirants 5.0 skin costs 0 to about 12,000 diamonds, depending on luck and free tokens.
Snapshot, read this first. Every price here was captured on 22 Oct 2026 around 16:00 (UTC+8) and converted to US$ at that morning's exchange rates (USD→PHP 63.3853, IDR 18,030.16, MYR 4.0807, SGD 1.2774, BRL 5.0246). Store prices, payment-channel promos and FX move all the time. Treat these numbers as a dated snapshot and re-check before you pay. I only compare BitTopup with Codashop where the region and the diamond count match exactly.
Where MLBB stands right now (22 Oct 2026)
Quick context before the money talk, because what's live decides what's worth buying.
Item
Status
Season
Season 42 "Starward Decade" (10th anniversary season), started 09/16 server time
Live patch
2.2.16a, released 2026-10-14: nerfs to Aulus, Hirara, Eudora and Rafaela, buff to Kalea. Hero changes only.
Hero roster
133 heroes; the newest released hero is Hirara (2026-06-17)
Everyone quotes pack prices. Nobody normalises them, so here's the cost per 100 diamonds on packs that exist with the same diamond count in the same region on both Codashop (which labels itself "Official Distributor") and BitTopup.
Codashop shows a list price and, for some payment channels, a lower promo price. I show both, so you can compare against Codashop at its cheapest.
Region
Pack
Codashop list (US$ / per 100)
Codashop cheapest channel (US$ / per 100)
BitTopup (US$ / per 100)
BitTopup saving vs list / vs cheapest
Philippines
112
2.76 / 2.46
1.97 / 1.76
1.92 / 1.71
30.4% / 2.6%
Philippines
1,163
27.60 / 2.37
19.71 / 1.70
18.63 / 1.60
32.5% / 5.5%
Philippines
6,042
110.38 / 1.83
98.55 / 1.63
92.96 / 1.54
15.8% / 5.7%
Malaysia
140
3.43 / 2.45
2.66 / 1.90
2.19 / 1.56
36.2% / 17.5%
Malaysia
1,446
33.57 / 2.32
26.58 / 1.84
21.27 / 1.47
36.6% / 20.0%
Malaysia
7,502
168.01 / 2.24
133.01 / 1.77
106.44 / 1.42
36.6% / 20.0%
Indonesia
170
4.46 / 2.63
3.09 / 1.82
2.60 / 1.53
41.7% / 15.9%
Indonesia
2,010
48.51 / 2.41
33.61 / 1.67
28.88 / 1.44
40.5% / 14.1%
Brazil
706
10.30 / 1.46
10.30 / 1.46
8.24 / 1.17
20.0% / 20.0%
Brazil
9,288
128.74 / 1.39
128.74 / 1.39
102.99 / 1.11
20.0% / 20.0%
Across all 26 same-region matches I found (Philippines, Malaysia, Indonesia, Brazil; diamonds, Weekly Pass and Twilight Pass), BitTopup came out 15.8–44.4% below Codashop list and 2.6–20.0% below Codashop's cheapest payment channel on 22 Oct 2026 (calculated: 1 − BitTopup ÷ Codashop).
US$ per 100 diamonds, same pack and same region: Codashop list vs Codashop cheapest channel vs BitTopup (22 Oct 2026 snapshot)
What jumps out:
Your account's region matters more than pack size. At Codashop list, the best regular pack costs US$1.39 per 100 in Brazil but US$2.24–2.26 in Malaysia and Indonesia.
The Philippines gap is small. Codashop PH runs a channel promo (around −29%) that brings it within 2.6–5.9% of BitTopup. If you're PH, compare against the promo channel, not the list price.
Bulk discounts are uneven. At Codashop, going from the smallest to the biggest pack saves 33.8% in the Philippines (the 5-diamond pack is very expensive per diamond) but only 3.3% in the US.
Why there's no US / "Global" row
BitTopup's "Other" tab sells "Global" packs (e.g. 1,770 = 1,589 + 181 bonus at US$22.58). Codashop's page for US accounts sells a 1,770 pack at US$29.99. They aren't confirmed to be the same region or product, so I've left that comparison out. For reference only, Codashop US lists 1,160–6,000 diamond packs at US$1.67–1.72 per 100, and its page showed no Weekly Diamond Pass on 22 Oct 2026.
How the BitTopup prices were read. The figures are the price shown on BitTopup's MLBB product page. On the Malaysia tab, the shown price was checked against the page data for all 14 items. For the other tabs, it was calculated the same way. Prices may differ per visitor, session or currency, so check the live page.
The Weekly Diamond Pass is the cheapest diamond in the game
This is the single most useful number in the article. The Weekly Diamond Pass (WDP) gives 80 diamonds instantly plus 20 a day for 7 days = 220 diamonds. Daily rewards reset at 00:00 server time and you have to log in to claim them. The pass also includes 7 Choice Bundles and a late sign-in card.
Some store pages still say "210 diamonds". The WDP purchase notice that official partners publish lists a maximum of 220, which is the figure I use.
Region
Codashop WDP list (US$ / per 100)
Codashop cheapest channel (US$ / per 100)
BitTopup WDP (US$ / per 100)
Best regular pack at Codashop list (per 100)
Brazil
1.65 / 0.75
1.65 / 0.75
not listed
1.39
Indonesia
2.81 / 1.28
1.95 / 0.89
1.62 / 0.74
2.26
Malaysia
2.88 / 1.31
2.28 / 1.04
1.93 / 0.88
2.24
Philippines
2.90 / 1.32
2.07 / 0.94
1.84 / 0.84
1.83
Singapore
2.71 / 1.23
2.30 / 1.05
1.88 / 0.85*
1.87
*Singapore WDP comparison calculated from captured prices (Codashop SG: SGD 3.46 list / 2.94 cheapest; BitTopup SG: US$1.88). BitTopup's "Global" tab also lists a Weekly Pass at US$1.39 (US$0.63 per 100); it has no same-region Codashop match.
Weekly Diamond Pass vs the best regular diamond pack, US$ per 100 at Codashop list price, 5 regions
Rules worth knowing, from the official WDP purchase notice:
You need account level 5 before you can buy a WDP.
You can hold up to 10 passes (not counting a subscription). Once you hit the cap, you wait 7 days before buying another. For a full stacking plan, see our Weekly Diamond Pass stacking guide.
A subscription always runs first. Extra passes you buy activate when it ends.
Each WDP adds 100 to recharge-event progress. That's why one pass is often the cheapest way to clear a 100-diamond recharge task.
Creator breakdown of Weekly Pass value, Weekly Choice Bundle and late sign-in card, starting at the 0:23 "Weekly Pass" chapter (older video from January 2025, so the prices in it are outdated)
Before anything else: your one-time 2x first-recharge tiers
If you've never bought them, the 2x first-recharge packs beat regular packs by a mile. There are four tiers: 50+50, 150+150, 250+250 and 500+500. Each tier doubles only on your first purchase of that tier on your account, whatever store or payment method you use. Once the "first recharge" label for a tier disappears, you get the normal bonus.
Region
2x tiers at Codashop list, US$ per 100
2x tiers at Codashop cheapest channel, US$ per 100
Brazil
0.81–0.83
0.81–0.83
United States
0.99–1.00
0.99–1.00
Singapore
1.07–1.10
1.07–1.10
Malaysia
1.31–1.33
1.04–1.05
Philippines
1.36–1.38
0.97–0.98
Indonesia
1.44–1.45
1.00–1.01
BitTopup's MLBB page on 22 Oct 2026 listed no 2x first-recharge items. So the honest order is: use the 2x tiers first wherever they're offered, then buy WDPs, then buy regular packs.
"First recharge" vs "second first recharge"
These are different things, and new players mix them up all the time:
Thing
What it needs
What you get
S42 First Recharge (in-game event)
Any recharge
Vale "Windborne Waltz" first-recharge skin for 100 diamonds after the discount
S42 First Recharge, border reward
Recharge 20 diamonds
Free exclusive avatar border
2x first-recharge packs (store)
First purchase of each tier (50 / 150 / 250 / 500)
Double diamonds, one time per tier
Season 42 first-recharge rewards explained, starting at the 5:43 "First Recharge Rewards" chapter
What the current events actually cost in diamonds
This is everything spendable or free from today, with dates. Blue bars are dates Moonton announced. Orange bars are dates published by guide sites, so double-check them in-game.
MLBB spending calendar from 22 Oct 2026: Aspirants, Premium Supply Phase 2, Layla Stellar Gala, Zodiac Scorpio, Promo Diamonds and more
"10th Anniversary Exciting October Events" banner
Event
Dates (server)
Diamond cost
October StarLight: Hayabusa "Kitsune's Shadow"
October (ending soon as of 10/22)
300; "Kitsune's Phantom" painted add-on +100
StarLight Chest
October
10 per draw; StarLight Card guaranteed within 50 draws (so 500 max, calculated)
Aspirants Unite: Obsidia / Selena
10/09–11/07
0 to about 12,000 (see next section)
Exquisite Collection: Sun "Celestial Rebel"
Discount window 10/01–10/31
Discounted daily single 25; first 10x 350 (normally 50 / 500). Guaranteed only through the Event Shop for 720 event tokens, so there's no fixed diamond total.
Zodiac Summon: Helcurt "Scorpio"
10/23–11/21
20 per summon; 100 Star Power = skin; worst case 2,000 (calculated: 100 summons at 1 SP each, no Zodiac skins owned). Each owned Zodiac skin adds +10 SP (max +60).
Stellar Summon (Fated Battle skins)
From 10/16
20 Crystals of Aurora per draw, first draw free (not diamonds)
Zilong "Ascendant of Flame" (Project Create)
Launched 10/16
50% launch discount until 10/29
Layla "Prismatic Rhythm" (Collector)
10/09–11/19
Free with 1,750 Stellar Cores
Chou "Starforger's Glory" (Special)
09/18–10/25
Free
Free Random Special Skin chest
10/16–11/08
Free through tasks (1 of 10 skins)
October StarLight skin Hayabusa "Kitsune's Shadow" with 300-diamond tag
October StarLight perks: Hayabusa "Kitsune's Shadow", full video 0:00–2:02
Project Create contest-winner skin Zilong "Ascendant of Flame"
Get the free Layla skin first
It's a 10th Anniversary limited Collector skin, and it costs zero diamonds. You need 1,750 Stellar Cores. The event advertises it can be done in as few as 20 days, and about four weeks remain as of today.
Task
Stellar Cores
Log in (daily)
40
Complete 1 match (daily)
10
Win 1 match (daily)
10
Complete 25 matches (weekly)
130
Reach 1,000 points in Starfall Breakout (once)
10
Challenge, from 10/30: log in for 18 days in total
360
Challenge, from 10/30: complete 80 matches
160
Log in every day and do the daily match tasks.
Play the Starfall Breakout mini-game daily. Its challenge tasks and weekly ranking give extra cores.
Claim the milestones at 250 (1-day trial card), 400, 800 (emote), 1,250 (rename card) and 1,750 (the skin).
Claim everything before the event closes. The last day is 11/19 (cutoff 00:00 on 11/20, server time).
Official key art for Layla "Prismatic Rhythm" with "FREE" Collector badge
Layla "Prismatic Rhythm" in-game skill and basic-attack effects (trailer 0:36–0:42)
10th Anniversary new skin: Layla "Prismatic Rhythm", full video 0:00–1:23 ("FREE" title card at ~0:12)
Aspirants 5.0 (Obsidia / Selena): the budget by luck
This is the most-asked spending question in the player community right now. Answers in a single thread ranged from "1,000–5,000" to "15k". That spread is mostly luck plus whether you had free tokens, so here's the maths for each case.
Aspirants new skins: Obsidia "Imperatrix Arashi" and Selena "Silverbolt Raiko"
The rules
Item
Diamonds / detail
Single draw
210
First single draw each day
105 (50% off)
10x draw
2,100
First 10x draw
1,050 (50% off)
Skin condition
3 Orbs of Hope in one Terrinia Box. You get 1 Orb per 10 draws, so at least 30 draws. Each Orb lands in a random box.
Guarantees
Every 10 draws guarantee an Epic-or-higher skin. No per-box odds or hard pity for the Aspirants skins have been published.
Free tokens
Up to 16 from Premium Supply Phase 1 (10/16–10/20, ended) + up to 16 from Phase 2 (10/23–10/27) + 3 from the Grand Rebate that ended 09/21 = 35
Premium Supply Phase 2 (10/23–10/27): the 16 tokens
Task (cumulative over the 5 days)
Tokens
Log in
1
Recharge any amount
1
Recharge 50 diamonds
1
Recharge 100 diamonds
4
Recharge 250 diamonds
5
Spend 100 diamonds
2
Spend 250 diamonds
2
Recharge and spend progress add up across the window, so three small top-ups count the same as one big one. Since each WDP adds 100 to recharge progress, 3 WDPs reach the 250 recharge tier, and that's the cheapest way to get the 11 recharge tokens.
Calculated: paid draws = total − tokens; the first 10 paid cost 1,050, then up to one 105-diamond draw per remaining event day, then 210 each.
Draws needed (your luck)
35 tokens
32 tokens
0 tokens, all 30 discount days
0 tokens, starting today (~16 discount days)*
30 (best possible)
0
0
3,150
3,570
40 (lucky)
525
840
4,200
5,670
50 (middle)
1,575
1,890
6,300
7,770
60 (unlucky)
2,625
2,940
8,400
9,870
70 (very unlucky)
3,675
3,990
10,500
11,970
*Calculated with the same formula and 16 discount days left. The 30–70 draw range is what players report needing; it isn't an official odds table.
In real money, at same-region Malaysia rates (1,446-diamond pack: Codashop list US$2.322 per 100, BitTopup US$1.471 per 100), the "middle" case works out like this:
With 35 tokens, 1,575 diamonds ≈ US$36.57 vs US$23.17.
With 0 tokens, 6,300 diamonds ≈ US$146.29 vs US$92.67.
Those are calculated figures. Your own region's rate will differ.
How to pay less on Aspirants
Wait for Phase 2 before topping up. Premium Supply only counts recharges made inside 10/23–10/27. A top-up on 10/22 won't count toward it.
Do the 105-diamond discounted single every day. About 16 days of discounts are left as of today.
Use the 1,050 first 10x once. It's the same per-draw price as the daily single.
Older accounts pay less. Duplicate skins convert into extra draws, so accounts that already own most of the prize pool need fewer paid draws.
Want both skins? There's no published formula for the second one. Budget each skin separately using the table above.
"Day of Enders" cinematic, lightning action with Selena and Obsidia (trailer 1:12–1:18)
New skins: The Aspirants Series, Obsidia and Selena in-game effects, full video 0:00–2:07 (Obsidia from 0:36, Selena 0:57–1:21)
Collector, Legend and shop skins: the full price ladder
For bigger draws, the number that matters is the pity ceiling: the most you can possibly pay. These are the standard structures. Individual events can differ.
Tier
How you get it
Diamonds (min – max / pity)
Basic
Shop
269
Elite
Shop
399–599
Special
Shop
749
Epic
Shop (new shop skins −30% in the first week)
899–1,089
StarLight
Monthly membership
300 standard; the premium tier is listed at 750 in one guide and 700 on Codashop PH
60 – 10,800 via 5x (12,000 via singles), calculated
Diamonds per skin tier and event ceiling, with US$ at Malaysia same-region rates (Codashop list vs BitTopup)
None of these skins add stats in a way that decides matches. That's a separate debate we covered in is Mobile Legends Bang Bang pay-to-win. Money-wise, the jump from Epic (≈1,089) to Collector pity (6,210) is where budgets break. Know your ceiling before your first draw.
The top-up rules that quietly cost players diamonds
These come up again and again in player forums, and most top-up guides skip them.
Recharge timing. Event recharge tasks only count top-ups made inside the event window. Premium Supply Phase 2 needs its 250 recharge during 10/23–10/27, so anything you top up on 10/22 won't count.
Base vs bonus diamonds. Only base diamonds count toward recharge tasks. For example, BitTopup's Indonesia "2010 Diamonds (1708 + 302 Bonus)" counts as 1,708. For a 250 threshold, look at the base number.
Passes and bundles count as fixed amounts. In this season's top-up quest rules:
Weekly Diamond Pass or subscription: +100
Twilight Pass: +500
Monthly Epic Bundle: +250
Ticket Monthly Subscription: +150
Weekly Elite Bundle, Ticket Weekly or Super Value Pass: +50 each
Third-party top-ups. Weekly Diamond Passes bought through authorized third-party platforms follow the in-game rules and get all WDP bonuses. Diamonds sent by Player ID land on your account like any other top-up. To be safe, do a small top-up first and check that your event progress moved before you commit to a big one.
Refunds take back more than you got. The in-game WDP rule says: "If you refund a Weekly Diamond Pass subscription, all remaining daily rewards will be sent via mail, and 441 Diamonds will be deducted." A refunded one-time pass also costs 441. More generally, if a refund leaves your balance negative, all your heroes and game modes are blocked until you recharge back above zero. Moonton also says frequent refunders can be flagged for refund abuse.
Never chargeback to "fix" a missing top-up. It triggers the same deduction rules. Contact support with evidence instead (steps below).
Price follows your account's registration region, not where you're standing. If the store region doesn't match, the top-up is blocked with a message telling you to use the store for "the country where your game account was created". So a PH-registered account played from Taiwan or the US still tops up through the Philippines option. On BitTopup, that means the PH tab (tabs: MY / ID / RU / PH / SG / BR / TR / Other). Buying inside the game app is the other option.
Super Like spends real diamonds. Patch 2.2.16 added Super Like. Every account gets one free; after that, each Super Like costs 5 diamonds. You give a normal Like first, and then the Super Like icon appears. That's why players report spending diamonds by accidentally double-tapping on the results screen, so tap slowly. Received Super Likes can be swapped for an Epic skin at 200 in the Super Like shop.
Promo Diamonds aren't real diamonds. Up to 869 Promo Diamonds can be collected from 10/26 to 11/04 for the Double 11 (11.11) sale. They only work on items the shop marks as eligible during that sale, so check the label before you plan around them.
Diamonds didn't arrive? Do this, in order
Check you used the right Player ID and Zone ID and the right region tab.
Restart the game. That refreshes your account and often makes the diamonds appear.
Wait a few minutes and check again. Processing can lag.
Still nothing? Contact the store you paid with:
a screenshot of the receipt or proof of payment
a screenshot of your Game User ID and Server ID
the phone number or email you used
the order number
Don't file a chargeback while a ticket is open.
Protect the account: link an email. The first email you link becomes your recovery credential.
Compact meta check: what to spend on if you climb ranked
If your diamonds go to heroes and not skins, this is official Moonton win-rate data for the last 7 days, updated 2026-10-22 00:55 (UTC+8). For a full ranking, see our MLBB tier list for ranked.
Lane (Mythical Glory)
Highest win rate*
Most picked
Most banned
Exp Lane
Masha 61.75%
Paquito (2.06% of picks)
Masha (75.05% ban)
Jungle
Saber 53.49%
Nolan (2.17%)
Hirara (90.33% ban)
Mid Lane
Valir 53.51%
Eudora (2.19%)
Eudora (50.31% ban)
Gold Lane
Bruno 53.91%
Obsidia (3.56%)
Obsidia (41.44% ban)
Roam
Rafaela 54.68%
Belerick (2.03%)
Marcel (74.21% ban)
*Among heroes with at least 0.5% pick share.
Two takeaways. First, Obsidia is the most-picked hero in Mythical Glory, so her Aspirants skin is one you'd actually see in play. Second, Hirara is banned in 90.33% of Glory games even after her 2.2.16a nerf. Roam picks like Carmilla (53.22% win rate, 40.28% ban rate) are also worth a look.
Win rate by rank tier (Epic → Mythical Glory) for the 5 heroes that gain most and the 5 that drop most
Read it like this:
Masha (+5.8 points), Saber, Freya and Moskov get better as rank rises.
Sun (−6.4), Belerick, Atlas, Tigreal and Nana lose 5–6 points from Epic to Glory. They're "low-rank stompers".
Buying a hero to climb in Epic is a different decision from buying one for Glory.
Obsidia "Imperatrix Arashi" in-game skills with a split-screen skill comparison (skin showcase 0:36–0:42)
What's coming (unconfirmed: don't budget on it yet)
Item
What's known
Status
Dori (hero #134, Mage)
On the Advance Server since 2026-08-27; nerfed in Advance patch 2.2.26 (2026-10-15)
Test server only, no official date
"Hero 135" (undead Fighter)
Leaks and creator first looks only; the circulating name "Noctis" is described as not final
Leak, unconfirmed
Kagura Legend "Feast of Eternity" (11.11)
Seen on the Advance Server as of mid-October. Fan cost estimates range from 2,459 to 5,000 diamonds.
Unconfirmed, no official odds
November StarLight: Kalea "Tideborn / Coralglow Sailor"
Expected around 11/01 by reseller sites
Leak, unconfirmed
MLBB × Avatar: The Last Airbender
Reported for Dec 2026 – Mar 2027
Leak, no Moonton announcement
Upcoming hero Dori on the Advance Server (not yet confirmed for the Original Server), full video 0:00–2:25
A simple spending order, based on the numbers
This isn't a personal routine. It's just the order the 22 Oct 2026 data supports:
Free first: Layla "Prismatic Rhythm" (to 11/19), Chou (to 10/25) and the Random Special Skin chest (to 11/08).
Unused 2x first-recharge tiers, where your store offers them (about US$0.81–1.45 per 100 at Codashop list).
Weekly Diamond Passes, the cheapest regular diamonds (US$0.74–0.88 per 100 on BitTopup in ID/PH/SG/MY). Log in every day, or you lose part of the 220.
If you're doing Aspirants, time it: buy 3 WDPs (or recharge 250) on or after 10/23 for Premium Supply Phase 2, do the daily 105 single, and set a hard cap from the luck table above.
Top up regular packs last, in your account's region. Bigger packs are cheaper per diamond in every region checked. When you're ready, you can top up Mobile Legends diamonds by Player ID and Zone ID on the matching region tab.
FAQ
How much is 1,000 diamonds in Mobile Legends right now?
It depends on region. Using the per-100 prices in the matched-pack table above, 1,000 diamonds work out to about US$13.90–26.30 at Codashop list and US$11.10–17.20 on BitTopup (calculated, 22 Oct 2026). A one-time 1,000 (500+500) 2x tier costs US$8.34 (Brazil) to US$14.50 (Indonesia) at Codashop list.
Is the Weekly Diamond Pass still worth it in October 2026?
Yes, on the numbers. It's 28–46% cheaper per diamond than the best regular pack in all five regions checked, as long as you log in all seven days. It also adds 100 to recharge-event progress.
Do diamonds topped up on a third-party site count for recharge events?
Base diamonds credited by Player ID count like any top-up, and WDPs from authorized platforms keep all their in-game bonuses. Bonus diamonds never count. Do a small top-up first and check that the event bar moved.
When does Dori release?
No official date. Dori is on the Advance Server only. Season 43 on 2026-12-16 is a third-party estimate.