All games
🐾
Donattio catalogue

Mobile Legends top-up

Diamonds and weekly passes. Fast delivery after payment — the order form shows what details are needed.

5–10 minutes Delivery guaranteed
Pick an offer

Items

14 options
Weekly Diamond Pass
Auto top-up
🔥 255 ₽

Weekly Diamond Pass

110 Diamonds
🔥 308 ₽

110 Diamonds

280 Diamonds
🔥 522 ₽

280 Diamonds

570 Diamonds
🔥 1 041 ₽

570 Diamonds

1155 Diamonds
Auto top-up
🔥 2 184 ₽

1155 Diamonds

1765 Diamonds
Auto top-up
🔥 3 191 ₽

1765 Diamonds

3000 Diamonds
🔥 5 029 ₽

3000 Diamonds

6000 Diamonds
Auto top-up
🔥 10 910 ₽

6000 Diamonds

35 Diamonds
Auto top-up
🔥 64 ₽

35 Diamonds

55 Diamonds
Auto top-up
🔥 100 ₽

55 Diamonds

165 Diamonds
Auto top-up
🔥 300 ₽

165 Diamonds

275 Diamonds
Auto top-up
🔥 502 ₽

275 Diamonds

565 Diamonds
Auto top-up
🔥 1 009 ₽

565 Diamonds

2975 Diamonds
Auto top-up
🔥 5 057 ₽

2975 Diamonds

Can't find what you need?Ask an operator — we'll check whether the package you need can be bought. Message us
Can't find what you need?

Message us in the chat — an operator will check whether the package you need for Mobile Legends can be bought.

Message us
About the service

Mobile Legends on Donattio

Diamonds and weekly passes. Pick a package, give your public in-game ID, and follow the progress in the order chat. Prices and availability are shown before you order.

Delivered from 5 minutes Secure payment Support 24/7

Mobile Legends top-up

Almost everything valuable in Mobile Legends: Bang Bang — new heroes, skins, event draws, Starlight — is bought with Diamonds. Battle Points and tickets come from matches, but most skins and event rewards are tied to Diamonds. For newcomers they speed up building a hero pool, and for veterans they fill out the skin collection for favorite heroes. That is why an MLBB top-up is mostly about Diamond packs and the weekly pass.

Diamonds and the Weekly Diamond Pass

Donattio sells Diamonds in packs from 35 to 6,000. There are small amounts like 55, 110 or 165 to cover the gap before a particular skin, and large ones like 1,765, 2,975 or 6,000 if you are saving for a big event or a skin collection. When buying for a specific skin, check its price in the in-game shop first and take a pack that covers it; any leftover Diamonds stay on the account.

The Weekly Diamond Pass works differently: it credits Diamonds every day for a week, and per Diamond it usually costs less than a one-off purchase of the same amount. It is a good fit for players who log in daily. Starlight, the monthly membership with an exclusive skin, is also paid for with Diamonds.

How to top up Mobile Legends

  • Choose a Diamond pack or the Weekly Diamond Pass.
  • Enter your Mobile Legends ID together with the server number, in the format 123456789 (1234): the first number is the player ID, the second one, in parentheses, is the server. Both numbers are in the in-game profile, right under your nickname, and are public data.
  • Pay for the order. No password is needed, and nobody logs into your account.
  • Diamonds usually arrive on the account within 5–10 minutes.
  • The order status is shown on the order page and in the order chat.

Good to know

A Mobile Legends account is tied to the region set at first registration, and the game does not show it directly. If you are not sure a pack fits your account, message the order chat or support before paying: the operator will advise, so the top-up goes through the first time.

Before paying, check the ID and server against your profile — a typo in one digit can send the Diamonds to someone else's account. A top-up by ID needs no login, so the account is not at risk of a ban for signing in from an unknown device. If you have other questions, support answers on Telegram @Donattio_Support.

Help before you buy

Questions and answers

Ask your own question