Licensed first: why the MAS route is the easy route
In some countries buying USDT means hunting for a stranger on a P2P app. In Singapore you don’t need to, because the Monetary Authority of Singapore licenses crypto exchanges directly under the Payment Services Act, and the licensed ones take PayNow and FAST in SGD. That’s the whole reason this guide puts the licensed route first: your SGD goes in by the same rail you use for kopi, your identity is checked once, and your USDT comes out to a wallet address in minutes, steady.
The licence to look for is the Major Payment Institution (MPI) licence for digital payment token (DPT) services. Coinhako has held it since May 2022, Crypto.com (Foris DAX Asia Pte. Ltd.) since June 2023, Independent Reserve under licence PS20200517, and OKX SG Pte. Ltd. since 2024. MAS listed 38 MPI licences for DPT services as of September 2026, so there are others, but these four cover what a S’pore player needs. Being licensed means customer funds are segregated from the company’s own money and the exchange answers to MAS, which an offshore app simply doesn’t.
One thing to be clear about, because we’re an affiliate site and not your lawyer: an exchange being licensed says nothing about whether it allows transfers to casinos. Each exchange has its own terms and runs its own anti-money-laundering checks. Read them, answer questions honestly, and don’t look for workarounds. We’re not going to promise you anything on their behalf lah.
The three exchanges compared
| Coinhako | Crypto.com | Independent Reserve | |
|---|---|---|---|
| MAS licence | MPI for DPT services, granted May 2022 | MPI for DPT services, granted June 2023 | MPI, licence no. PS20200517 |
| SGD funding | PayNow (free, instant); FAST (free, instant, up to S$200,000) | Open an SGD account in the app, then FAST or PayNow; debit card, Apple Pay and Google Pay also listed | PayNow and FAST, instant 24/7, up to S$100,000 per 24 hours; PayNow free, FAST free from S$1,000 |
| USDT networks | Check the network list in the app before withdrawing | Check the network list in the app before withdrawing | ERC20 and TRC20 |
| Fees | Check in the app (SGD withdrawal to bank: flat S$2) | Check in the app | Check in the app |
| Good for | Simple app, long track record in SG (founded 2014) | One app for card, exchange and wallet | Clear network support, instant SGD in and out |
All three will ask you to verify your identity and complete a risk-awareness assessment before you can trade. That’s not the exchange being kaypoh; MAS requires DPT providers to assess that retail customers understand the risks, and the same rules ban locally issued credit cards for crypto purchases and ban sign-up incentives. So if an app offers you “free USDT for joining”, it isn’t one of these.
Step by step: PayNow to USDT in your wallet
- Download the app from the official site or app store and register with your email and mobile number. Pick one of the three above; don’t follow a link from a Telegram group.
- Verify your identity. The app tells you what it needs (NRIC or passport, a selfie, sometimes proof of address). This is a one-time step.
- Complete the risk-awareness assessment. A short set of questions about how crypto works and what can go wrong. Every licensed exchange has one; read the material, it’s actually useful.
- Set up SGD funding. At Coinhako and Independent Reserve, the Deposit screen gives you PayNow and FAST details straight away. At Crypto.com, open the SGD Account first (Menu → Cash, or Accounts → Cash → Open), accept its terms, then you get the FAST deposit details.
- Top up by PayNow or FAST from your DBS, OCBC, UOB or other local bank app. Pay the exact amount and use any reference the exchange gives you. Coinhako and Independent Reserve credit instantly; Crypto.com credits via FAST once the transfer lands.
- Buy USDT. Choose Buy, USDT, enter the SGD amount, and check the quoted rate and fee or spread on the confirmation screen. If the quote looks wide, cancel and look again in a minute.
- Withdraw to your address. Choose Withdraw, USDT, then the network (TRC20 if your casino cashier shows TRC20; see our USDT deposit guide for the full network rule). Paste the address, verify the first and last four characters, add a memo if the destination requires one, and confirm with 2FA.
- Wait for the network. TRC20 usually confirms in seconds to a few minutes. Keep the transaction hash the app shows; it’s your receipt.
First time, budget twenty minutes including verification. After that, a top-up and buy is a two-minute job on the MRT, can or not?
Durian tip: Buy slightly more than you need the first time (a couple of USDT), then look at the exact fees the app charged. Next time you’ll know your real cost per 100 USDT and can size it properly.
Withdrawing to TRC20 without losing it
The step that scares people is the network choice, so here it is on its own.
- The casino cashier shows a USDT address and a network. In Singapore-facing casinos that’s almost always TRC20, sometimes ERC20 too.
- In your exchange app, the Withdraw screen for USDT has a network dropdown. Pick the one that matches the cashier. If your exchange doesn’t offer that network, don’t improvise; use a different exchange or ask the casino whether it accepts another network.
- TRC20 addresses start with “T”, ERC20 and BEP20 addresses start with “0x”. If the address shape doesn’t match the network you picked, you’ve chosen wrong.
- Independent Reserve lists ERC20 and TRC20 for USDT. Coinhako and Crypto.com publish their network lists in-app; check before you commit, because the lists change.
- Send a small test amount the first time to a new casino. It costs one extra network fee and it’s the cheapest insurance in crypto.
Wrong network means the coins are gone. No exchange, no casino and no “recovery expert” can bring them back, so slow down on this one screen.
The P2P route: how escrow works, and why it’s second here
P2P (peer-to-peer) marketplaces let you buy USDT from another user, with the platform holding the seller’s coins in escrow until you’ve paid them by bank transfer. In Malaysia, Indonesia or Vietnam that’s the mainstream route. In Singapore it isn’t, for a plain reason: Binance P2P removed all SGD trading pairs in 2021 after MAS ordered Binance to stop providing payment services to Singapore residents, and Binance later withdrew its MAS licence application. OKX SG holds an MPI licence for spot trading; we couldn’t confirm an SGD P2P market for Singapore users, so check in the app rather than take our word. With licensed exchanges taking PayNow at no fee, P2P is solving a problem S’pore players don’t have.
If you ever use P2P anyway, say while travelling, the mechanics and the safety rules are the same everywhere:
- Pick a seller with a long history, high completion rate and a limit range that fits your amount.
- Open the trade. The platform locks the seller’s USDT in escrow.
- Pay the seller by bank transfer using exactly the details shown in the trade window, within the time limit. Don’t type the coin name or the platform name in the reference.
- Mark as paid in the app and upload the receipt.
- The seller releases the USDT from escrow to your account. Done.
When you’re the seller (cashing out), the rule is the one that matters: release the coins only after the money is sitting in your own bank account. Not when a screenshot arrives, not when the buyer says “sent already, please release, urgent”. Payment screenshots are faked daily; bank balances aren’t. And stay inside the platform’s chat; anyone who wants to move the conversation to WhatsApp or Telegram is setting up a dispute you’ll lose. Third-party payments (money from a name that isn’t the buyer’s) are a red flag too; cancel the trade. Local news has covered exactly these Binance P2P scams hitting Singaporeans, so don’t play play.
Fees and spreads: what to look for (check in the app)
We’re not printing fee percentages, because every one we could quote today would be wrong by the time you read this. Instead, know the four places a cost can hide and look for each on the confirmation screen:
| Cost | Where it appears | What to check |
|---|---|---|
| Spread | The buy price vs the sell price on the same screen | A wide gap means you lose on the round trip even with “zero fees” |
| Trading fee | Line item when you confirm a buy | Some apps bundle it into the spread instead |
| Withdrawal fee | Line item when you send USDT out | May be fixed per withdrawal; batch your buys into fewer withdrawals |
| Network fee | Set by the blockchain, shown at send time | Low on TRC20, variable on ERC20 |
Plus the casino’s own conversion when it credits SGD, which shows in the cashier. The only fixed figure we’ll quote is Coinhako’s flat S$2 for SGD withdrawals back to your bank, because that’s published. For everything else, check in the app, screenshot the confirmation, and you’ll know your true cost.
How much to buy for a session: a worked example
The golden rule: buy what one session needs, not what the bonus could become. Say you’ve decided on a S$300 session and your app quotes S$1.30 per USDT (illustrative; use the live rate).
| Step | Figure |
|---|---|
| Session budget at the casino | S$300 |
| USDT at S$1.30 | 300 ÷ 1.30 ≈ 230.8 USDT |
| Buffer for withdrawal + network fee | ≈ 2 USDT (the app tells you the real figure) |
| USDT to buy | ≈ 233 USDT |
| SGD to send by PayNow | 233 × 1.30 ≈ S$302.90 plus trading fee or spread shown in-app |
| Casino credit | Its SGD rate on 230.8 USDT, shown before you confirm |
Now the bonus check. If you want BK8’s 100% welcome, the minimum transfer is S$50, so make sure the credited SGD clears that after conversion. If you’re taking me88’s 288%, that’s 35x deposit + bonus: S$300 + S$864 bonus means (300 + 864) × 35 = S$40,740 in slot bets before you can withdraw. Our wagering guide shows why a smaller bonus can be the better deal. Many crypto players skip the match entirely and take the no-turnover rebates instead; our crypto casino bonuses guide does that maths.
| Session budget | USDT at S$1.30 (approx.) | Buy about |
|---|---|---|
| S$100 | 76.9 | 79 USDT |
| S$200 | 153.8 | 156 USDT |
| S$300 | 230.8 | 233 USDT |
| S$500 | 384.6 | 387 USDT |
Safety and tax, in one paragraph
Turn on two-factor authentication in the exchange app, use the address book or whitelist feature if the app has one so you’re not retyping addresses, and keep your exchange login separate from your casino login. Don’t leave a large balance at any casino; win, withdraw, and hold USDT in your own wallet or sell it back to SGD. The MAS consumer-protection rules you’ll meet (ID checks, the risk assessment, no credit cards, no incentives) exist because crypto prices and platforms can fail, and that applies to USDT’s issuer too; a stablecoin is a promise, not a bank deposit. On tax, we don’t give advice: how any gains or gambling winnings are treated is for IRAS and your own circumstances, not a casino guide.
Routes compared
| Route | Speed (SGD to USDT in hand) | Fee type | Limits | Protection |
|---|---|---|---|---|
| Licensed exchange + PayNow/FAST (Coinhako, Crypto.com, Independent Reserve) | Minutes once verified | Spread and/or trading fee, withdrawal fee, network fee; check in the app | Coinhako FAST up to S$200,000; Independent Reserve up to S$100,000 per 24 h; Crypto.com per its SGD account terms | MAS-licensed, segregated customer funds |
| Licensed exchange + card/wallet (Crypto.com lists debit card, Apple Pay, Google Pay) | Minutes | Usually higher than bank transfer; check in the app | Per the app | MAS-licensed; local credit cards not allowed under MAS rules |
| P2P marketplace | Minutes to hours, depends on the seller | Spread set by the seller, platform fee if any | Per seller and platform | Escrow only; no SGD pairs on Binance P2P since 2021; unlicensed platforms are at your own risk |
| Cash or “agent” via chat | Whenever they feel like it | Whatever they say | None | None. This is how people get scammed; see our scam guide |
The first row wins on every column that matters for a S’pore player. Use it.
Next: deposit it, and where to play
You’ve got USDT in your wallet. Now read our USDT deposit guide for the cashier flow, the network rule from the casino’s side, and each casino’s payout terms. If you want the short version of where USDT players get the most back:
- BK8: USDT credited in up to 3 minutes, payouts processed within 25 minutes, no fees per its FAQ, and a 2% weekly crypto bonus on S$500+ deposits, up to S$1,888 at 3x, next to the lightest SG welcome (100% up to S$300 at 12x D+B).
- me88: 0–5 minute crypto deposits, 5-minute payouts advertised, 1% extra cashback on S$500+ crypto deposits at 1x, and the unlimited 1.2% instant rebate with no turnover. Deposit in USDT to withdraw in USDT.
- Maxim88: the 3X More Crypto Rewards programme for players who deposit and withdraw only in crypto: extra monthly rebate up to S$18,888 and extra cashback up to S$16,888, both at 2x, plus a monthly mBTC draw, on top of its exclusive Evolution baccarat table.
The complete list with coins and payout rules is on our USDT casinos page and the wider crypto casinos list.
21+ only. Play responsibly: set a budget and stop when it stops being fun. Need help? NCPG 1800-6-668-668 or our responsible gambling page.
