
Freefire SG Diamonds top up
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
Select amount
Choose your preferred package
Verify your account details above to continue
Payment method
Choose your preferred payment option
Verify your account details above to continue
Contact details
Enter your details to complete purchase
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.
| Package | Price |
|---|---|
| 25 Diamonds | RM1.04 |
| 100 Diamonds | RM3.96 |
| 310 Diamonds | RM11.92 |
| 520 Diamonds | RM19.88 |
| 1060 Diamonds | RM39.72 |
| 2180 Diamonds | RM79.49 |
| 5600 Diamonds | RM198.69 |
| 11500 Diamonds | RM397.38 |
| Less is More 1 | RM7.96 |
| Less is More 2 | RM11.92 |
| Less is More 3 | RM15.89 |
| Less is More 4 | RM19.88 |
Show all 21 packages
| Level Up Package - Level 10 | RM2.69 |
| Level Up Package - Level 15 | RM2.69 |
| Level Up Package - Level 20 | RM2.69 |
| Level Up Package - Level 25 | RM2.69 |
| Level Up Package - Level 30 | RM3.96 |
| Level Up Package - Level 6 | RM1.28 |
| Monthly Membership | RM31.70 |
| Weekly Lite | RM1.11 |
| Weekly Membership | RM6.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
- 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.
- 2Enter your Player ID on this page, check it matches the game exactly, and pick the Free Fire pack you want.
- 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.
- 4Complete the payment on the secure gateway. Elitedias does not store card details, and you get an order number and tracking page straight away.
- 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.