
Recommended Discounts

Mobile Legends Bang Bang
Official MLBB Diamond Top Up by MobaPay — Safe & Instant Delivery
Related articles
MLBB Diamond Top Up Web vs In-App: Save up to 39% (2026)
MLBB diamond top up web vs in-app: web routes run up to 39% under app-store retail, and the Weekly Diamond Pass pays 220 diamonds instead of ~120.
Web vs in-app: the real difference
MLBB diamond top up web vs in-app comes down to price and convenience. Web top-up skips the app store's markup: Moonton-backed API sellers deliver to your account using only the User ID and Zone ID, and legitimate web rates run up to 39% below retail. In-app charges hit your Google Play or Apple App Store account at region-locked store prices. Both routes credit the same account.
You get more diamonds per dollar on the web. In-app is the better fit if you value convenience, store-credit refunds, or keeping your card inside a platform you already trust. For a low-spend player buying one or two packs a month, the price gap is usually worth the extra two minutes.
If you want a live rate to compare against your store before spending, Mobile Legends Bang Bang Diamonds recharge shows current packs with competitive pricing and fast delivery — useful as a second number to check against the in-game total.
Prices, Weekly Diamond Pass payouts and event rules move with each patch and each region. Verify at checkout rather than from a screenshot someone posted six months ago.
What changes between web and the app
Platform fees and taxes
In-app, the number on the pack is Google Play or Apple App Store retail — their platform cut and regional tax are already baked in, and the charge lands on the store account tied to your registered country. Web sellers operating through Moonton's official API price outside that fee stack, which is where the up-to-39% gap comes from.
Prices vary by region and platform — 39% is the ceiling of the gap, not your guaranteed saving. Check the live checkout total.
Regional pricing and currency
Your top-up region has to match the account server: US accounts buy from US-region stores, PH accounts from PH stores. WDP pricing and rewards also vary by region and promotion — the standard pass pays 220 diamonds, while a regional variant pays 210 (70 instant plus the same daily track).
Payment methods only on web

The Philippines is the clearest example. Web checkout there accepts:
- E-wallets: GCash, Maya, GrabPay, ShopeePay, Coins.ph
- Convenience stores and cash: Cebuana, QR codes, 7-Eleven
- Bank or counter payments
Other regions add UPI in India, PayPal, credit and debit cards, Cash App in the US, and USDT or BTC. In-app is limited to whatever payment methods your Google Play or Apple App Store account carries.
First Charge Bonus: does it fire twice?
No. The 2x First Charge Bonus fires once per account on the first-ever purchase of each tier — 50+50=100, 150+150=300, 250+250=500, 500+500=1000 diamonds — and it's tracked per account across all platforms including web. Buying through the web first doesn't give you a second bite later in the app.
WDP purchases don't count toward Recharge Benefits under the standard rule. During eligible MLBB events, pass purchases often do count toward recharge mission requirements, which is worth checking before an event opens.
Weekly Diamond Pass math
Instant lump vs seven daily claims
The pass splits into two tracks: 80 diamonds credited instantly, then 20 per day for 7 days of login and manual claim — 220 total on the standard pass. The regional variant drops the lump to 70 and pays 210. The Philippine listing also throws in 210 Starlight Member points and 7 Choice Bundles, which count toward Starlight progress.
Before you buy, note these requirements:
- Account level 5 minimum
- Can't purchase while remaining pass duration is 70 days or more
- Limit: 10 passes per 70 days; stacked passes queue and activate one after another, never simultaneously
- Passes typically auto-renew — disable auto-renewal in account settings if you don't want that
Effective diamonds per dollar

US numbers make the comparison concrete:
| US route | Cost | Diamonds | Diamonds per $1 |
|---|---|---|---|
| Weekly Diamond Pass | $1.59–$1.64 | 220 | ~135–138 |
| 100-diamond pack | $0.99 | 100 | 101 |
| 1000-diamond pack | $9.99 | 1000 | 100 |
| 1160-diamond pack | $19.99 | 1160 | 58 |
| 2975-diamond pack | $49.99 | 2975 | 59.5 |
| 6000-diamond pack | $99.99 | 6000 | 60 |
The Weekly Diamond Pass is the best value here by a wide margin, and the cheapest raw pack per diamond is the $0.99 / 100-diamond one — not the largest bundle, which sits around 60 per dollar. One store also adds +100 Event Topup on the US pass.
Regional patterns repeat that shape. Singapore: the pass is S$2.94 (15% off S$3.46) for 220 diamonds, while a 120-diamond pack costs the same S$2.94 — 1.8x the diamonds per dollar. India: ₹155 for the pass versus roughly ₹299 for 220 diamonds direct, about half price per diamond.
When raw diamonds beat the pass
Claim all seven days and the pass delivers equal or better diamonds-per-dollar than any similarly priced one-time pack. Miss two or three days and the advantage disappears entirely. The payout is front-loaded on consistency, not on spending.
MLBB weekly diamond pass top up is where a lot of players grab the pass alongside regular packs — competitive pricing, fast delivery, and support that answers when a claim looks wrong.
Two exceptions where raw diamonds beat the pass: you need a large lump right now for a Grand Collection or Zodiac Summon pull, or a double-diamond recharge weekend is running — those events deliver more total diamonds than a pass for the same spend.
How many diamonds you really keep
Balance, bonuses and unclaimed days
Diamonds are account-bound and don't expire. They also can't be transferred between accounts — Moonton doesn't allow it — and once credited they stay with whatever User ID and Zone ID you typed. Gifting is limited to Skins, Starlight Pass and the Weekly Diamond Pass, though you can top up another player's account directly by entering their IDs.
Daily claims you forget are gone for good
Each day's 20 diamonds requires a login and a manual claim. Skip the claim and that day is forfeited with no carryover. Each pass includes one Late Sign-In Card, which recovers 20 diamonds for a single missed day; your inventory of cards caps at 1,000.
Checking balance and history after payment
Direct top-up credits instantly in most cases, typically within seconds to 5–15 minutes. If nothing shows up: check the order status, re-verify the User ID and Zone ID you entered, open the in-game balance, then contact support with the order number and masked payment proof. Never pay a second time before the first order resolves.
Stacking value on top of the purchase
Starlight Member and Twilight Pass
Starlight Member activation requires a top-up of at least 300 diamonds; Starlight Member Plus needs 750. Activate through the home-screen StarLight page. Perks include one exclusive StarLight skin monthly plus four more exclusive skins, an avatar border, battle emote, weekly free heroes, an XP bonus and priority ban phase.
The Twilight Pass is a one-time purchase per account at US$10.00 / ₱532 / S$15.87, granting Twilight Coins for exclusive skins, recall effects, weekly rewards and item discounts. The Philippine reward track pays 200 Tickets instantly, Eudora 'Flame Red Lips' at level 8, Miya 'Suzuhime' at level 15, and an avatar border at level 20.
Beyond those tiers, you're choosing between skins and raw pulls — not better rates.
Recharge Tasks and Diamond Spending Events
Recharge Events reward topping up a set diamond amount; Spend Events reward spending during the window. Buy your diamonds or pass before the event opens, then spend inside it, and you collect both sets of rewards — extra tokens at no added cost. Exclusive event rewards disappear from the shop permanently once the event ends.
Watch what counts: bonus diamonds are not the same as base diamonds for recharge tasks and spending missions, so read the event's requirement text before assuming your First Charge bonus covers a mission. Current rules live on the official news page.
Crystal of Aurora is a separate wallet
Crystal of Aurora, Diamond Fragments, Battle Points, Tickets and Premium Skin Fragments sit on separate balances. Topping up diamonds moves exactly one of those wallets — don't count a diamond top-up toward a CoA-driven summon.
Topping up on web without mistakes
Bind the account first, then pay

Guest accounts are the most common failure. Bind to Moonton, Facebook or Google before buying, then read the ID off the profile: tap the avatar at the top-left of the main screen, open Basic Info, and the ID displays below the nickname as 12345678(1234). Legitimate checkout asks for User ID and Zone ID only — never a password, OTP or binding code.
Pick the right region and server
Match store region to account server, every time. Scam markers are consistent: free diamond generators, discounts of 70–90%, a missing HTTPS padlock, misspelled domains, and any request for account screenshots or verification codes. Sites pushing 70–90% off risk Moonton flagging those diamonds as unauthorized — that's where the real ban risk comes from, not from web top-up itself.
Confirm the order and verify the credit
- Enter User ID and Zone ID and re-read them character by character.
- Complete payment through the listed rail and save the order number.
- Open the game and check the diamond balance in the top bar.
- If it's short after 15 minutes, contact support at the official support portal with the order number and masked payment proof.
Negative diamond balances usually mean a payment reversal or chargeback. The fix is straightforward: top up through a legitimate method until the balance reaches zero or positive.
Mistakes that quietly drain your budget
Topping up on the morning an event opens, before checking the calendar, wastes a recharge cycle. Paying on a guest or smurf account strands diamonds on an account you won't play. And reading your First Charge bonus as spendable base diamonds leads to missions you can't complete.
One more that isn't really about money: the wrong region. A US account buying from a PH store doesn't just cost more — the pass rewards and payment rails differ too.
When paying in-app is still the right call
Store credit, Google Opinion-style balances, subscription-linked billing and store-side refunds all live in the app. If your card only works inside Google Play or the Apple App Store, or you want the store's dispute process behind the purchase, paying in-app is the sensible choice even at the higher rate.
For everyone else buying a pack or two a month, the web route plus the Weekly Diamond Pass keeps the most diamonds per unit of real currency.
FAQ
Is MLBB diamond top up cheaper on web or in app?
Web, in nearly every region tested by price listings: Moonton API-backed sellers run below app-store retail because they price outside the store's fee stack. In-app still wins when you're spending store credit or want a store-handled refund. The gap can reach 39%, but actual savings depend on your region and current checkout pricing.
How many diamonds does the Weekly Diamond Pass give in total?
The standard pass pays 220 diamonds if you collect all seven daily claims. A regional variant pays 210 with the same structure. The pass screen shows your specific payout before purchase, so check there rather than assuming a number from another region.
What happens if I miss a day on the Weekly Diamond Pass?
That day's reward is forfeited — no carryover and no auto-claim. Each pass includes one Late Sign-In Card that recovers the loss for a single missed day, so keep the card for a genuine miss rather than a lazy one. There's no way to recover a second missed day.
Do MLBB diamonds expire if I don't use them?
No. Diamonds sit in your balance indefinitely and stay bound to the account matching the entered IDs. They can't be transferred between accounts either. Only pass-claim windows and event reward shops run on deadlines — the diamonds themselves never disappear from your wallet.
Does web top up trigger the First Charge Bonus in MLBB?
Yes, on the first-ever purchase of each bonus tier. The bonus is tracked per account across all platforms, so claiming it on the web means the in-app purchase of that same tier pays normal rate. There's no way to trigger it twice on the same tier.
Is it safe to top up MLBB diamonds on the web?
Safe if the checkout only asks for User ID and Zone ID and sits on HTTPS. Anything requesting a password, OTP or binding code is a scam, regardless of how good the discount looks. Stick to Moonton API-backed sellers and avoid sites advertising 70–90% discounts.



