If you play Free Fire in Indonesia and you've ever felt like your diamonds ran out too fast, you probably bought them the expensive way. Most players do. They tap the top-up button inside the game, pick their package, pay full price, and move on. That's leaving real money on the table every single time. This guide covers every legit platform for Free Fire diamond top up in Indonesia, actual price comparisons, whether memberships are worth buying, and the scam red flags that have gotten countless players banned or robbed this Ramadan season.
#How to Find Your Player ID Before You Top Up
You need your Player ID before any top-up. This is not your username. It's your unique numeric UID that every platform requires to deliver your diamonds.
How to find it:
- Open Free Fire and tap your profile icon in the top-left corner.
- Your Player ID (a string of numbers) appears below your nickname and avatar.
- Screenshot it or write it down. Some platforms also ask for your Server ID, which appears alongside it.
That's all any legitimate platform will ever ask for. If a seller asks for your email address or password, close the tab immediately. More on that in the scam section below.
You can also look up your profile stats using the Free Fire player lookup tool if you need to verify your UID.
#Where to Buy FF Diamonds: Platform Comparison (March 2026)
The in-game top-up button is the most expensive option. Garena charges full base price with no discounts. Third-party resellers buy diamonds in bulk and pass some of the savings to you, which is why prices differ.
Here are the platforms I actually use and recommend, all verified safe as of March 2026:

Codashop is the most well-known and is officially partnered with Garena. The UI is clean, delivery is instant, and it supports GoPay, OVO, DANA, QRIS, all major pulsa operators, and bank transfer. Prices sit at the standard market rate, but Codashop regularly runs promo codes that can cut 10-30% off. Based on official Codashop pricing, the standard packages run: 5 DM at Rp 901, 50 DM at Rp 7,207, 140 DM at Rp 18,018, and 1,450 DM at Rp 180,180.
Lapakgaming advertises a 2% base discount and occasionally deeper promos. It offers the same payment methods as Codashop and backs purchases with a 10x money-back guarantee. Good option if you buy larger packages like 1,450 DM (from Rp 199,999) or 2,180 DM (from Rp 323,009).
VexaGame has been gaining traction in the Indonesian FF community. As of 7 March 2026, it offers consistent 18-19% discounts off base price across all packages. For reference: 100 DM at Rp 13,432 (vs. Rp 16,380 base), 500 DM at Rp 65,478 (vs. Rp 79,851 base), 1,000 DM at Rp 129,277 (vs. Rp 157,655 base). That's a meaningful saving if you're buying regularly.
UniPin and Kiosgamer are also safe alternatives. Both accept DANA, GoPay, pulsa, and bank transfer. UniPin has been around since the early days of Indonesian mobile gaming and has a solid reputation.
Quick Price Snapshot (March 2026)
| Diamond Package | Base Price | VexaGame | Savings |
|---|---|---|---|
| 100 DM | Rp 16,380 | Rp 13,432 | ~18% |
| 200 DM | Rp 32,750 | Rp 26,863 | ~18% |
| 500 DM | Rp 79,851 | Rp 65,478 | ~18% |
| 1,000 DM | Rp 157,655 | Rp 129,277 | ~19% |
Prices change frequently. Always check the platform directly before purchasing.
#Which Payment Method Gives You the Best Price?
This is where a lot of players waste money without realizing it.
DANA and GoPay consistently give the lowest effective price. Both e-wallets run periodic cashback campaigns, especially on mirror dates (1.1, 2.2, 3.3, and so on). If you time your top-up on those dates, you can stack the platform discount on top of the e-wallet cashback.
Pulsa (mobile credit) costs 10-20% more than e-wallets on every platform. Telkomsel users pay the most. The convenience is there, but you pay for it. Use pulsa only when you genuinely have no other option.
QRIS is the cleanest method for mixing e-wallets. Grandvoucher supports QRIS payments from any e-wallet app, so you're not locked into one platform's ecosystem.
Shopee and Tokopedia sometimes run game voucher promos. ShopeePay had a partnership with Free Fire Indonesia earlier in 2026 offering bonus diamonds. Keep an eye on the app's voucher section before major FF events, since those deals can be substantial.
#Are FF Memberships Worth It?
Short answer: yes, if you log in daily.

Free Fire currently offers three membership tiers:
Weekly Lite: 10 diamonds per day for 7 days = 100 DM total. Cheapest entry point for players who top up very little.
Weekly Membership: 50 diamonds per day for 7 days = 450 DM total, plus occasional exclusive rewards. This is where the value starts to make sense.
Monthly Membership: 100 diamonds per day for 30 days = 3,000 DM total. For dedicated players, this is the best value in the entire game. You also gain access to exclusive membership bundles when Garena runs events.
The key rule: you must log in daily to claim. Miss a day, you lose that day's diamonds. There's no retroactive claiming. If your schedule means you skip 3-4 days a week, the monthly membership's value drops significantly. In that case, stick with the weekly.
You can also stack the weekly and monthly memberships simultaneously. Doing this gives you up to 150 DM claimable per day (100 monthly + 50 weekly), which adds up to 4,500 DM across a 30-day period. For context, a Booyah Pass costs 399 DM and a Premium Plus costs 899 DM. Membership stacking covers those costs purely from daily login rewards within a single month.
For more detail on what Booyah Pass tiers include, check the Free Fire Elite Pass guide.
#How to Top Up: Step-by-Step
This is the standard flow across all major platforms. I'll use Codashop as the example since most beginners start there.
- Go to codashop.com/id-id/free-fire in your browser. Do not use random Google results to find it.
- Enter your Player ID (numbers only, no symbols).
- Select your diamond package.
- Choose your payment method (DANA, GoPay, OVO, pulsa, bank transfer, QRIS).
- Complete the payment. Diamonds arrive within seconds to 5 minutes.
- Open Free Fire and check your diamond balance to confirm.
If diamonds haven't arrived after 30 minutes, contact the platform's customer service with your transaction receipt. Always screenshot your payment confirmation.
#5 Scam Red Flags You Must Know
Penipuan top up is getting more aggressive, especially around Lebaran when THR money is circulating. Tempo.co reported on this just 4 days ago (9 March 2026), warning players about a surge in fake top-up platforms targeting Indonesian FF players.
These are the exact warning signs to watch for:
- They ask for your password or email. Legitimate platforms only need your Player ID. No exceptions.
- Price is more than 25-30% below market rate. Sustainable discounts from real platforms max out at around 18-20%. Anything like "1,000 DM for Rp 50,000" is a trap.
- Payment only via personal bank account or pulsa transfer. Real platforms use payment gateways with official channels.
- No verifiable website history or customer reviews. Check Google reviews and community threads before trusting a new platform.
- Customer service disappears after payment. Test this before buying. Message their CS. If response is slow pre-payment or non-existent, walk away.
Getting scammed is bad enough. But some banned accounts were the result of using unauthorized third-party top-up methods that violated Garena's Terms of Service, not just fraud. There is no account recovery guarantee in either case.
The only data you should ever hand over: Player ID only.
#How to Spend Diamonds Smartly
This part is optional, but since you're reading a guide on top-up, you probably want your diamonds to last.
Priorities from best to worst value:
- Monthly Membership first, always. Best diamond-per-rupiah ratio in the game.
- Booyah Pass (Elite Pass) at 399 DM. You earn back more value in cosmetics than you spend.
- Characters at 399-499 DM. Check the character tier list before buying. Some characters are far more impactful than others in the current OB52 meta.
- Faded Wheel / Lucky Royale. Only if you've already covered 1-3 above. The gacha math rarely favors you.
For a deeper breakdown of what diamonds get you and how to stretch a budget, the Free Fire diamonds guide covers spending tiers in more detail.
#FAQ
Is it safe to top up FF through Shopee or Tokopedia? Yes, if you're buying through the official game voucher section of those platforms, not from individual sellers. Always verify the seller rating and transaction count before buying from a Tokopedia/Shopee FF reseller.
Why is my top-up taking more than 5 minutes? Bank transfer and certain pulsa payments can take up to 30 minutes during peak hours. E-wallet payments (DANA, GoPay) are almost always instant. If you're past 30 minutes with no delivery, contact customer service with your transaction ID immediately.
Can I top up using a different player's ID? Yes. You only need the recipient's Player ID. This is how gifting works. Just double-check the ID before confirming payment; there's no refund if you send to the wrong account.
What's the minimum diamond purchase in Indonesia? As low as Rp 840 for 5 diamonds on VexaGame (as of March 2026). Codashop starts at Rp 901 for 5 DM. Most players find the 140 DM package the sweet spot for casual top-ups.
Do diamond prices ever drop permanently, or only during events? Discounts from third-party platforms are relatively consistent (Lapakgaming, VexaGame, etc.). Garena's in-game prices do not change. Event-specific promos via e-wallets are temporary. If you see a permanent massive discount on a new platform, treat it as a red flag.




