Mobile Legends Weekly Diamond Pass Explained: Is It Worth It?
The Weekly Diamond Pass (often shortened to WDP) is the cheapest way to collect diamonds in Mobile Legends, as long as you open the game every day.
What you get
| When | Diamonds |
|---|---|
| Right after you buy | 80 |
| Every day for the next 7 days | 20 per day (140 in total) |
| Total for one pass | 220 |
These are the amounts at the time of writing. Moonton has changed the pass before, so the in-game pass page always has the final word.
Claim it every day
The daily diamonds are not added on their own. Open the game and claim them from the pass page each day. A day you miss is generally gone, so the pass only pays off fully if you log in all 7 days.
Set a daily reminder for the first week. Logging in for one minute is enough to claim.
Stacking more than one pass
You can buy several passes at once. They do not pay out faster; instead, each extra pass adds another week to the run. At the time of writing the game lets you hold up to 10 passes, which keeps the daily diamonds coming for 10 weeks.
Is it worth it?
Compare it with a normal diamond pack. With the prices on ama-dias at the time of writing (October 2026):
| Package | Price | Diamonds | Diamonds per ₹100 |
|---|---|---|---|
| Weekly Diamond Pass | ₹125 | 220 | ≈ 176 |
| 50 + 5 diamonds | ₹71.71 | 55 | ≈ 77 |
Prices change, so check the Mobile Legends page for today's prices. The gap is usually large either way.
- Great for: players who log in daily and are saving up for a skin, the Starlight membership or an event.
- Not ideal for: anyone who needs a lot of diamonds today. The pass pays out slowly, so buy a diamond pack instead.
How to buy it on ama-dias
- Open the Mobile Legends page and enter your User ID and Zone ID (where to find them).
- Tap Validate ID and check that your nickname appears.
- Pick the Weekly package and complete payment. The pass is sent straight to your account.
The best value for daily players.
Get the Weekly Pass



