How to Top Up Free Fire Diamonds in Bangladesh (2026 Guide)
Free Fire's Elite Pass, characters and bundles all run on Diamonds. Garena's own top-up screen can be slow to load or limited in payment options depending on your phone, so many players in Bangladesh top up through a local store instead — paying with bKash, Nagad, Rocket or Upay and getting Diamonds added directly to their Player ID.
Before you start
- Open Free Fire, tap your profile picture at the top left, and note the number under your name — that's your Player ID.
- Pick a Diamond pack. The Free Fire Diamonds page has options from 100 Diamonds up to 2180 Diamonds.
- Have your mobile wallet app ready.
- New to Pixel Market BD? Read how to create an account and how to place an order.
Step by step
- Go to the Free Fire Diamonds page and choose your Diamond amount.
- Enter your Player ID exactly as shown on your profile — no login required.
- Add to cart, go to checkout, and sign in to your Pixel Market BD account.
- Choose bKash, Nagad, Rocket or Upay, send the payment, and enter the transaction ID (TrxID) from your wallet's confirmation message.
- We verify the payment, then Diamonds are sent to your Player ID — usually within 5 minutes.
- Open Free Fire and check your Diamond balance in the top-up menu to confirm delivery.
Picking the right pack
If you're saving for the Elite Pass, the 520 or 1060 Diamond packs usually line up well with the pass price plus a little extra for the store. Players chasing a specific bundle or character during a limited event often go straight for the 2180 Diamond pack, since bigger packs tend to give slightly more Diamonds per taka than several small purchases.
Can I top up someone else's account?
Yes. Enter your friend's or sibling's Player ID at checkout instead of your own, and the Diamonds go straight to their account. It works well as a gift since there's no login step on either side.
Tips
- Double-check your Player ID before paying — Diamonds sent to the wrong ID can't be recovered.
- Keep your transaction ID until the order shows as delivered in My Orders.
- Delivery is usually faster than the in-game top-up screen during busy hours, since we process it manually rather than relying on Garena's own payment gateway.
- If Diamonds haven't arrived after 15–20 minutes, message us on WhatsApp with your order ID.
A quick note on refunds
Once Diamonds land on a Player ID, the order is complete and can't be reversed — this applies everywhere Diamonds are sold, not just here. Since delivery is often faster than 5 minutes, there's very little buffer time to catch a mistake after paying, so it's worth reading your Player ID off your profile screen fresh each time rather than copying it from an old chat or note.
Is this the same as the in-game top-up?
Yes, it's the same official Free Fire Diamond currency from Garena, just delivered through our recharge system instead of the in-app store. Paying with bKash, Nagad, Rocket or Upay is usually easier for buyers in Bangladesh than the in-app options.
Frequently asked questions
How fast do Free Fire Diamonds arrive?
Delivery usually takes about 5 minutes once your payment is confirmed.
Do I need my Free Fire password to top up?
No, we only need your Player ID, the number shown under your name in-game. We never ask for your password.
Does this work for Free Fire MAX too?
Yes. Free Fire and Free Fire MAX share the same account and Diamond balance, so a top-up to your Player ID shows up in either app.