Back to Guides
How to Top Up Free Fire Diamonds in Malaysia — Best Deals
Tier List

How to Top Up Free Fire Diamonds in Malaysia — Best Deals

Last Updated: March 30, 2025

Why You Need Free Fire Diamonds

Diamonds are the premium currency in Garena Free Fire. You need them for character bundles, weapon skins, emotes, pets, and most importantly — the Elite Pass and special event draws. While you can grind some free diamonds through events, serious players will want to top up regularly to stay competitive and unlock exclusive content.

The good news for Malaysian players is that there are several reliable ways to purchase diamonds, often with bonus diamonds or discounts if you know where to look.

Free Fire Diamond Pricing in Malaysia (MYR)

Here is the standard pricing for Free Fire diamonds when purchased through official channels in Malaysia:

| Diamonds | Approximate Price (MYR) | |----------|------------------------| | 100 Diamonds | RM 4.50 | | 310 Diamonds | RM 13.50 | | 520 Diamonds | RM 22.50 | | 1,060 Diamonds | RM 44.90 | | 2,180 Diamonds | RM 89.90 | | 5,600 Diamonds | RM 224.90 |

Prices vary slightly depending on the platform you use and whether there is a bonus event running. Always compare before you buy — even a small difference adds up if you top up regularly.

Method 1: Codashop (Recommended for Most Players)

Codashop is the most popular third-party top-up platform in Southeast Asia, and for good reason. It is an official Garena partner, which means your diamonds are delivered instantly and safely.

How to top up via Codashop:

  1. Go to codashop.com and select Free Fire.
  2. Enter your Free Fire Player ID (found in your in-game profile).
  3. Choose the diamond package you want.
  4. Select your payment method.
  5. Complete the payment — diamonds appear in your account within seconds.

Why Codashop stands out:

  • No login required — just your Player ID.
  • Supports Touch 'n Go eWallet, GrabPay, Boost, online banking (FPX), credit/debit cards, and even convenience store payments.
  • Frequently runs bonus diamond promotions (typically 10-20% extra diamonds).
  • Prices are often slightly cheaper than in-game purchases.

For most Malaysian players, Codashop is the default choice. The combination of local payment support and regular promotions makes it hard to beat.

Method 2: Garena Shells

Garena Shells are Garena's own virtual currency that can be used across multiple Garena games, including Free Fire. You purchase Shells first, then convert them to diamonds in-game.

How it works:

  1. Buy Garena Shells from the Garena website or authorised retailers.
  2. Open Free Fire and go to the top-up section.
  3. Select the Garena Shells payment option.
  4. Choose your diamond package and confirm.

Shell pricing:

  • 33 Shells costs approximately RM 4.50
  • 165 Shells costs approximately RM 22.50
  • 330 Shells costs approximately RM 44.90

Garena Shells can be purchased using Touch 'n Go, online banking, and at physical 7-Eleven stores across Malaysia. The 7-Eleven option is particularly useful for younger players who do not have access to online payment methods — just ask the cashier for a Garena Shells reload card.

Method 3: In-Game Purchase

You can buy diamonds directly within the Free Fire app. Tap the diamond icon in the top-right corner of the main screen, and you will see available packages.

Payment options for in-game purchase:

  • Google Play balance or Google Play gift cards (Android)
  • Apple ID balance or App Store gift cards (iOS)
  • Credit or debit card linked to your store account

In-game prices tend to be slightly higher than Codashop because Google and Apple take a platform cut. However, the convenience factor is real — you never leave the app. If you have Google Play or App Store credit from gift cards or promotions, this is a solid option.

Method 4: Razer Gold

Razer Gold is a virtual credits system widely used in Malaysia. Many Malaysian gamers already have Razer Gold accounts for other games, making this a convenient option.

How to use Razer Gold for Free Fire:

  1. Load your Razer Gold wallet using Touch 'n Go, GrabPay, online banking, or purchase Razer Gold PINs from 7-Eleven, Petronas, or other retailers.
  2. Go to Codashop or the Razer Gold store.
  3. Select Free Fire and choose Razer Gold as your payment method.
  4. Complete the transaction.

Bonus: Razer Gold has its own rewards programme called Razer Silver. Every purchase earns you Silver points, which can be redeemed for discounts, peripherals, or even game credits. If you top up frequently, the rewards add up over time.

Razer Gold PINs are available in denominations of RM 5, RM 10, RM 20, RM 50, and RM 100, making them flexible for any budget.

Getting the Most Value: Membership Pass and Weekly Plans

If you are a regular Free Fire player, the subscription-style passes offer far better value per diamond than one-off purchases.

Weekly Membership:

  • Costs approximately RM 8.90
  • Gives you 420 diamonds immediately plus 50 diamonds per day for 7 days (350 total)
  • Total: 770 diamonds for RM 8.90 — that is roughly RM 1.16 per 100 diamonds

Monthly Membership:

  • Costs approximately RM 35.90
  • Gives you 900 diamonds immediately plus 100 diamonds per day for 30 days (3,000 total)
  • Total: 3,900 diamonds for RM 35.90 — that is roughly RM 0.92 per 100 diamonds

Compare that to buying 100 diamonds outright at RM 4.50 each, and the monthly membership gives you nearly five times the value. The catch is you need to log in daily to collect your diamonds.

Bonus Diamond Events — When to Buy

Garena regularly runs bonus diamond events, especially during:

  • Major game updates and new season launches
  • Malaysian public holidays (Hari Raya, Chinese New Year, Merdeka)
  • Free Fire anniversary events (typically in August)
  • Year-end and New Year promotions

During these events, you can get anywhere from 10% to 100% bonus diamonds on your purchase. A 100% bonus effectively halves your cost per diamond. If you are not in a rush, it pays to wait for these events before making large purchases.

Follow Free Fire Malaysia's official social media accounts to stay updated on upcoming promotions.

Tips to Save Money on Diamond Top-Ups

  1. Stack discounts: Buy Razer Gold PINs during their own promotions, then use them during a Free Fire bonus diamond event for double savings.
  2. Use the membership pass: If you play daily, the monthly membership is the cheapest way to get diamonds by a wide margin.
  3. Compare platforms: Check Codashop, Garena Shells, and in-game prices before every purchase. Prices fluctuate.
  4. Watch for cashback: Touch 'n Go and GrabPay occasionally offer cashback on gaming transactions. Check the deals section in your eWallet app.
  5. Avoid unofficial sellers: If someone on social media offers diamonds at 50% off, it is almost certainly a scam or uses stolen payment methods. Stick to official channels.

Which Top-Up Method Should You Choose?

For most Malaysian players, the decision comes down to convenience and price:

  • Best overall value: Monthly Membership (if you log in daily)
  • Best for one-off purchases: Codashop with Touch 'n Go or GrabPay during a bonus event
  • Best for players without online payment: Garena Shells or Razer Gold PINs from 7-Eleven
  • Best for earning rewards: Razer Gold (for the Silver points programme)

Whatever method you choose, always verify you are on the official website before entering any payment details. Bookmark the real URLs and never follow links from random social media posts or WhatsApp messages.

Final Thoughts

Topping up Free Fire diamonds in Malaysia is straightforward, with plenty of safe and affordable options. The key to getting the best deals is patience — wait for bonus events, use membership passes for daily play, and take advantage of local eWallet promotions. A little planning goes a long way toward stretching your ringgit further in-game.