Independent guide · Facts checked against MAS & IRAS sources

All-in cost

The cheapest way to buy Bitcoin in Singapore

Free PayNow in, a limit order on an order-book exchange, and as few withdrawals as possible. On a S$1,000 buy, that can be the difference between paying about S$1 and paying about S$50.

Last verified: Official sources linked
Bitcoin coins in front of a market price chart
~50×gap between the cheapest and dearest route on S$1,000
On this page
  1. What all-in cost really means
  2. Maker, taker and instant-buy markups
  3. The published fees we used
  4. Worked examples: S$100 to S$10,000
  5. Run your own numbers
  6. Seven ways to pay less
  7. When cheapest isn’t the whole story

What all-in cost really means

Most fee comparisons in Singapore stop at the trading fee, the percentage a platform puts in large type. That figure is rarely the biggest part of what you pay. To know what a Bitcoin purchase really costs, you have to add up every point where money leaks between your bank account and the coins arriving where you want them.

There are four places it happens. First, getting SGD in: free by PayNow on most licensed platforms, but not always by FAST, and expensive by card. Second, the trading fee itself. Third, the spread, the gap between the price you pay and the true market price, which instant-buy screens tend to widen quietly. Fourth, getting things out: a network fee if you withdraw coins to your own wallet, and a fixed fee when SGD goes back to your bank.

One cost you can ignore: since 1 January 2020, buying and selling digital payment tokens has been exempt from GST in Singapore, according to IRAS. So there is no tax line on the bill.

Maker, taker and the instant-buy markup

On an order-book exchange, everyone’s buy and sell orders sit in a queue. If you place an order that matches one already waiting, you “take” liquidity and pay the taker fee. If you place a limit order that waits in the queue for someone else to match, you “make” liquidity and pay the maker fee, which is usually lower.

The difference is small in percentage terms but adds up. Coinbase’s Advanced trade lists 0.4% maker against 0.6% taker. CEX.IO’s low-volume tier is 0.15% maker and 0.25% taker. OKX’s global spot schedule is around 0.08% and 0.10%; we could not confirm the exact OKX SG schedule, so check it in the app.

Instant-buy screens work differently. You see one all-in price and press buy. The platform fills your order and prices in a margin. Coinbase’s simple trade uses a spread of around 0.5% on top of a fee. Gemini’s standard app lists a 1.49% fee plus a 1% convenience fee, nearly 2.5% before you have done anything else. Many platforms have both screens: the cheapest Bitcoin on Coinbase or Gemini is usually on their advanced view, not the home screen.

The spread is a fee even when nobody calls it one

To spot it, compare the instant-buy quote with the last traded price on the same platform’s trading screen, or with a live mid-market price like the one in our converter. If the quote is 1% above, that 1% is a cost, whatever the fee line says.

The published fees we used

Every number in the examples below comes from a platform’s own fee page or, where marked, a secondary source, checked on 20 October 2026. We left out anything we could not confirm, such as Crypto.com’s app spread, rather than estimate it.

Independent Reserve
Trading 0.50% at entry, falling to 0.02% with 30-day volume. PayNow deposit free up to S$200,000; FAST free from S$1,000, otherwise S$2.50; FAST withdrawal S$1.50.
OKX SG
Around 0.08% maker / 0.10% taker on the global spot schedule (Singapore schedule not confirmed). PayNow deposits and FAST withdrawals free.
Coinhako
0.6% on SGD spot trades, 0.5% on recurring buys, 0% on USD stablecoin pairs. SGD withdrawal around S$2 and GrabPay funding 2.8%, both from secondary sources.
Coinbase
Simple trade spread around 0.5% plus a fee; Advanced 0.4% maker / 0.6% taker. FAST and PayNow deposits.
Gemini
Standard app 1.49% plus 1% convenience fee; ActiveTrader has its own volume tiers. PayNow free; SGD withdrawal S$3.
CEX.IO
0.15% maker / 0.25% taker at low volume; card payments 2.99% to 4.99% (third-party data). Not MAS-licensed; no PayNow.

Worked examples: S$100, S$1,000 and S$10,000

Here is what each route costs on the published fees, at three sizes. We assume a free PayNow deposit unless the route says otherwise, and we show the fee and markup only. Order-book routes also carry a small spread, typically much smaller than the fee on a liquid pair like BTC/SGD, but it moves with the market, so we have not added a number for it.

Cost to buy Bitcoin, before network or withdrawal fees
Route (rate used)S$100S$1,000S$10,000
OKX SG limit order (0.08%)S$0.08S$0.80S$8
OKX SG market order (0.10%)S$0.10S$1S$10
Coinbase Advanced limit (0.4%)S$0.40S$4S$40
Independent Reserve, PayNow (0.50%)S$0.50S$5S$50
Independent Reserve, FAST (0.50% + S$2.50 under S$1,000)S$3S$5S$50
Coinhako SGD spot (0.6%)S$0.60S$6S$60
Gemini standard app (1.49% + 1%)S$2.49S$24.90S$249
Card on CEX.IO (2.99–4.99% card fee)S$2.99–4.99S$29.90–49.90Above new-customer card limits

On S$100, the absolute amounts are small, and convenience can reasonably win. But notice the Independent Reserve FAST row. A S$2.50 fixed fee on a S$100 deposit is 2.5% of your money, five times the trading fee. Fixed fees punish small amounts; the cure is simply to use PayNow there.

On S$1,000, the spread between routes becomes real money. The cheapest order-book route costs about a dollar; the convenience-fee app costs about S$25, and a card purchase S$30 or more before the trading fee. That gap is the price of one tap, and on a purchase you might repeat every month, it is worth an extra minute to avoid.

On S$10,000, percentages dominate everything. The difference between 0.10% and 0.6% is S$50, and between an order-book route and a 2.49% app it is around S$240. At this size, check whether your platform’s volume tiers apply, consider splitting the order into a few limit orders to avoid slippage, and remember that card routes don’t work anyway: new CEX.IO customers face daily and monthly card limits well below that. For purchases from S$50,000 upwards, an OTC desk may beat the order book; our OTC guide explains how quotes work.

Run your own numbers

The calculator below uses editable assumptions for five typical routes. Change the fee and spread to match the screen in front of you, set a fixed fee if your deposit method has one, and see where the money goes.

All-in cost calculator

S$
RouteFee %Spread %Fixed S$cost
Order-book exchange via PayNow —
Exchange entry fee tier via PayNow —
Instant-buy app via PayNow —
App with convenience fee —
Card purchase —
Cheapest route on these assumptions
—

Assumptions are editable typical values for each route, not quotes from any one platform. Change them to match the fee screen you see.

If you are planning to invest a fixed amount every month, run the numbers on the monthly amount, not the yearly total, because fixed fees apply to each purchase. Our recurring-buy guide has a calculator built for that.

Test the cheap route with a small order

Deposit by bank transfer, place a limit order near the current price and compare the fill with the quote you were shown.

Seven ways to pay less

1. Fund with PayNow. It is free on OKX SG, Independent Reserve and Gemini, and it avoids the fixed FAST fee some platforms charge on small deposits. Our PayNow guide compares every platform’s deposit rules.

2. Use the trading screen, not the buy button. On platforms with both, the advanced view almost always costs less. It looks intimidating once and then it is just another screen.

3. Place limit orders. A limit order at or near the current price usually fills quickly on BTC/SGD, often at the maker rate, and it caps the price you pay.

4. Avoid cards when you can. Locally issued credit cards are blocked on licensed platforms anyway. Debit card and international card routes cost several percent, which is more than a year of trading fees on most order-book exchanges.

5. Batch your withdrawals. Every withdrawal to your own wallet costs a network fee, and every SGD withdrawal to your bank may cost S$1.50 to S$3 depending on the platform. Moving coins out once a quarter instead of after every purchase can save more than shaving a basis point off trading fees.

6. Look at stablecoin pairs. Coinhako lists 0% fees on its USD stablecoin pairs. Converting SGD into a stablecoin still costs the normal SGD trading fee, so this mainly helps if you already hold USDT or USDC, or move between stablecoins and Bitcoin often. Check which pairs qualify in the app. Our stablecoin guide covers XSGD and network choice.

7. Use recurring-buy pricing where it is cheaper. Coinhako charges 0.5% on recurring buys against 0.6% on its standard SGD trades. Small, but on a monthly plan it compounds.

When cheapest isn’t the whole story

A few dollars’ saving is worthless if the platform is the wrong one. A MAS licence means your assets sit in a statutory trust, separate from the company’s own money, and there is a Singapore regulator to complain to. Check any platform in the list of MAS-licensed crypto exchanges before you chase its fee schedule, and be very wary of any “exchange” that someone you met online insists is cheaper. Our scams guide explains why fake platforms often advertise unusually low fees.

International platforms can still make sense. CEX.IO, for example, has operated since 2013 with regulated entities in the US and UK, and it accepts cards when you need speed or want coins that local platforms don’t list. It is not licensed by MAS, so Singapore protections don’t apply, and its card fees make it a convenience choice rather than a cheap one.

If you are new to all of this, start with our step-by-step guide on how to buy Bitcoin in Singapore, then compare the platforms on our exchange comparison. And once you own some, the fee that matters next is the one for getting out: our guide to selling crypto and cashing out covers withdrawal fees and limits.

Frequently asked questions

What is the cheapest way to buy Bitcoin in Singapore?

Fund a MAS-licensed order-book exchange with a free PayNow deposit and buy with a limit order on the trading screen. On the published fees we checked, that keeps the cost of a S$1,000 purchase to a few dollars, while an instant-buy app with a convenience fee or a card purchase can cost S$25 to S$50.

Which crypto exchange in Singapore has the lowest fees?

On headline trading fees, OKX’s global spot schedule of about 0.08% maker and 0.10% taker is among the lowest, though we could not confirm the Singapore-specific schedule. Independent Reserve starts at 0.50% and drops to 0.02% at high volume. The lowest fee only helps if deposits and withdrawals are cheap too, so compare the whole trip.

Is the instant buy button more expensive?

Usually, yes. Instant-buy screens often build a spread into the price on top of any fee. Coinbase’s simple trade uses a spread of around 0.5% plus a fee, and Gemini’s standard app lists a 1.49% fee plus a 1% convenience fee. The same platforms’ advanced trading screens are cheaper.

Is buying Bitcoin with a card worth it?

Only for small amounts where speed matters more than cost. Locally issued credit cards are not accepted by MAS-licensed platforms at all. On international exchanges, card fees run at several percent: third-party data puts CEX.IO’s at 2.99% to 4.99%, against a free PayNow deposit on licensed platforms.

Do withdrawal fees matter if I keep my Bitcoin on the exchange?

Less, but they still matter when you sell. SGD withdrawals to your bank cost S$1.50 at Independent Reserve, a flat S$3 at Gemini and are free on OKX SG. If you move coins to your own wallet, you also pay a network fee each time, which is why batching withdrawals helps.

Are recurring buys cheaper than one-off purchases?

Sometimes. Coinhako, for example, charges 0.5% on recurring buys against 0.6% on its standard SGD spot trades. But twelve small purchases can still cost more than one large limit order if fixed fees apply, so check how the plan is priced.