Banner

How to Purchase Diamonds in Mobile Legends (2026)

How to Purchase Diamonds in Mobile Legends (2026)

Mobile Legends: Bang Bang is a free-to-play MOBA developed by Moonton, and like most games in that category, it runs on a premium currency system. Diamonds are that currency, and they cover pretty much everything worth spending on, from heroes and skins to emotes and limited-time bundles.

The game gives you a few ways to get them, including the in-game shop, your device's app store, and a handful of third-party top-up platforms that often offer better rates than the official options. Each method has its own steps.

In this article, we'll explore every available method to buy Diamonds in Mobile Legends, along with what you can expect to pay and a few tips to get the most value out of your purchase.

Also Read: Mobile Legends Diamond Prices and Packages


Article Summary

blog summary
  • Diamonds are Mobile Legends' premium currency, used to purchase heroes, skins, emotes, and limited-time bundles.

  • The fastest way to buy Diamonds is directly through the in-game shop, no ID entry required.

  • Third-party platforms like Codashop and GameBoost often offer better rates and more payment options than the in-game shop.

  • To top up via a third-party platform, you'll need your User ID and Zone ID, found under the Basic Info tab in your profile.

  • First-time buyers get a double Diamond bonus on select tiers, up to 1,000 Diamonds for the price of 500.

  • The Starlight Membership starts at 300 Diamonds per month and consistently delivers more value than its cost.


How to Purchase Diamonds Through the In-Game Shop

The most straightforward way to buy Diamonds is directly through the game. Follow these steps:

  1. Open Mobile Legends

  2. Tap the “ + “ next to your Diamonds balance

  3. Select the package that fits your budget

  4. Follow the payment prompts to complete the purchase.

Your payment options include Google Play, Apple Pay, or other linked mobile wallets, and the Diamonds are added to your account instantly. Before you buy, make sure you know your User ID and Zone ID. You can find both by tapping your avatar in the top-left corner of the main screen. You won't need them for in-game purchases since your account is already linked, but you'll need them for any top-up done outside the game.

Buy MLBB Diamonds


How to Purchase Diamonds Through Third-Party Platforms

a picture of gameboost mobile legends diamonds page

Third-party platforms are a popular alternative to the in-game shop because they often offer better rates and more flexible payment options. Two reliable options are GameBoost and Codashop.

Codashop is one of the most widely used top-up platforms for mobile games. It supports multiple payment methods, requires no account registration, and delivers Diamonds instantly. GameBoost is another trusted option, backed by over 2.1 million completed orders, a 4.4 Trustpilot rating from more than 15,000 reviews, and KYC-verified sellers, with escrow protection and a 14-day warranty on purchases.

The process is the same across both platforms:

  1. Go to the platform's website and find Mobile Legends.

  2. Enter your User ID and Zone ID.

  3. Select the Diamond package you want.

  4. Complete the payment using your preferred method.

  5. The Diamonds will be delivered to your account shortly after.

Always double-check your User ID and Zone ID before confirming any transaction. Sending Diamonds to the wrong account is a common mistake that's difficult to reverse.

Also Read: How to Get Diamonds in Mobile Legends


How to Get the Best Value on Mobile Legends Diamonds

A few things are worth knowing before you spend to make sure you're getting the most out of every Diamond purchase.

  • The first-purchase double Diamond bonus is the single best deal available to new buyers. It applies once per tier, so if you're buying Diamonds for the first time, start with the highest tier you're comfortable with to maximize the bonus.

  • The Starlight Membership is the best recurring value for players who spend regularly. The standard pass costs 300 Diamonds per month, while the premium version costs 750 Diamonds. Both include an exclusive hero skin each month, and the premium tier adds extra rewards on top. The total value of what you receive consistently exceeds what you pay in Diamonds.

For casual buyers, keeping an eye on in-game events is worth it. Moonton runs seasonal promotions that offer bonus Diamonds or discounts on select packages, and first-time buyers can receive a double Diamond bonus on their initial top-up.

Also Read: How to Gift Diamonds in Mobile Legends: Step-by-Step Guide


Final Words

Buying Diamonds in Mobile Legends is straightforward once you know your options. The in-game shop is the quickest route, but third-party platforms like Codashop and GameBoost often offer better rates and more payment flexibility. If you're spending regularly, the Starlight Membership gives you the best return on your Diamonds month to month. For the best deal as a new buyer, plan your first purchase around the highest tier you're comfortable with to take full advantage of the double Diamond bonus.


Mobile Legends Accounts

ML Diamonds Top Up

“ Mustafa Atteya has been writing about gaming and esports since 2023, specializing in competitive game content and player improvement guides. At 24, he brings both hands-on gaming experience and professional SEO writing expertise to the GameBoost team.”