If you’ve ever wanted to surprise a squadmate who’s been grinding nonstop for their favorite fighter or support, learning how to gift a hero in mobile legends is one of the most thoughtful gestures you can make in the game. A lot of new players assume the process is as simple as clicking a purchase button, but there are hidden requirements and rules that can trip you up if you don’t know what to look for. This guide breaks down every step, from the prerequisites you need to meet first to the mistakes that can cost you diamonds and leave your friend empty-handed. I’ve tested every part of this process myself, so you can skip the frustrating error messages and get your gift sent smoothly.
Prerequisites You Must Meet Before Gifting a Hero in MLBB
You can’t just jump into the shop and send a hero to a random player you matched with once. Moonton put strict rules in place to prevent fraud, diamond scamming, and unauthorized purchases on hacked accounts, so you need to check all these boxes before you even start looking for a hero to gift. Skip any of these, and you’ll get a hard error message when you try to confirm your purchase, so it’s worth taking 2 minutes to verify first.
- You and the recipient must be friends for at least 7 days on the MLBB platform, with regular in-game interaction to avoid flagging for suspicious activity. Adding someone and immediately trying to send a gift will get blocked automatically, even if you know them outside the game.
- You must have enough non-bonus diamonds to cover the cost of the hero you want to gift; bonus diamonds from events, login rewards, or free trial bundles can’t be used for gifting purchases, no matter how many you have saved up.
- The recipient must not already own the hero you are trying to send, as you can’t gift duplicate heroes to any player. The game will warn you if they already have it, but it’s better to check with them first so you don’t waste time picking the wrong character.
- Your account must be level 15 or higher to unlock the gifting feature, as a safety measure to prevent fraud and underage unauthorized purchases on new, unvetted accounts.
That last rule trips up a lot of new players who make smurf accounts to get discounted diamonds for gifting, so keep that in mind if you were planning to use an alternate account for your purchase. The level requirement is non-negotiable, even if you have enough diamonds in your smurf account to cover the cost.
How to Gift a Hero in Mobile Legends: Exact In-Game Steps
Once you’ve confirmed you meet all the prerequisites, the actual gifting process only takes a couple of minutes if you follow these steps exactly. It’s easy to click the wrong button and end up buying the hero for yourself instead of sending it, so take it slow the first time you do it.
First, navigate to the in-game Shop from the main home screen, then select the “Heroes” tab on the left-hand menu. Filter the list to find the hero you want to gift, and tap on their card to open the purchase menu. Don’t tap the big “Buy” button right away, that will add the hero to your own account automatically.
Instead, look for the small gift box icon next to the purchase button, or the drop-down menu that lets you switch between purchase options. Tap that, then select the "Gift" tab instead of "Purchase" to pull up your friends list. You can only send gifts to players you’ve been friends with for 7 days or more, so any friends that don’t meet that requirement will be greyed out on the list.
Pick the friend you want to send the hero to, then double-check the recipient username before confirming. A lot of players have similar usernames, especially if they use matching squad tags, so take an extra second to make sure you’re sending it to the right person. Once you confirm the purchase, there are no refunds, even if you sent it to the wrong account by mistake.
After you complete the payment, the recipient will get a pop-up notification the next time they log into the game, letting them know they’ve received a gift from you. The hero will be added to their account automatically, no extra steps required on their end.
Common Gifting Mistakes to Avoid at All Costs
Even if you follow the steps perfectly, there are a few common mistakes that can ruin your gifting plan, and most of them are things players don’t find out about until it’s too late. The first and most costly one is trying to use bonus diamonds for your purchase. A lot of players save up thousands of bonus diamonds from events, only to find out they can’t use them for gifting, and end up having to spend real money on regular diamonds last minute.
Another mistake is forgetting that gifting is limited to 3 heroes per account per month. That limit resets on the first of every month, so if you want to send gifts to multiple squadmates, you may have to space out your purchases across multiple months, or ask another friend to help send some of the gifts if you hit your limit early.
A lot of players rush to buy diamonds as soon as they decide they want to gift a hero, without checking if they can get better value from daily login bonuses, event rewards, or discounted diamond bundles. If you’re waiting for a limited-time diamond sale to drop so you can save money on your gifting purchase, you don’t have to sit around staring at the in-game home screen waiting for the update. Many players fill those short waiting periods with quick, low-stakes casual games, and Rummy77 is a go-to option for anyone who wants a fun distraction without committing to a full 20-minute ranked match. It’s easy to pick up and put down whenever the sale goes live, so you won’t miss your chance to get a discount on the diamonds you need for your gift.
You also want to avoid gifting heroes to people you don’t know in real life, even if you’ve played with them for a few weeks. Scammers often target players by pretending to be friendly for a week to hit the 7-day friend requirement, then asking for expensive hero gifts before blocking you. Only send gifts to people you trust, and never send a gift to someone who says they’ll pay you back for it later, most of those requests are scams.
Extra Perks of Gifting Heroes to Your MLBB Squad
Gifting a hero isn’t just a nice thing to do for your friend, you get real in-game rewards for it too. First, you’ll earn 10 friendship points for every gift you send, which you can use to unlock exclusive friendship skins, free trial hero cards, and even limited-time emotes that you can’t get anywhere else. If you’re working towards a friendship skin with a squadmate, gifting them a hero is one of the fastest ways to hit the required friendship point threshold.
During special event periods, Moonton also often runs gifting challenges that give you extra rewards for sending gifts to friends. Those rewards can include free diamonds, exclusive recall effects, or even limited-edition skins for your own account, so it’s worth checking the event page before you send a gift to see if you can get extra value for your purchase.
There’s also the squad benefit of gifting heroes to your regular teammates. If your squad’s support main has been wanting to try out a new meta support hero but can’t afford to buy it, gifting it to them will make your entire squad stronger in ranked matches, and help you climb ranks faster together. It’s a small investment that pays off for everyone in your group long term.
Just remember that you don’t have to spend money on gifting if you don’t want to. There are plenty of other ways to support your squadmates, like sharing free hero trial cards, helping them grind for battle points, or carrying them through tough rank up matches. Gifting is just one extra option if you want to do something special for a friend who’s been putting in a lot of work to get better at the game.
Gifting heroes is one of the small features that makes Mobile Legends feel like more than just a competitive game, it lets you connect with the friends you play with week after week, and celebrate small wins together. You don’t have to spend a lot of money to make someone’s day, even gifting a cheaper 32,000 battle point hero to a new player who’s just starting out can make them feel welcome in your squad. Whether you’re celebrating a friend’s rank up or just want to help them get their dream character, following this guide to how to gift a hero in mobile legends will make the process smooth, error-free, and fun for both of you.