How to Gift Hero in Mobile Legends: Easy Step-by-Step Guide for All Players

If you’ve ever played Mobile Legends with a close friend or squad mate who’s been dying to try a new meta hero but can’t grind enough battle points or save up diamonds for it, you’ve probably thought about gifting it to them. A lot of players run into confusing errors, hidden limits, or failed transactions when they first try to send a hero to someone else, and it’s easy to get frustrated when your surprise gets derailed by a random game rule you didn’t know existed. If you’ve ever wondered how to gift hero in Mobile Legends without running into account limits or failed transactions, you’re in the right place. This guide breaks down every step, rule, and hidden perk of the gifting system, based on years of playing and gifting dozens of heroes to my own squad.

Exact Steps for How to Gift Hero in Mobile Legends Without Errors

The gifting process is actually pretty straightforward once you know what to watch out for, and it only takes a minute to complete if you meet all the requirements. First, make sure you and the recipient have been in-game friends for at least 7 days – this is a non-negotiable anti-fraud rule Moonton put in place to stop diamond scamming, and there’s no way around it. You also need to have enough regular paid diamonds in your account to cover the cost of the hero, since bonus diamonds from events or log-in rewards don’t count for gifting purchases.

Once you’ve confirmed you meet those two requirements, follow these simple steps: Open the in-game shop and navigate to the Heroes tab, find the hero you want to gift and tap on its card, click the small “Gift” button located right below the “Purchase” button, select the friend you want to send the hero to from your friends list, double check that you picked the right person and right hero, then tap confirm to complete the purchase. The recipient will get a pop-up notification the next time they log in, and the hero will be added directly to their collection automatically.

One quick tip before you confirm: Double check that the recipient doesn’t already own the hero you’re trying to send. If they do, the transaction will fail automatically, and you won’t get a refund for any diamonds you spent. I made this mistake once when I tried to gift my friend a Melissa, not realizing she’d already bought it the day before, and I lost 32,000 battle points worth of value for no reason. Save yourself the hassle and ask them first, or check their profile hero collection if you want the gift to be a surprise.

Key Rules and Limitations for MLBB Hero Gifting You Need to Know

Moonton has a handful of hidden rules for the gifting system that most players don’t find out about until they try to send a gift and it fails. Learning these ahead of time will save you a lot of frustration and wasted effort. Account level requirements apply to both sender and recipient: you both have to be at least level 15 to send or receive hero gifts. I learned this the hard way when I tried to gift a Ling to my 12-year-old cousin who just started playing, and the transaction failed because he was only level 12. I had to wait a full week while he grinded levels to hit the threshold before I could send it.

Other key rules you need to remember include:

  • You can only send up to 3 hero gifts per month to avoid diamond fraud risks, so plan ahead if you want to gift multiple friends heroes for birthdays or special events
  • Gifted heroes cannot be returned or exchanged, so double-check the recipient and hero before confirming your purchase
  • Heroes that are part of limited-time event exclusives can only be gifted during their active sale window, so you won’t be able to gift collab heroes like Joker or Nezha once their event ends
  • You cannot use battle points, tickets, or event tokens to purchase hero gifts – only regular paid diamonds work for gifting transactions

You also can’t send hero gifts to players on a different server than you, even if you’re friends on social media or have their user ID. If your friend plays on the North America server and you’re on the Southeast Asia server, you’ll have to buy them a diamond gift card instead if you want to help them get a new hero. This rule also applies to players on different operating systems, so iOS users can gift to Android users on the same server with no issues, but cross-server gifting is always blocked.

Perks of Gifting Heroes to Your MLBB Friends That Most Players Miss

Gifting a hero isn’t just a nice gesture for your friend – you can get a lot of great rewards for yourself too, if you know how to take advantage of the system. You get 100 friendship points for every hero gift you send, which you can use to unlock exclusive chat bubbles, recall effects, free hero trial cards, and even limited-edition avatar borders that you can’t get anywhere else. If you send gifts regularly, you can unlock all the friendship reward shop items in just a couple of months.

You also get bonus event rewards if you gift a hero during special seasonal events, like the anniversary event or Lunar New Year event. During last year’s anniversary, I gifted my squad’s roamer a Khufra, and I got 500 magic dust, 10 rare fragments, and a free epic skin trial card as a bonus reward for sending a gift during the event period. That’s way more value than I would have gotten if I’d spent the diamonds on something for myself.

Gifted heroes count towards the recipient’s hero collection progress, which is a huge help for new players who are trying to hit the 16 hero requirement to play ranked matches. If you have a friend who’s stuck playing quick matches because they don’t have enough heroes, gifting them a couple of cheap 320 diamond heroes can get them into ranked way faster than they would be able to grind on their own. For squads, gifting meta heroes to your team members can also help you climb ranked faster, since everyone will have access to the strongest characters for their role. After I gifted my roamer that Khufra, we went on a 12 win streak in ranked the next weekend, and we jumped two whole tiers in just a couple of hours.

How to Fix Common Hero Gifting Issues in Mobile Legends

Even if you follow all the rules, you might run into occasional errors when trying to send a hero gift, especially during major game updates or high-traffic event periods. The most common issue people run into is a “transaction failed” error even when they have enough diamonds in their account. 9 times out of 10, this happens because you’re trying to use bonus diamonds instead of regular paid diamonds. Bonus diamonds marked with a blue “gift” icon in your diamond balance cannot be used for gifting purchases, so you’ll need to add enough regular diamonds to your account to cover the full cost of the hero if you don’t have enough already.

Another common issue is that the friend you want to send the gift to doesn’t show up in your gifting list. This usually happens for one of three reasons: you’ve been friends for less than 7 days, they have gifting turned off in their privacy settings, or they’ve accidentally blocked you on their account. If it’s a privacy setting issue, just ask them to go to their account settings, navigate to the privacy tab, and turn on the “allow gifts from friends” toggle, and they’ll show up in your list immediately.

If your transaction goes through but the recipient never gets the hero, don’t panic. This usually happens during server lag or major update periods, and Moonton’s support team can fix it really quickly. Take a screenshot of your purchase receipt from your app store, go to the in-game customer support page, submit a ticket with the screenshot, the recipient’s user ID, and the name of the hero you sent. In my experience, they usually resolve the issue within 24 hours, either by sending the hero to the recipient or refunding your diamonds in full.

Gifting heroes to your friends is one of the most fun parts of playing Mobile Legends, and it’s a great way to make the game feel more connected and social for everyone in your squad. Now that you know exactly how to gift hero in Mobile Legends without running into common pitfalls, you can surprise your squad mates with their dream hero the next time they hit a ranked grind slump. If you’re not sure which hero to gift, stick to meta characters that fit their main role, or ask them casually about which hero they’ve been wanting to try lately, so you know they’ll actually use the gift you send.