Skip to content
Freefire SG

Freefire SG Diamonds top up

4.2/5(2,235)TrustpilotDelivered within minutes · Secure Payment

Top up Freefire SG Diamonds with your player ID and pay in your local currency. Your order is delivered to your account within minutes of payment confirmation, and our support team is on WhatsApp and Telegram if you need a hand.

Enter your game ID

Enter your details to view available packages

Step 1 of 4

Select amount

Choose your preferred package

Step 2 of 4

Verify your account details above to continue

Payment method

Choose your preferred payment option

Step 3 of 4

Verify your account details above to continue

Contact details

Enter your details to complete purchase

Step 4 of 4

Verify your account details above to continue

Freefire SG Diamonds prices

Prices in MYR. Any processing fee for your payment method is shown at checkout before you pay.

PackagePrice
25 DiamondsRM1.04
100 DiamondsRM3.96
310 DiamondsRM11.92
520 DiamondsRM19.88
1060 DiamondsRM39.72
2180 DiamondsRM79.49
5600 DiamondsRM198.69
11500 DiamondsRM397.38
Less is More 1RM7.96
Less is More 2RM11.92
Less is More 3RM15.89
Less is More 4RM19.88
Show all 21 packages
Level Up Package - Level 10RM2.69
Level Up Package - Level 15RM2.69
Level Up Package - Level 20RM2.69
Level Up Package - Level 25RM2.69
Level Up Package - Level 30RM3.96
Level Up Package - Level 6RM1.28
Monthly MembershipRM31.70
Weekly LiteRM1.11
Weekly MembershipRM6.75

Prices checked 13 October 2026.

About Freefire SG top up

Freefire SG is the Elitedias listing for Garena Free Fire Diamonds on accounts registered to the Singapore server. Diamonds are Free Fire's paid currency and the only way to buy most of what the shop sells: Elite Pass and its Booster Pass, Weekly and Monthly Membership, characters and pets, gun skins and bundles, and spins in Luck Royale. Diamonds do not expire. Elitedias credits Diamonds to your account through authorised distribution partners of Garena, so there is no voucher code to redeem; the balance updates in the game within minutes of payment confirmation, and can take longer while Garena is running server maintenance. The order form asks for one thing, your Player ID, which is the number under your nickname on your profile screen. Elitedias never asks for your Garena password or the Facebook, Google or VK login tied to the account. If an order runs late, support on WhatsApp and Telegram can check it with your order number. Orders from Malaysia can be paid with Touch 'n Go eWallet, DuitNow, FPX, Boost, GrabPay, ShopeePay, 7-Eleven, cards, Apple Pay and Google Pay.

How to top up Freefire SG

  1. 1Open Free Fire, tap your avatar in the top-left corner of the lobby, and copy the Player ID shown under your nickname on the profile screen.
  2. 2Enter your Player ID on this page, check it matches the game exactly, and pick the Free Fire pack you want.
  3. 3Choose a payment method. For Malaysia that includes Touch 'n Go eWallet, DuitNow or FPX; the full list for your currency is shown at checkout.
  4. 4Complete the payment on the secure gateway. Elitedias does not store card details, and you get an order number and tracking page straight away.
  5. 5The Diamonds are credited to your Free Fire account within minutes of payment confirmation. Open the game to see the new balance, and message support on WhatsApp or Telegram if nothing arrives after 15 minutes.

Why choose Elitedias for Freefire SG top up?

Credited to your account through authorised distributors

Diamonds are sourced through authorised distribution partners of Garena and credited straight to your Free Fire account. There is no code to redeem and nothing to forward to a seller. Delivery is within minutes of payment confirmation and can take longer during publisher maintenance.

Only your public Player ID

The order form asks for your Player ID, the same details you would share with a friend to be found in Free Fire. Elitedias never asks for your password, email login or social login, and no account binding is involved at any point.

Public reviews on Trustpilot

Elitedias links to its live Trustpilot profile at trustpilot.com/review/elitedias.com. Every review has a traceable reviewer, the score updates as new ratings come in, and nothing is curated or hidden. Read the most recent ones before you decide.

Support on WhatsApp and Telegram

If an order is still pending, a payment is stuck at the gateway, or you entered the wrong Player ID, message support on WhatsApp or Telegram with your order number. Support runs around the clock, and every order has a tracking page you can check yourself.

Popular Freefire SG packages

Packs range from a 25 Diamond top-up through 100, 310, 520 and 1060 up to 2180 Diamonds, all credited as plain Diamond amounts. The 25 and 100 packs suit a Weekly Membership or a single Luck Royale spin. The 310 and 520 packs cover an Elite Pass with Diamonds left for a character or a pet. The 1060 and 2180 packs are for bundle releases and evo gun skins, where the full set is cheaper to chase in one sitting than across several small orders. Check the shop price in-game first and pick the pack that covers it.

Secure payment methods

Payment methods available in MYR: Credit/Debit Card, FPX, DuitNow, WeChat Pay, Boost, Touch 'n Go, GrabPay, AlipayHK, Apple Pay, 7-Eleven Malaysia, Google Pay, ShopeePay.

All payments run through PCI DSS compliant gateways and Elitedias never stores your card details. The methods available for MYR are listed at checkout, including Touch 'n Go eWallet, DuitNow and FPX, which confirm without a card.

Frequently asked questions

How do I find my Free Fire Player ID?

Open Free Fire and tap your avatar in the top-left corner of the lobby. The profile screen shows your nickname with your Player ID underneath it, a number of nine or ten digits. Tap the copy icon next to the ID, then paste it into the order form on Elitedias. The Player ID is public and is the same number friends use to add you, so sharing it is safe. Do not enter your Garena login or password anywhere.

How long does a Freefire SG top-up take?

Delivery is within minutes of payment confirmation. The Diamonds are credited through authorised distribution partners and appear in your Free Fire account without any code to redeem. Delivery can take longer when Garena is running maintenance on the game. If your order is still pending after 15 minutes, message Elitedias support on WhatsApp or Telegram with your order number and they will chase it.

Is it safe to buy Freefire SG Diamonds from Elitedias?

Yes. Elitedias sources Diamonds through authorised distribution partners and credits them to your account the same way an in-app purchase would. The form only asks for your public Player ID, never your Garena password or Facebook or Google login. Payments run through PCI DSS compliant gateways, no card details are stored, and Elitedias's Trustpilot reviews are public at trustpilot.com/review/elitedias.com.

What happens if I enter the wrong Player ID?

Contact Elitedias support on WhatsApp or Telegram straight away, before placing another order. If the top-up has not yet been processed it can sometimes be stopped. Once Diamonds have been credited to an account, Garena provides no way to reverse the delivery, so an order sent to a wrong but valid Player ID cannot be refunded. Copy and paste the ID from the game rather than typing it.

Can I pay for Freefire SG Diamonds with Touch 'n Go or DuitNow?

Yes. Touch 'n Go eWallet, DuitNow, FPX online banking, Boost, GrabPay and ShopeePay are all available at checkout for orders in MYR, along with 7-Eleven cash payment, cards, Apple Pay and Google Pay. Pick your method, approve the payment in your wallet or banking app, and the Diamonds are credited to your Free Fire account once the payment confirms.

Do I need to install anything to top up Freefire SG?

No. The whole order happens in your browser on Elitedias. Enter your Player ID, choose a pack, pay, and the Diamonds are credited to your Free Fire account. There is no app to download, no extension to add and no code to type into the game. You just need the game installed and your account signed in so you can confirm the new balance afterwards.

Does Freefire SG work for Free Fire accounts on other servers?

No. Diamonds are tied to the server an account was created on, and this listing serves accounts on Garena's Singapore server only. Players on the Malaysia, Indonesia, Thailand or other servers need the Elitedias listing that matches their server; a top-up placed against the wrong listing will fail or cannot be reversed. If you are unsure which server your account is on, send your Player ID to support on WhatsApp or Telegram before paying.

Can I get a refund on a Freefire SG order?

A refund is issued only if Elitedias cannot deliver the order, for example if the pack is out of stock or the top-up fails on the distributor side; in that case the full amount is returned to the original payment method. Delivered orders cannot be refunded because Garena provides no way to take Diamonds back out of an account. Orders sent to a wrong Player ID are treated as delivered.