If you’ve ever wanted to reward your squad’s star tank for a game-saving team fight, gift a friend a limited-edition skin for their birthday, or help a new player get their first battle pass, you’ve probably wondered how to send diamonds on Mobile Legends. As someone who’s been playing MLBB for over four years and leads a local amateur squad of 12 players, I’ve tested every legitimate method to send diamond value to other players, and learned the hard way which tricks are scams that can cost you your account or hard-earned cash. Most new players assume you can just transfer diamonds directly from your account to another, but Moonton has specific rules in place to prevent fraud and diamond hacking, which means there are only two safe, official ways to send diamond value to other players. This guide breaks down both methods, eligibility requirements, and the most common scams to avoid so you can send gifts without stress.
What You Need to Know Before You Send Diamonds on Mobile Legends
Before you try to send any diamond value to another player, there are a few core rules from Moonton you need to understand first to avoid wasting money or running into issues. Moonton does not support direct peer-to-peer diamond transfers between accounts, so any site or person claiming they can help you move diamonds you already bought on your account to another player is lying. This rule is in place to cut down on black market diamond sales, hacking, and account theft, and it’s non-negotiable for all regions. You must be in-game friends with the recipient for a minimum of 7 days to send any in-game gifts purchased with your existing diamond balance, though this rule does not apply if you’re topping up diamonds directly to their account. You also need to note that in-game gifting is region-locked: if your friend plays on a server in a different country than your account, you won’t be able to send them items from your in-game shop, but you can still top up diamonds directly to their account as long as you use a service that supports their server region.
Many new players get frustrated with these rules at first, but they exist to protect players from fraud. I’ve had friends who tried to use third-party diamond transfer sites a few years back, and both ended up losing their accounts permanently after the sites stole their login credentials. It’s never worth risking your account to skip the official gifting processes, even if the third-party option seems cheaper or more convenient.
Step-by-Step Process to Gift Diamonds via Direct In-Game Top-Up
The most flexible way to send diamonds to another player is to purchase new diamonds and add them directly to their MLBB account balance. This method has no 7-day friend requirement, no region lock, and lets you choose exactly how many diamonds you want to send, from the smallest 11 diamond denomination up to the largest 6000+ diamond packs. It’s the best option if you’re sending diamonds to someone you aren’t friends with in-game yet, or someone who plays on a different server than you. Always double check the User ID and Server ID before completing payment, because once a top up is processed, Moonton will not reverse it if you sent the diamonds to the wrong account.
Follow these steps to complete a direct diamond top up for another player:
- First, ask the recipient for their exact MLBB User ID and Server ID. They can find both by tapping their profile icon in the top left corner of the main game screen, with the User ID listed directly below their in-game username, and the Server ID listed in parentheses next to their region name.
- Visit an official, authorized MLBB diamond top up platform. Most regions have official options integrated into popular mobile wallet apps, carrier billing services, and gaming credit sites, all of which are approved by Moonton.
- Enter the recipient’s User ID and correct Server ID into the required fields, then cross-reference the details with the information they sent you at least twice to avoid typos.
- Select the diamond denomination you want to send, then review the total cost to make sure there are no hidden fees before moving to payment.
- Complete the payment using your preferred method, then wait for the confirmation message from the top up platform. Most successful top ups are added to the recipient’s account within 5 minutes, though it can take up to 30 minutes during peak server times.
The only downside to this method is that you can’t use diamonds you already purchased for your own account to send to another player. You have to purchase new diamonds specifically for the top up, which is a small tradeoff for the flexibility and lack of eligibility requirements. I use this method most often for out-of-region players I meet at international MLBB tournaments, since we can’t add each other as friends on our local servers.
How to Gift Diamond-Purchased Items to Other Players
If you already have a balance of diamonds on your own account and want to send value to another player, your only official option is to purchase an in-game item and gift it to them directly through the in-game shop. This method works for skins, recall effects, elimination effects, battle passes, emblem packs, and most other premium items available in the MLBB shop, though some limited-time event items are not eligible for gifting. Gifting in-game items is the only way to use your existing account balance to send value to other MLBB players, so it’s the best option if you have leftover diamonds from a recent top up or event reward.
To send an in-game gift, first make sure you’ve been friends with the recipient on MLBB for at least 7 days, and that both of your accounts are on the same server. Open the in-game shop, then navigate to the “Gift” tab on the left side of the screen. Browse or search for the item you want to send, then select it and choose the recipient from your friends list (only eligible friends who meet the 7-day requirement will show up on the list). You can add a custom text message to the gift if you want, then confirm the purchase to deduct the diamond cost from your account balance. The recipient will get a notification of the gift as soon as they log into their account, and the item will be added directly to their inventory.
This method is perfect for personal gifts, since you can add a custom message to make the gift feel more special. I used this method last month to send our squad’s support main a new limited-edition Kaja skin after he carried three of our ranked promotion games in a row, and he loved the personal note I added thanking him for all his game-saving hooks. The only downsides are that you can’t choose a custom diamond amount to send, and you can only send items that are currently available in the gift shop.
Common Scams to Avoid When You Send Diamonds on Mobile Legends
Because MLBB diamonds are a high-value in-game currency, there are dozens of common scams targeting players who want to send diamonds to other people. Most of these scams promise to let you transfer your existing diamonds to another account for a small fee, or offer discounted diamonds that end up being fake or stolen. Learning to spot these scams will save you from losing money, your in-game account, or personal financial information. No legitimate service or person can help you transfer existing diamonds from your account to another player's account, so any offer that claims to do this is an automatic scam.
Other common scams to watch out for include fake top up sites that ask for your MLBB account password or personal financial information beyond what’s needed for payment. Official top up services never ask for your MLBB account password, so if a site asks you to log in with your MLBB credentials to complete a top up, leave immediately. You should also avoid anyone who messages you in-game or on social media offering to exchange diamonds for real money, other in-game items, or external game codes. These people almost always take your gift or payment and block you immediately, and Moonton will not refund your lost diamonds if you fall for this trick. Finally, ignore any messages claiming to be from Moonton support offering to help you transfer diamonds between accounts, as Moonton will never reach out to you directly for this purpose.
I’ve had dozens of these scam messages sent to my in-game inbox over the years, and I always report them immediately to help keep other players safe. If you’re ever unsure if a service or offer is legitimate, check Moonton’s official website for a list of authorized top up partners in your region before you make any payment.
Whether you’re rewarding a squad member for a great performance, gifting a friend a skin for their birthday, or helping a new player get their first battle pass, knowing how to send diamonds on Mobile Legends safely saves you a lot of hassle and avoids losing money or access to your account. Stick to the two official methods outlined in this guide, double check all recipient details before completing any purchase, and avoid any offer that seems too good to be true. Both the direct top up and in-game gifting methods are fast, safe, and approved by Moonton, so you can pick the one that works best for your situation. I’ve used both methods dozens of times over the past four years, and I’ve never had an issue as long as I followed the simple rules laid out here.