Free Fire's Diamond economy has a lot of moving parts: Booyah Pass, Wall Royale pity draws, Elite Pass returns, and a different storefront for almost every country. If you're a Singapore player trying to figure out the best-value way to get 2,000 Diamonds this month, here's the straight answer.
TL;DR:
- Best Singapore bundle: 2,180-Diamond pack at ~S$21.52. It covers Booyah Pass Premium Plus (999) + Wall Royale full pity (450) + ~730 leftover Diamonds.
- Booyah Pass Premium (499 Diamonds) is the floor; Premium Plus (999 Diamonds) unlocks the exclusive bundle, worth it only if the season's cosmetic matches your character slot.
- Core Diamond rate stays at roughly S$1.26 per 100 Diamonds on the starter pack, S$5.27 per 520 Diamonds at the mid-tier.
- Avoid 30%+ discount sites: that's a scam rate, not a bargain. Legitimate Singapore top-up rates are 5-15% better than in-app at most.
- Singapore route: Elitedias Free Fire SG via PayNow, delivered within minutes of payment confirmation, with SGD-native pricing.
What Diamonds actually buy
- Booyah Pass Premium: 499 Diamonds. The standard battle pass with ~50 tiers of cosmetics, emotes, and weapon skins.
- Booyah Pass Premium Plus: 999 Diamonds. Premium + exclusive bundle + upfront tier skips.
- Wall Royale: 9 Diamonds per spin, 450 Diamonds maximum for full pity. Targeted gacha event that rotates every 1-2 weeks.
- Diamond Royale / Weapon Royale: legacy gacha spins, 20-60 Diamonds per try, no pity. Random.
- Elite Bundle skins: 599-1,999 Diamonds depending on rarity.
- Character unlocks: 499-799 Diamonds for Elite characters like Chrono, DJ Alok, Kelly Awaken.
The Diamond math: which pack actually wins?
Rough Singapore storefront pricing (April 2026):
- 100 + 25 Diamonds: ~S$1.29, entry tier, 125 effective Diamonds.
- 310 + 93 Diamonds: ~S$3.99, flat mid-tier.
- 520 + 156 Diamonds: ~S$6.59, best per-Diamond rate at this tier.
- 1,060 + 318 Diamonds: ~S$13.16, enough for Booyah Pass Premium + some spare.
- 2,180 + 654 Diamonds: ~S$21.52, the sweet spot. Covers Booyah Pass Premium Plus + Wall Royale full pity + ~730 leftover.
- 5,600 + 1,680 Diamonds: ~S$65.99, whale tier, only worth it if you're chasing a specific Elite Bundle + Booyah Pass + Wall Royale all in one month.
First-time top-up bonuses on Free Fire SG double the Diamond grant on your first buy per tier. As with PUBG Mobile, the order matters: buy the biggest tier you plan to hit first to maximise the absolute Diamond dump.
Booyah Pass Premium vs Premium Plus
The delta between the two tiers:
- Premium (499 Diamonds): all 50 tiers of base rewards. No exclusive bundle.
- Premium Plus (999 Diamonds): Premium + exclusive themed bundle + 10 tier skips.
The extra 500 Diamonds for Premium Plus is worth it if the exclusive bundle fits a character class you actually run (the themed outfit and weapon skin together are typically worth ~800-1,100 Diamonds at standard rates). Skip it if the bundle is tied to a character you don't use. The tier skips alone don't justify the upgrade.
When NOT to buy Diamonds
- You don't log in daily. Booyah Pass requires ~50 daily quest completions. If you're playing weekends only, you'll leave 30%+ of the track unclaimed.
- There's no Wall Royale character you want this cycle. Diamonds sitting in your inventory lose opportunity cost when the next rotation brings a character you actually want.
- You're stuck on "Free Diamond" ads or survey offers. Those are scams. Garena doesn't partner with those third-party offer walls, and the "free Diamonds" never land.
- You're being offered 30%+ off "official" Diamonds by an unknown site. That's the single most reliable scam indicator in Free Fire top-ups.
How to top up Free Fire Diamonds in Singapore
The in-app top-up route via Google Play or the App Store carries the 15-30% platform cut, and the SG storefront prices the packs in SGD but with the platform margin already baked in. Garena's official Shells Top Up site bypasses that cut but requires a separate Garena account and still charges standard rates.
Elitedias Free Fire SG tops up through authorised distributors using your 9-12 digit Player ID. The form asks only for that ID, not your account login. Orders are delivered within minutes of payment confirmation.
For Singapore players, PayNow settles bank-to-bank from any local bank app, avoids the Visa/Mastercard round-trip fee, and keeps everything in SGD.
Is it safe to top up Free Fire from a third party?
Yes, as long as the platform sources its top-ups through authorised distributors rather than reseller codes, gift cards, or account-binding shortcuts. Elitedias tops up through authorised distributors using only your public in-game ID, and the currency lands directly in your account.
Key red flags with unknown top-up sites: asking for your account password, requiring you to share your Facebook or Google login, promising 30%+ discounts on in-app pricing (almost always a scam), and no visible review history. Elitedias links its public Trustpilot reviews directly at trustpilot.com/review/elitedias.com, and the order form asks only for the in-game ID each game needs.
The honest verdict
The 2,180-Diamond pack is the right single-buy for most Singapore Free Fire players. It covers the full season's Booyah Pass Premium Plus, one Wall Royale full pity, and leaves enough headroom for a weapon-chip purchase or two. Skip the small packs, skip the 30%-off scam sites, skip the survey-wall "free Diamonds," and top up through Elitedias with PayNow for the cleanest SGD rate.
Hero image courtesy of GamingonPhone.

