Last updated on January 19th, 2022
With the recent craze in cryptocurrencies, you may be wondering how you can get some exposure to Bitcoin.
Since Bitcoin is the most well-known cryptocurrency, you are able to buy it directly from SGD in many ways!
Here’s what you need to know.
Contents
- 1 How to buy Bitcoin in Singapore
- 2 Independent Reserve
- 3 Gemini (Exchange)
- 4 Gemini (Active Trader)
- 5 Luno (App)
- 6 Luno (Exchange)
- 7 Zipmex
- 8 Coinhako
- 9 Liquid
- 10 Crypto.com (Credit / Debit card)
- 11 Crypto.com (Xfers)
- 12 Tokenize
- 13 Coinut
- 14 Binance (P2P)
- 15 Binance (Credit Card)
- 16 Binance Singapore
- 17 AAX
- 18 Coinbase
- 19 Conclusion
- 20 👉🏻 Referral Deals
How to buy Bitcoin in Singapore
Here are 17 ways you can buy Bitcoin in Singapore:
- Independent Reserve
- Gemini (Exchange)
- Gemini (Active Trader)
- Luno (App)
- Luno (Exchange)
- Zipmex
- Coinhako
- Liquid
- Crypto.com (Credit / Debit card)
- Crypto.com (Xfers)
- Tokenize
- Coinut
- Binance (P2P)
- Binance (Credit Card)
- Binance Singapore
- AAX
- Coinbase
This is a summary of all of the methods:
Platform | Type of Transaction | Fees |
---|---|---|
Independent Reserve | Trading | 0.5% |
Gemini (Exchange) | Instant Buy | From 1.49% |
Gemini (Active Trader) | Trading | Up to 0.35% |
Luno (App) | Instant Buy | 1% |
Luno (Exchange) | Trading | Up to 0.1% |
Zipmex | Trading | 0.2% |
Coinhako | Instant Buy | 0.8% – 1% |
Liquid | Trading | Up to 0.3% |
Crypto.com (Credit / Debit card) | Instant Buy | 3.50% |
Crypto.com (Xfers) | Instant Buy | None (But may have large spread) |
Tokenize | Trading | 0.8% (Min $1) |
Coinut | Trading | Up to 0.5% |
Binance (P2P) | P2P | Free |
Binance (Credit Card) | Instant Buy | 1% |
Binance Singapore | Instant Buy | 0.60% |
AAX | Exchange | None |
Coinbase | Instant Buy | 3.99% |
And here is each method explained in-depth:
Independent Reserve
Independent Reserve is an exchange that was founded in Australia. Furthermore, they are the first retail cryptocurrency exchange in Singapore to attain a licence from MAS.
Here’s how you can buy BTC on their platform:
- Deposit SGD into your account
- Go to Buy/Sell and select the BTC/SGD trading pair
- Go to Trade to make a Limit Order
- Select the amount you want to buy in either SGD or BTC
#1 Deposit SGD into your account
You’ll need to deposit SGD into your account if you want to make a trade. This can be done by going to the ‘Accounts‘ tab, and selecting SGD as the currency you wish to deposit.

If you have a bank account that is linked to Xfers, the details will already be shown in Independent Reserve.
You will be shown the details of the bank account to transfer your SGD to.

You will be charged a 0.55% fee for each deposit you make.
#2 Go to Buy/Sell and select the BTC/SGD trading pair
After depositing SGD into Independent Reserve, you will need to select the BTC/SGD trading pair. This can be done by going to ‘Buy/Sell’, and then selecting ‘Buy BTC‘.

You will be brought to a page that allows you to make a Market Order.

#3 Go to Trade to make a Limit Order
If you wish to make a Limit Order, you’ll need to select the ‘Trade‘ tab, which gives you more options.

You can choose to make a Market Order from this tab as well.
#4 Select the amount you want to buy in either SGD or BTC
The last thing you’ll need to do is to select the amount of SGD or BTC that you wish to buy. If you are placing a Limit Order, you will need to enter your limit price as well.

You will be able to view the amount of SGD that you’ll be using, as well as the fees that you incur.
Independent Reserve charges a 0.5% fee for each trade that you make.
Once the trade has been completed, BTC will be credited to your account.
Verdict
Here is a summary of the fees that Independent Reserve charges you:
Fee | Amount |
---|---|
Deposit Fee (SGD) | 0.55% |
Trading Fee | 0.5% |
Withdrawal Fee (SGD) | 0.55% |
Compared to some crypto exchanges in Singapore, the trading fee is rather low.
Gemini (Exchange)
Gemini allows you to buy cryptocurrencies via 2 methods:
- Gemini Exchange
- Gemini Active Trader
Gemini’s Exchange platform gives you a lot of convenience as you can instantly buy crypto.
However, the fees that they charge are much higher too!
How to buy Bitcoin on Gemini Exchange
Here’s what you need to do to buy Bitcoin on Gemini Exchange:
- Deposit your fiat currency to Gemini’s platform
- Select BTC from the Market tab
- Click on ‘Buy’
- Select one-time purchase
- Select the amount you wish to purchase
- Review the order
- Confirm the order and receive your crypto
#1 Deposit your fiat currency to Gemini’s platform
To start buying cryptocurrency on Gemini’s platform, you’ll need to deposit a fiat currency like SGD into their platform.
You can read my guide on how to invest with Gemini to find out more.
You’ll need to create a deposit request with Gemini, before sending your funds to an account owned by Xfers.
After you’ve transferred the funds, it should reach your Gemini account in a few minutes.

#2 Select BTC on the ‘Market’ tab
Gemini allows you to buy 27 currencies on their Exchange platform.
You’ll need to select BTC when you’re on the ‘Market‘ tab.

#3 Click on ‘Buy’
After selecting BTC, you will be brought to its currency page.

You will need to select the Buy button.
#4 Select one-time purchase
If you are looking to make a one-off payment, you’ll need to select the option here.

#5 Select the amount you wish to purchase
You’ll need to select the amount of crypto that you wish to purchase.

There is no minimum to purchase, but you’ll incur quite a substantial fee for small amounts!
#5 Review the order
Before making the trade, you’ll be able to see the details of your purchase.

The amount that you’ve previously entered is inclusive of the purchase fees.
#6 Confirm the order and receive your crypto
After you’ve swiped to confirm, your order will be processed and the crypto will be transferred to your portfolio.
Verdict
Here are the fees that you’ll incur when trading on Gemini’s Exchange:
Trade Amount (SGD) | Trading Fee (SGD) |
---|---|
≤ $15.00 | $1.50 |
> $15.00 but ≤ $35.00 | $2.00 |
> $35.00 but ≤ $70.00 | $2.75 |
> $70.00 but ≤ $250.00 | $4.00 |
> $250.00 | 1.49% of your Web Order value |
There are no withdrawal or deposit fees when you use Gemini.
If you are only trading a small amount, the fees are extremely high! As such, it is not recommended that you use this method.
Even if you’re buying more than $250, a 1.49% fee is really hefty!
I would not recommend using the Exchange platform to buy Bitcoin on Gemini. Instead, you should consider Gemini’s Active Trader as the fees are much lower.
Gemini (Active Trader)
The second way that you can buy Bitcoin on Gemini is by using their Active Trader platform.
It is different from the Exchange platform as you’ll need to trade your crypto with other users on the platform.
However, the trading fees are much cheaper!
How to buy Bitcoin on Gemini Active Trader
Here’s what you need to do to buy Bitcoin on Gemini Active Trader:
- Fund your Gemini account
- Select your trading pair with BTC
- Select the order type
- Input the quantity
- Make the trade
#1 Fund your Gemini account
To make a trade, you’ll need to fund your Gemini account first!

If you’re a Singaporean, you can easily link your bank account via Xfers.

#2 Select your trading pair with BTC
Once you’ve deposited money into your account, you can start making a trade!
First, you’ll need to select your trading pair.

For example, if you wish to buy BTC from SGD, your trading pair will be BTC-SGD.
#3 Select the order type
You’ll need to select the type of order to execute on the exchange.

Here are the definitions of the 6 different order types:
Order Type | Definition |
---|---|
Limit | Filled at or better than a specified price. Any quantity that is not filled rests on the continuous order book until it is filled or canceled. |
Stop-Limit | Places a Limit order when a Last Trade Price crosses the Stop Price of the order. |
Maker-Or- Cancel | Rests on the continuous order book at a specified price. If any quantity can be filled immediately, the entire order is canceled. |
Immediate-Or- Cancel | Filled immediately at or better than a specified price. Any quantity that is not filled immediately is canceled and does not rest on the continuous order book. |
Fill-or-Kill | Filled immediately at or better than a specified price. If the order cannot be filled in full immediately, the entire quantity is canceled. The order does not rest on the continuous order book. |
Market | Filled immediately at the current best available price |
You are unable to perform a stop-loss trade on Gemini Active Trader.
#4 Input the quantity
You will need to input the details of your trade, including:
- The price that you want to buy or sell the crypto at
- The amount that you want to purchase

#7 Make the trade
After making the order, it will be queued in Gemini’s system. if there is another order that matches your specifications, the trade will be executed!

You will receive your BTC from the trade in your account.
Verdict
The fees that you incur with Gemini’s Active Trader are up to 0.35%. This is more than 4x cheaper compared to buying with Gemini’s Exchange platform!
If you are looking to buy Bitcoin, or any other currency on Gemini’s platform, they are a really strong contender with their low fees.
Furthermore, Gemini does not charge you for your first 10 withdrawals from their platform. This really helps you to save on the hefty withdrawal fees!
As such, you are able to buy Bitcoin and then send it to a platform that lends your Bitcoin out, such as Celsius or BlockFi.
Luno (App)
Similar to Gemini, Luno offers you 2 methods of buying Bitcoin on their platform.
This includes:
- App (Instant Buy)
- Exchange
You will also incur a higher fee when buying Bitcoin via Instant Buy.
How to buy Bitcoin on the Luno App
Here are the steps you’ll need to buy Bitcoin on Luno:
- Tap on ‘Buy’ on the BTC wallet page
- Transfer money from Xfers to Luno
- Select how much BTC you wish to buy
- Make the trade
#1 Tap on ‘Buy’ on the Bitcoin wallet page
When you’re on the Bitcoin wallet page, you’ll need to tap on the ‘Buy‘ option.

You can select to purchase Bitcoin from other cryptocurrencies, or from SGD.

#3 Transfer money from Xfers to Luno
If you wish to buy Bitcoin from SGD, you’ll need to transfer your SGD from your Xfers account first.

#4 Select how much BTC you wish to buy
You’ll need to select the amount of BTC that you wish to buy.
You’ll be able to see the fees that you incur as well.
#5 Make the trade
After the trade has been completed, the BTC will be deposited into your BTC wallet!
Verdict
Here are the fees that you’ll incur when trading with Luno:
Type of Fee | Amount |
---|---|
Deposit Fees | None |
Trading Fees (Instant Buy) | 1% |
Withdrawal Fee (SGD) | None |
Luno’s Instant Buy fees are similar to Coinhako at 1%.
You are buying at Luno’s prevailing market rate between SGD and BTC. This may also be higher or lower than the actual market rate.
Again, this is quite a costly method of buying crypto. There are more cost effective ways of buying Bitcoin, such as Luno’s Exchange platform.
Luno (Exchange)
Luno’s Exchange platform is rather similar to Gemini Active Trader.
You are able to set a limit order to decide the price of Bitcoin that you wish to buy at.
Furthermore, the fees are much lower compared to buying Bitcoin via Luno’s Instant Buy!
How to buy Bitcoin on Luno Exchange
Here’s what you need to do to buy Bitcoin on Luno’s Exchange platform:
- Deposit SGD into Luno from Xfers
- Go to ‘Home → Exchange’
- Select BTC/SGD as your trading pair
- Select the type of order you want to make
- Select the price of SGD and the amount of BTC you want to buy
- Make the trade
#1 Deposit SGD into Luno from Xfers
You’ll need to deposit SGD from your Xfers wallet into your Luno SGD wallet.

The minimum amount you can deposit is $1.
#2 Go to ‘Home → Exchange’
You can only access Luno’s Exchange platform on a desktop browser, and not the mobile app.
To do this, you’ll need to go to Home, and then click on ‘Exchange’.

This will bring you to Luno’s Exchange platform.

#3 Select BTC/SGD as your trading pair
The default trading pair should be BTC/SGD if you’re using it from Singapore.
You can select the trading pair from the dropdown menu.

Luno only has a SGD trading pair with BTC. You can’t buy other currencies like ETH or LTC directly from SGD from the Exchange platform.
If you want to own these tokens, then you’ll have to make at least 2 trades!
#4 Select the type of order you want to make
After selecting BTC/SGD as your trading pair, you’ll need to select the type of order you wish to make.

There are 3 types of orders you can make:
- Limit
- Market
- Stop-limit
#5 Select the price of SGD and the amount of BTC you want to buy
After deciding on your order type, you can fill in the details of the trade.
This includes:
- The price of SGD you wish to buy BTC at
- The amount of BTC you want to buy

#6 Make the trade
Once you have made the buy order, you will need to wait for your order to be filled.
The BTC will be credited to your account once the trade has been made!

Verdict
Luno charges one of the lowest trading fees of any exchange platforms that supports SGD. Depending on your trade volume, the trading fees are only a maximum of 0.1%.
This is 10x lower compared to Coinhako!
Another advantage is that Luno supports SGD trading.
Other exchanges like Binance or Huobi have low trading fees too. However, they do not allow you to buy crypto and BTC directly from SGD.
The main drawback about Luno is that you can only buy BTC from SGD on the Exchange platform.
If you are just looking to buy BTC and not other altcoins, Luno can be something you can consider.
Furthermore, you are able to place your BTC into the Luno Savings Wallet to earn interest on your BTC!
Zipmex
Zipmex is an exchange that was founded in Thailand.
It offers you the option to buy crypto directly from SGD, and charges rather low fees too!
Here’s what you need to do to buy BTC on Zipmex:
- Go to wallets and select SGD as the funds to deposit
- Fill in the details of your deposit into Zipmex
- Go to ‘Markets’ and select the BTC/SGD trading pair
- Enter the details of your trade
#1 Go to wallets and select SGD as the funds to deposit
You’ll need to deposit SGD into Zipmex first.
To do so, you’ll need to go to ‘Wallets‘,

and then select ‘Deposit‘.

You’ll need to select SGD as the currency you wish to deposit.

#2 Fill in the details of your deposit into Zipmex
You are required to enter some details so that Zipmex can process your deposit.

This includes:
- Deposit amount
- Account number
- The bank you’re depositing from
#3 Go to ‘Markets’ and select the BTC/SGD trading pair
After depositing SGD into Zipmex, you can start to use the trading platform.
You’ll need to go to ‘Markets’,

which will bring you to the trading platform.

At the left hand corner, you can select the BTC/SGD trading pair.

#4 Enter the details of your trade
The last thing you’ll need to do is to enter the details of your trade.
You are able to make 2 different types of orders:
- Market order
- Limit order

You’ll also need to enter the following details:
- The price that you’d like to buy 1 BTC at
- The amount of BTC you want to buy
When your trade is processed, BTC will be credited into your account.
Verdict
Here are the fees that you’ll incur with Zipmex:
Fee | Amount |
---|---|
Trading Fee | 0.2% |
SGD Withdrawal Fee | 5 SGD |
The trading fees on Zipmex are quite low!
However, the withdrawal fees are higher compared to other platforms.
This is a tradeoff that you may have to incur when trading on Zipmex.
Coinhako
Coinhako is a crypto platform that was founded in Singapore in 2014. You are able to buy a wide variety of cryptocurrencies from your SGD on Coinhako.
However, the trading fees that you incur may be much higher compared to other platforms.
How to buy Bitcoin on Coinhako
Here’s how you can buy Bitcoin on Coinhako:
- Deposit your SGD into your SGD wallet
- Go to ‘Trade’
- Look for BTC and click on Buy
- Select the amount of SGD you wish to use to purchase BTC
- Verify the transfer
#1 Deposit your SGD into your SGD wallet
To start buying crypto on Coinhako, you will need to fund your SGD wallet first. There are 2 ways you can do so:
- Xfers
- Direct FAST transfer
In the past, you could only use Xfers to deposit your funds into Coinhako.

Xfers acts as a middleman between the crypto exchange and your bank account.
However, you are now able to transfer your funds directly to your SGD wallet via FAST!

Don’t forget to include your unique deposit code in the comments section of the transfer. This will help Coinhako to match the deposit to your account!
You do not incur fees when depositing via FAST. Meanwhile you will incur a 0.55% fee for each deposit via Xfers!
FAST is the more cost effective way to deposit your SGD into Coinhako. However, it may take a longer time for your deposit to be processed.
#2 Go to ‘Trade’
On Coinhako’s platform, you’ll need to go to the ‘Trade‘ section.

This is where you are able to buy and sell crypto on Coinhako.
When you are making any trade, you can’t determine the price that you wish to buy or sell at. Coinhako will try to match it to the prevailing market rate when you make the trade.
#3 Look for BTC and click on Buy
You’ll need to scroll down to find BTC, and then click on ‘Buy‘.

#4 Select the amount of SGD you wish to use to purchase BTC
You will need to select the amount of SGD that you wish to use for your trade. The amount of BTC that you receive will be based on the prevailing market rates.

Coinhako has a minimum of $45 SGD for each trade that you make.
For every trade that you make on Coinhako, you are charged a 1% fee.

However if you use the promo code ‘COINGECKO‘, you will reduce your fees to 0.8%.

#5 Verify the transfer
Once you’re done, you will need to verify your trade.
The BTC tokens will be credited into your account when the trade is completed!
Verdict
Here are the fees that you’ll incur when trading with Coinhako:
Type of Fee | Amount |
---|---|
Deposit Fees | None (FAST), 0.55% (Xfers) |
Minimum Trade Amount | $0.5 |
Trading Fees | 1% for any trade (0.8% if you use the promo code COINGECKO) |
Withdrawal Fee (SGD) | $2 per withdrawal |
It is definitely more cost effective to deposit into your SGD wallet via FAST compared to Xfers. You will incur unnecessary fees if you do so with Xfers!
Another thing you’ll need to take note is the withdrawal fee of $2. If you are withdrawing out small amounts, it would not be worth this fee!
Overall, Coinhako has pretty high fees. Moreover, you can only buy Bitcoin at Coinhako’s prevailing market rate.
This may be higher or lower than the current market rate, as seen on Coinmarketcap!
Coinhako’s main advantage is that it allows you to buy a variety of altcoins directly from SGD.
This platform may be more suitable if you are looking to buy certain tokens like DOGE.
If you are just looking to buy Bitcoin, there are other platforms out there that offer lower trading fees!
Liquid
Liquid is a crypto exchange that is based in Japan. It also allows you to transfer your SGD to the exchange.
However, the withdrawal fees for SGD can be quite high!
How to buy Bitcoin on Liquid
Here’s what you need to buy Bitcoin from SGD on Liquid:
- Deposit your money via bank transfer
- Go to Spot Trading
- Select BTC/SGD as your trading pair
- Select the quantity to trade
#1 Deposit your money via bank transfer
You’ll need to transfer your money via wire transfer to Liquid.

You are able to deposit SGD into your Liquid account.
#2 Go to Spot Trading
Once you’ve deposited your funds, you can go to ‘Spot Trading‘ to make the trade.

There are other options like Margin trading. However, they are too risky especially if you’re just starting to trade in crypto!
#3 Select BTC/SGD as your trading pair
You’ll need to select BTC/SGD as your trading pair.

#4 Select the quantity to trade
You’ll need to select the type of order that you wish to make:
- Limit
- Market
- Stop
- Stop limit

After that, you’ll need to select the amount of SGD or BTC that you wish to include in the trade.
When your order is filled, the Bitcoin will be credited into your account.
Verdict
Here are the fees that you’ll incur when trading with Liquid:
Type | Amount |
---|---|
Trading fees | Up to 0.30% |
SGD Withdrawal Fees (StraitsX) | 0.55% (Min $4, Max $30) |
Withdrawal Fees (Bank Transfer) | $15 SGD + $30 USD |
The trading fees are rather low. However, the withdrawal fees can be pretty hefty!
If you want to sell your BTC in the future back to SGD, you may want to consider sending your Bitcoin to another platform to sell it off.
Crypto.com (Credit / Debit card)
Crypto.com allows you to buy crypto directly from your credit or debit card.
Even though it is the most convenient method, you may be charged high fees.
How to buy Bitcoin on Crypto.com with a credit / debit card
Here’s what you need to do to buy BTC on Crypto.com with a credit or debit card:
- Go to Crypto Wallet
- Click on ‘Buy BTC’
- Select a debit or credit card to make the purchase
#1 Go to Crypto Wallet
You’ll need to access your crypto wallet on the Crypto.com app.

This can be done by tapping on the central icon and going to ‘Crypto Wallet‘.
BTC should be one of the first few currencies that appear on the list.
After that, you can tap on BTC.
#2 Tap on ‘Buy BTC’
You will be on the BTC price page. You’ll need to tap on ‘Buy BTC‘ to make the trade.

#3 Select a debit or credit card to make the purchase
After that, you’ll need to select a credit card or debit card to make your purchase.

Once the transaction has been approved, the BTC will be credited into your BTC wallet.
Verdict
Buying crypto using a credit or debit card can be very expensive, and Crypto.com is no exception.
You will be charged a 3.5% fee when buying from Singapore!
Furthermore, you are unable to choose the price of BTC that you wish to buy at. You will be buying at Crypto.com’s prevailing market price, which may be higher or lower than the actual price.
As such, it is not really cost effective to buy crypto using a credit card.
Crypto.com (Xfers)
Crypto.com also has Xfers support, which means that you can actually buy crypto directly from SGD!
How to buy Bitcoin on Crypto.com with Xfers
Here’s what you need to do to buy Bitcoin on Crypto.com using Xfers:
- Connect your Xfers wallet to Crypto.com
- Go to Crypto Wallet
- Click on ‘Buy BTC’
- Select ‘Fiat Wallet’
- Select the amount of BTC you wish to buy
#1 Connect your Xfers wallet to Crypto.com
To start using Xfers on Crypto.com, you’ll need to connect your Xfers wallet.
This can be done by going to the Settings menu at the top left hand corner,

and then tapping on ‘Xfers Account‘.

From there, you can link your Xfers account to Crypto.com.
#2 Go to Crypto Wallet
You’ll need to access your crypto wallet on the Crypto.com app.

This can be done by tapping on the central icon and going to ‘Crypto Wallet‘.
BTC should be one of the first few currencies that appear on the list.
After that, you can tap on BTC.
#3 Tap on ‘Buy BTC’
You will be on the BTC price page. You’ll need to tap on ‘Buy BTC‘ to make the trade.

#4 Select ‘Fiat Wallet’
You’ll need to select ‘Fiat Wallet’ at the Buy menu, which is at the top right corner.

#5 Select the amount of BTC you wish to buy
After that, you’ll need to select the amount of BTC that you wish to buy.
Once you confirm the trade, the BTC will be credited into your wallet.

Verdict
Crypto.com does not charge any fees when trading crypto on their app.
However, you can’t decide the price that you are buying BTC at. This is based on Crypto.com’s prevailing market price.
This may be higher or lower than the actual market price.
This method is very simple if you don’t want to trade crypto, and just want to buy it instantly.
However, the difference between the actual market price and Crypto.com’s price may be quite high!
Tokenize
Tokenize is a centralised exchange that is based in Singapore and Malaysia.
Their exchange allows you to trade 30 different currencies directly from SGD!

Here’s how you can buy BTC on Tokenize:
- Deposit your funds
- Go to ‘Market’
- Select SGD/BTC as your trading pair
- Select the type of order and your trade amount
- Make the trade
#1 Deposit your funds
To start trading on Tokenize, you’ll need to deposit your SGD into your wallet first.
However, it can be a bit hard to navigate around Tokenize’s site. You’ll need to see go to the top right-hand corner which has your name, and select ‘Wallets‘.

After that, you’ll need to scroll down all the way to your Fiat Balance. You’ll see the amount of SGD and USD that you have with Tokenize.

You’ll need to click on ‘Deposit’, and you can deposit your funds via 2 ways:
- Xfers Direct Transfer
- Swap from XSGD wallet

You’ll be asked to select the amount you want to deposit from your Xfers account, along with the fee.

You’ll be charged a 0.55% fee if you use Xfers Direct Charge.
Tokenize will deduct the balance from your Xfers account, and it will be credited into your SGD wallet.
#2 Go to ‘Market’
After making your deposit, you can start trading your SGD for crypto.
You’ll need to select ‘Market‘ from the dashboard.

#3 Select SGD/BTC as your trading pair
When you click on Market, the default trading pair should be SGD/BTC.
Otherwise, you can search for it with the search bar.

#4 Select the type of order and your trade amount
There are 2 types of orders you can make with Tokenize:
- Limit
- Market
Limit orders will allow you to determine the price of BTC that you wish to pay.

This gives you more control over the price that you want to pay for each dogecoin.
Meanwhile, market orders will purchase BTC at the current market price.

If you use this method, you will be able to fill your order almost immediately.
However, what I don’t like about market orders is that you won’t be able to see the trading fee that you’ll need to pay beforehand.
#5 Make the trade
After you’ve confirmed your trade, your BTC will be credited into your wallet.
Verdict
Here are the fees that you’ll need to pay when trading on Tokenize:
Fee Type | Amount |
---|---|
Deposit Fees | 0.55% |
Trading Fees | 0.80% (min. $1 SGD) |
Withdrawal Fee | 0.55% |
The trading fee you incur on Tokenize is quite high at 0.80% (min. $1).
However, it is still slightly lower compared to Coinhako.
It may be worth it to use Tokenize to buy certain altcoins like ADA or DOT.
However, there are much more cost effective ways of buying BTC!
As such, I would not really recommend Tokenize due to its higher fees.
Coinut
Coinut is another exchange that is founded in Singapore, and allows you to buy BTC directly from your SGD.
However, it is not as well known as other exchanges.
Here’s what you need to do to purchase Bitcoin on Coinut’s platform:
- Deposit your SGD via Xfers Direct
- Go to ‘Trade’
- Choose the quantity that you wish to buy
- Make the trade
#1 Deposit your SGD via Xfers Direct
You can deposit your SGD directly to Coinut via Xfers Direct.

However, you may want to take note that the minimum deposit is $100.
#2 Go to ‘Trade’
After depositing your money into Coinut, you can go to the trading platform.

Don’t forget to set BTC/SGD as your trading pair!
#3 Choose the quantity that you wish to buy
On the same page, you can determine the ‘buy’ trade that you want to make. There are 2 types of trades:
- Limit
- Market
For limit orders, you are able to set the maximum price of BTC that you’re willing to pay for.

This gives you some control on the price that you buy your BTC at.
However for Market orders, you will just purchase BTC at the prevailing market rate.

This helps you to fill your order right away.
#4 Make the trade
Once a seller has been found, your trade order will be executed.
The BTC will be credited into your Coinut portfolio.
Verdict
Here are the fees and minimum amounts for Coinut:
Type | Amount |
---|---|
Deposit Fee | 0.55% Minimum $1 SGD |
Trading Fee | Up to 0.50% |
Minimum Deposit | $100 |
Withdrawal Fee | 0.55% Minimum $1 SGD |
The trading fee for Coinut is rather low (0.50%). However, you’ll need to consider both the:
- Minimum deposit
- Withdrawal fee
The withdrawal fee is really high! It may be more worth it to send your crypto to another exchange like Luno, and then withdraw from there.
This may help to save some of your fees.
Binance (P2P)
Binance is one of the largest cryptocurrency exchange platforms, with many supported currencies on their platform.
However, you are unable to trade SGD for BTC on their trading platform!

You can still buy BTC from SGD, but you’ll have to use their P2P platform instead.
How to buy Bitcoin on Binance P2P
Here is how you can use the Binance P2P platform in Singapore:
- Go to the P2P platform
- Select BTC as the currency you wish to buy
- Select the trader you wish to trade with
- Enter the amount you wish to pay
- Transfer the money to the advertiser
- Receive the crypto in your wallet
#1 Go to the P2P platform
On Binance, you will need to go to ‘Buy Crypto → P2P Trading‘.

You may want to make sure that the currency you’re paying with is SGD!
#2 Select the BTC as the currency you wish to buy
You will be brought to the Binance P2P platform. You’ll need to select BTC as the currency you wish to buy.

You can buy 5 other currencies on Binance’s P2P platform as well.
#3 Select the trader you wish to trade with
After selecting the currency that you wish to buy, you can take a look at the different advertisers for that currency.

There are a few things that you’ll need to consider for each seller, such as:
- The price of SGD they are selling at
- The amount of crypto available to trade
- The minimum and maximum amount of SGD you can trade
- The mode of payment that you want to use
For each profile, you can also see:
- The number of completed orders
- The rate of order completion
Some advertisers would have the verified logo as well.
There are a wide variety of payment methods you can use. I have seen PayNow, PayLah and even Google Pay!

#4 Enter the amount you wish to pay
After selecting the advertiser, you’ll need to enter the amount that you wish to buy.

After confirming the amount of crypto you’ll receive, you can proceed to the next page.
#5 Transfer the money to the advertiser
On the next page, you will be given instructions to transfer your SGD to the advertiser.
You can only use the payment methods that are approved by the advertiser.

Once you have made the transfer, you will need to inform the advertiser that you have transferred the SGD to them.

You’ll need to make the transfer within 15 minutes. If not, your order will be cancelled.
#6 Receive the crypto in your wallet
After making the transfer to the advertiser, you’ll have to wait for them to confirm that they have received the SGD from you.
Once this is confirmed, the crypto will be transferred to your Binance wallet.
You can then use the currency to buy other altcoins!
Here is a video guide on how to make a P2P trade on Binance:
Verdict
Binance does not charge any fees to use their P2P platform.
However, the prevailing price of BTC is also set by the advertisers, and you can’t control it.
Furthermore, P2P platforms are really risky and you may fall prey to a scam.
If you want to buy BTC via this method, I would suggest that you only trade a small amount each time.
That way, you would not lose your entire capital if you really fall prey to a scam!
Binance (Credit Card)
If you do not want to take the risks of trading on a P2P platform, you can choose to buy Bitcoin using a credit or debit card on Binance.
The fees are cheaper compared to other platforms!
How to buy Bitcoin on Binance with a credit or debit card
Here’s what you need to do to buy Bitcoin on Binance with a credit or debit card:
- Go to ‘Buy Crypto → Credit / Debit Card’
- Select BTC as the coin you want to buy
- Select the amount of SGD you wish to use
- Select the card that you want to use to buy Bitcoin
- Make the transaction
#1 Go to ‘Buy Crypto → Credit / Debit Card’
Once Binance’s platform, you’ll need to go to ‘Buy Crypto → Credit / Debit Card‘.

If you want to use SGD to buy BTC, don’t forget to choose SGD as your currency!
#2 Select BTC as the coin you want to buy
You’ll be brought to the next page, which shows you the transaction details.

BTC should be the default coin. If not, you can select it as one of the options.
#3 Select the amount of SGD you wish to use
You’ll need to select the amount of SGD you wish to use to buy your Bitcoin.
Binance allows you to buy Bitcoin from a minimum of $30.
#4 Select the card that you want to use to buy Bitcoin
After that, you’ll need to select your credit or debit card to buy Bitcoin.
#5 Make the transaction
Once your transaction has been approved, the Bitcoin will be credited into your account.
Verdict
Binance only charges you a 1% credit card fee, which is much cheaper compared to other platforms that allow card purchases.
It may be worth buying Bitcoin on Binance using this method, especially if you intend to trade a ‘rare’ altcoin.
This is because you can save on the hefty withdrawal fees when withdrawing your Bitcoin from another platform to Binance.
However, if you just intend to own Bitcoin, then this method may be rather costly too!
Binance Singapore
Binance actually has a Singapore-only platform as well, which is different from Binance.com.
It also has Xfers support, which allows you to buy Bitcoin directly from SGD.
However, the fees may be quite high compared to other platforms.
How to buy Bitcoin on Binance Singapore
Here’s what you need to do to buy Bitcoin on Binance Singapore:
- Go to Buy/Sell
- Determine the amount of SGD you want to use
- Make the trade
#1 Go to Buy/Sell
On Binance Singapore’s platform, you can go to the ‘Buy/Sell‘ tab.

#2 Determine the amount of SGD you want to use
Once you are on the page, you can choose the amount of SGD you wish to trade.

The minimum trade amount on Binance Singapore is $20.
Your BTC will be bought at the prevailing market rate. You can choose to purchase BTC from 2 methods:
- Xfers wallet
- Binance cash wallet
You’ll need to transfer your money from your bank account to Xfers before you can make a trade!
#3 Make the trade
Once you have executed the order, your BTC will be credited into your portfolio.
Verdict
Here are the fees and minimum trading amounts that you’ll need to pay with Binance Singapore:
Type | Amount |
---|---|
Minimum Trading Amount | $20 |
Trading fees | 0.60% |
Withdrawal fees | None |
The fees for Binance Singapore are quite high compared to the other exchanges.
There are cheaper alternatives that you can buy Bitcoin with, compared to Binance Singapore!
AAX
Atom Asset Exchange (AAX) was founded in 2018, and is based in Hong Kong.
This exchange allows you to deposit SGD into your account. You are able to buy BTC directly from SGD!
Here’s what you need to do to buy BTC on AAX:
- Deposit SGD into AAX
- Go to the Exchange feature
- Select the amount of SGD you wish to exchange
- Make the exchange
#1 Deposit SGD into AAX
First, you’ll need to deposit SGD into your AAX account.

You will need to deposit a minimum of $50 into your account. However, if you deposit less than $1.5k, you will incur a $35 deposit fee!
#2 Go to the Exchange feature
Once you have your SGD into your account, you’ll need to go to ‘Buy Crypto → Exchange‘.

The Exchange platform allows you to buy BTC or USDT from your SGD.
#3 Select the amount of SGD you wish to exchange
When you’re at the Exchange, you’ll need to enter the amount of SGD that you’d like to change to BTC.

You would need to exchange a minimum of $10 into BTC.
#4 Make the exchange
After selecting ‘Get price’, you will be shown the amount of BTC you’ll receive from SGD.

AAX does not charge any fees for this conversion. However, the exchange rate may be slightly less favourable compared to the market rate.
After clicking ‘Exchange now’, BTC will be credited into your account.
Verdict
Here are the fees and minimums when you’re trading on AAX:
Deposit Minimum | $50 |
Deposit Fees | $35 if deposit < $1500, none if deposit ≥ $1500 |
Trading Fees | Up to 0.1% |
Withdrawal Minimum | $150 |
Withdrawal Fees | 0.3% (Minimum $10) |
Sending Fees | Depends on currency |
If you want to save on the deposit fees, you’ll have to deposit at least $1.5k into your AAX account each time!
The trading fees do not apply to exchanging between SGD and BTC. They only apply to the Spot platform, when you want to buy other altcoins from the BTC you have.
AAX may be one of the most efficient ways of buying BTC. Furthermore, they do have quite a large variety of currencies that you can trade from BTC on their platform!

The main drawback is the deposit fee that you’ll have to pay if you deposit less than $1.5k SGD. You’ll need to be a serious trader in crypto if you wish to use this platform!
Coinbase
Coinbase is another crypto platform that is rather well established.
If you are from Singapore, you can only buy crypto on Coinbase using a credit or debit card.
How to buy Bitcoin on Coinbase with a credit or debit card
Here’s what you need to do to buy Bitcoin on Coinbase with a credit or debit card:
- Add your debit or credit card to Coinbase
- Select BTC as the coin you wish to purchase
- Select the frequency of your purchase
- Select the amount you wish to buy
- Make the transfer
#1 Add your debit or credit card to Coinbase
To start buying crypto on Coinbase, you’ll need to add your credit or debit card.

#2 Select BTC as the coin you wish to purchase
Once you’ve added your credit or debit card, you can start buying crypto on Coinbase.

Bitcoin should be the default coin that is selected. If not, you can choose it from the dropdown menu.

You can buy other currencies like ADA or LTC too.
#3 Select the frequency of your purchase
You can also select the frequency of your purchase.

This includes:
- One time purchase
- Every day
- Every week
- 1st and 15th of the month
- Every month
This is good if you want to dollar cost average into Bitcoin.
#4 Select the amount you wish to buy
You’ll then need to select the amount of SGD you wish to use to buy Bitcoin.
The Bitcoin will be bought at Coinbase’s prevailing rate.
#5 Make the transfer
Before making the transfer, you will see a confirmation page.

You can see the fees you incur as well.
Once the transaction has been processed, Bitcoin will be credited to your Coinbase account.
Verdict
Coinbase charges one of the highest fees when buying Bitcoin from Singapore, at 3.99%.
Furthermore, you are unable to withdraw the crypto that you have on Coinbase directly to your Singapore bank account!
As such, Coinbase is not a cost-effective method of buying Bitcoin in Singapore.
Conclusion
There are many ways that you can buy Bitcoin directly from SGD. This is because Bitcoin is one of the most established cryptocurrencies out there!
When deciding between a platform, here are some considerations for you:
- The trading fees you’ll incur
- Whether you can trade Bitcoin, or are buying at the platform’s prevailing market rate
- Whether you intend to hold Bitcoin, or want to trade it for another altcoin
👉🏻 Referral Deals
If you are interested in signing up for any of the products mentioned above, you can check them out below!
Gemini Referral (Earn $10 USD in BTC)
If you are interested in signing up for a Gemini account, you can use my referral link.
You will be able to receive $10 USD in BTC!

Here’s what you need to do:
- Register for a Gemini account
- Trade ≥ USD $100 or equivalent on Gemini’s platform
- Receive USD $10 worth of BTC in your account
Luno Referral (Earn SGD $30 in Bitcoin)
If you are interested in signing up for a Luno account, you can use the referral code ‘T5N74J‘ or my referral link to sign up for an account.
You’ll be able to earn SGD $30 worth in Bitcoin!

Here’s what you need to do:
- Sign up for a Luno Account
- Deposit and buy ≥ SGD $200 of BTC via Instant Buy
- Receive SGD $30 in Bitcoin
You will need to purchase BTC using the Instant Buy function. The fees that you incur will be 0.75%.
It would be best to buy only $200 SGD worth of BTC, which only incurs you a $1.50 fee. The $30 SGD bonus will be able to offset the fee!
Tokenize Referral (Get 5 TKX worth ~ $25 SGD)
If you are interested in signing up for a Tokenize account, you can use my referral link.
You will be able to receive 5 TKX in your account (worth ~$25 SGD)!

Here’s what you need to do:
- Sign up for a Tokenize account
- Trade at least $1000 USD worth of crypto
- Receive 5 TKX in your Tokenize wallet
You can view details of this referral program on Tokenize’s website.
Receive a further SGD $50 worth of TKX when you upgrade to Premium
You are able to receive another SGD $50 worth of TKX if you upgrade to the Premium or Platinum membership of Tokenize.
You will need to pay 160 TKX to upgrade your membership to the Premium tier.
Once you have upgraded your membership tier, you will receive the TKX bonus!
You can view more information about this promotion on Tokenize’s website as well.
Coinut Referral (Receive 73 USDT worth $97 SGD)
If you are interested in signing up for a Coinut account, you can use my referral link.
You will be able to receive 73 USDT upon signing up!

Here’s what you’ll need to do:
- Sign up for a Coinut account and complete your KYC assessment
- Trade ≥ $100 USD worth of crypto using a Market Order (using SGD) within 180 days of registering your account
Once you’ve completed the 2 steps, you’ll receive 73 USDT in your account.
Binance Referral (Receive 5% off your trading fees)
If you are interested in signing up for a Binance account, you can use my referral link.
You will be able to receive 5% off all of your trading fees on Binance!

Do you like the content on this blog?
To receive the latest updates from my blog and personal finance in general, you can follow me on my Telegram channels (Personal Finance or Crypto) and Facebook.
Are you passionate about personal finance and want to earn some flexible income?