MEXC — 15,000 USDT awaits. Community Exclusive. Join Now.

← How to buy crypto

BTCHow to Buy Bitcoin (BTC)

BTCBTC$79,575.1-1.64%LongShort
$79,575.1-1.64% (24h)rank #1 · mcap $1.60T · vol $36.29BLongShort

Every exchange we track that lists BTC, what the buy costs, and what it costs to take BTC with you afterwards.

How to buyBTC withdrawal feesBTC trading feesBTC walletsAll exchanges
Exchanges listing BTC6259 with withdrawals open
Cheapest all-in on $1,000$0.00Ourbit — buy + withdraw
Accept fiat4427 take a card · rest are crypto-in only
Networks18Bitcoin most supported

62 of the exchanges we track list BTC, and 44 of those accept fiat, so you can buy it without holding crypto first. The cheapest place to place the order is Ourbit at $0.00 on a $1,000 market buy. It is also the cheapest once the withdrawal fee is added — $0.00 to buy $1,000 of BTC and move it to your own wallet. BTC moves over 18 networks (Bitcoin, BNB Smart Chain (BEP20), Ethereum (ERC20) and others) — pick the same one on the exchange withdrawal screen and in your wallet. 3 of them have BTC withdrawals paused right now — you can buy there, but you cannot take the coin with you until it reopens.

Networks BTC runs on

Bitcoin · 58 exchangesBNB Smart Chain (BEP20) · 26 exchangesEthereum (ERC20) · 5 exchangesLightning · 4 exchangesLiquid Network · 3 exchangesSolana · 3 exchangesAptos · 1 exchangeBitcoin (Runes) · 1 exchangeCronos · 1 exchangeInk · 1 exchangeKuCoin Community Chain · 1 exchangeOmni Layer · 1 exchangeOptimism · 1 exchangeSui · 1 exchangeTRC20WBTC (TRONWBTC) · 1 exchangeTron (TRC20) · 1 exchangeUnichain · 1 exchangeX Layer · 1 exchange

Where to buy BTC

All-in cost is the trading fee on a $1,000 market buy plus the cheapest fee that exchange charges to withdraw BTC. It is the number the exchange’s own “how to buy” page never shows you, and it reorders the table more often than not. The coins column is how many assets each exchange lists in total, from our own sync — not the figure CoinMarketCap prints.

ExchangeBuy fee on $1,000Move it outAll-in costCoins listedBuy
MEXCReferralPay with Card$0.500–0.05% taker$0.019890.0₆2500 BTC · BNB Smart Chain (BEP20)$0.529,475Visit
OKXReferralPay with Card$1.000.1% taker$0.00079580.0₇1000 BTC · X Layer$1.00411Visit
BinanceReferralPay with Card, Bank, Apple/Google Pay$1.000.1% taker$0.021490.0₆2700 BTC · BNB Smart Chain (BEP20)$1.02866Visit
BitgetReferralPay with Card, 3rd-party$1.000.1% taker$0.15440.0₅1940 BTC · BNB Smart Chain (BEP20)$1.152,516Visit
GateReferralPay with Card$1.000.1% taker$0.53390.0₅6710 BTC · BNB Smart Chain (BEP20)$1.532,059Visit
OurbitPay with Bank$0.000% takerFreeBitcoin (Runes)$0.001,980Visit
KCEXPay with Card, 3rd-party$0.000% taker$0.023870.0₆3000 BTC · BNB Smart Chain (BEP20)$0.02908Visit
BlockfinexPay with Card, Bank, Apple/Google Pay$1.000.1% taker$0.011940.0₆1500 BTC · Bitcoin$1.0169Visit
Biconomy.comPay with Card, P2P, 3rd-party$1.000.1% taker$0.020690.0₆2600 BTC · BNB Smart Chain (BEP20)$1.02990Visit
DeribitCrypto deposit only$0.500–0.05% taker$0.79580.0₄1000 BTC · Bitcoin$1.3050Visit
KuCoinPay with Card$1.000.1% taker$0.31830.0₅4000 BTC · BNB Smart Chain (BEP20)$1.322,147Visit
TapbitPay with Card, P2P$1.000.1% taker$0.33420.0₅4200 BTC · BNB Smart Chain (BEP20)$1.33198Visit
Backpack ExchangePay with Bank$1.000.1% taker$0.55700.0₅7000 BTC · Solana$1.566,485Visit
PionexPay with Card, P2P$1.000.05–0.1% taker$0.55700.0₅7000 BTC · BNB Smart Chain (BEP20)$1.56206Visit
WHXEXCrypto deposit only$1.500.15% taker$0.079580.0₅1000 BTC · BNB Smart Chain (BEP20)$1.58235Visit
BitunixPay with P2P$1.000.1% taker$0.67640.0₅8500 BTC · BNB Smart Chain (BEP20)$1.68993Visit
BYDFiCrypto deposit only$1.000.1% taker$0.68430.0₅8600 BTC · BNB Smart Chain (BEP20)$1.68101Visit
WEEXPay with Card, P2P$1.000.1% taker$0.79580.0₄1000 BTC · BNB Smart Chain (BEP20)$1.80594Visit
BitMEXCrypto deposit only$1.000.05–0.1% taker$0.79580.0₄1000 BTC · Bitcoin$1.8051Visit
HibtPay with P2P$2.000.2% taker$0.021490.0₆2700 BTC · BNB Smart Chain (BEP20)$2.021,721Visit
CoinPCrypto deposit only$2.000.2% taker$0.079580.0₅1000 BTC · Bitcoin$2.0871Visit
idax exchangePay with Bank, 3rd-party$2.000.2% taker$0.15920.0₅2000 BTC · BNB Smart Chain (BEP20)$2.16378Visit
ToobitPay with Card, Apple/Google Pay, 3rd-party$1.000.1% taker$1.240.0₄1564 BTC · BNB Smart Chain (BEP20)$2.24581Visit
BitcastlePay with Card$2.000.02–0.2% taker$0.47750.0₅6000 BTC · BNB Smart Chain (BEP20)$2.48170Visit
Delta ExchangeCrypto deposit only$1.000–0.1% taker$1.590.0₄2000 BTC · Bitcoin$2.59170Visit
HTXPay with Bank, P2P$2.000.2% taker$0.79580.0₄1000 BTC · Tron (TRC20)$2.801,159Visit
BitradeXPay with 3rd-party$2.000.2% taker$0.79580.0₄1000 BTC · BNB Smart Chain (BEP20)$2.80178Visit
XT.COMPay with Card, Bank, P2P$2.000.2% taker$0.79580.0₄1000 BTC · BNB Smart Chain (BEP20)$2.801,110Visit
B2Z ExchangeCrypto deposit only$2.000.2% taker$1.190.0₄1500 BTC · Liquid Network$3.19232Visit
BTSEPay with Card, Bank$2.000.2% taker$1.190.0₄1500 BTC · Liquid Network$3.19329Visit
HotcoinPay with 3rd-party$2.000.2% taker$2.390.0₄3000 BTC · Bitcoin$4.39643Visit
BitfinexPay with Bank, 3rd-party$0.000% taker$4.770.0₄6000 BTC · Bitcoin$4.77106Visit
LBankPay with 3rd-party$1.000.1% taker$3.980.0₄5000 BTC · Bitcoin$4.981,890Visit
Crypto.com ExchangePay with Bank$5.000.5% takerFreeCronos$5.00462Visit
MGBXPay with Bank$1.000.1% taker$4.380.0₄5500 BTC · Bitcoin$5.38364Visit
BitMartPay with Card, P2P, 3rd-party$1.000.1% taker$5.570.0₄7000 BTC · BNB Smart Chain (BEP20)$6.573,695Visit
KTXCrypto deposit only$2.000.2% taker$4.770.0₄6000 BTC · Bitcoin$6.77220Visit
HashKey GlobalCrypto deposit only$1.200.12% taker$6.370.0₄8000 BTC · Bitcoin$7.57115Visit
KrakenPay with Card, Bank, Apple/Google Pay$8.000.01–0.8% takerFreeEthereum (ERC20)$8.00697Visit
WhiteBITPay with Card$1.000.1% taker$7.160.0₄9000 BTC · Bitcoin$8.16423Visit
FlipsterCrypto deposit only$0.600.06% taker$7.960.0001000 BTC · Bitcoin$8.5652Visit
CoinWPay with Card, Apple/Google Pay, 3rd-party$1.000.1% taker$7.960.0001000 BTC · Bitcoin$8.961,218Visit
FameEXPay with Card, Apple/Google Pay, 3rd-party$1.000.1% taker$8.750.0001100 BTC · Bitcoin$9.75115Visit
CoinExPay with P2P, 3rd-party$2.000.2% taker$7.960.0001000 BTC · Bitcoin$9.961,018Visit
DigiFinexPay with Card, P2P$2.000.2% taker$8.750.0001100 BTC · Bitcoin$10.751,009Visit
BitruePay with Card$2.800.098–0.28% taker$7.960.0001000 BTC · Bitcoin$10.761,784Visit
BTCCPay with Card, Bank, P2P$3.000.3% taker$7.960.0001000 BTC · Bitcoin$10.96250Visit
Gleec BTCCrypto deposit only$2.500.25% taker$13.530.0001700 BTC · Bitcoin$16.03136Visit
OrangeXPay with Card, Bank, Apple/Google Pay$1.000.1% taker$15.910.0002000 BTC · Bitcoin$16.91599Visit
YEXCrypto deposit only$1.000.1% taker$20.930.0002630 BTC · Bitcoin$21.9311Visit

Showing 150 of 62 exchanges listing BTC

Buying BTC step by step

How to buy BTC — FAQ

Where can I buy Bitcoin (BTC)?

On 62 exchanges we track: MEXC, OKX, Binance, Bitget, Gate and 57 more. The table above has each one with its trading fee, the payment methods it takes and what it charges to withdraw BTC.

What is the cheapest way to buy BTC?

Ourbit, at $0.00 to buy $1,000 of BTC and withdraw it — $0.00 in trading fee plus $0.00 to move it out over Bitcoin (Runes). If you are leaving the coin on the exchange, only the first half applies and a different venue may win. Paying by card adds the card processor's charge on top of both, typically 1.8–4%.

Can I buy BTC with a credit card?

Indirectly, yes. 27 of the exchanges listing BTC accept a card, but the card almost always buys a major asset — USDT, USDC, BTC — which you then swap for BTC on the same exchange. That means two fees: the card charge, then the trading fee in the table.

Do I have to pay a fee to withdraw BTC?

Every exchange charges one, as a flat amount of BTC per network rather than a percentage. We do not have a priced figure for all of the venues listing BTC yet — the BTC withdrawal fee page has whatever each exchange publishes.

Is it safe to leave BTC on the exchange?

It is a custody choice, not a safety switch. While the coin sits there the exchange holds the keys: convenient, recoverable if you lose your password, and dependent on the exchange staying solvent and keeping withdrawals open. Moving it to a wallet you control removes that dependency and costs one withdrawal fee. For a trading balance, staying put is reasonable; for a long hold, most people move.

Which network should I use for BTC?

BTC is issued on 18 networks and they are not interchangeable — BTC sent over Bitcoin will not arrive at an address on BNB Smart Chain (BEP20). Bitcoin is the one most exchanges use (58 of them). Withdrawal fees differ per network too, sometimes by an order of magnitude, so the cheapest network is worth checking as well as the cheapest exchange.

Exchange coverage for BTC comes from each exchange’s own deposit and withdrawal endpoints (last sync 2026-08-29 00:57 UTC); trading fees are the published base tier, no volume discount applied (verified 2026-08-28). Exchanges we have a referral arrangement with appear first and are tagged as such — it changes no number in any row. Nothing here is investment advice; see our methodology.

Related pages