CryptoExID

Fees · Reviewed Aug 19, 2026 · 8 min read

How Crypto Exchange Fees Work: The Full Stack From Deposit to Withdrawal

Deposit, trade, spread, withdrawal. Four separate charges decide what your $1,000 purchase really costs.

Reviewed by CryptoExID Editorial · Aug 19, 2026 · Editorial policy · how we make money

Four charges, one purchase

A single crypto purchase can trigger four separate costs: a deposit fee to fund the account, a trading fee or spread at execution, and a withdrawal fee if you move the coins out. Exchanges advertise whichever of the four is cheapest and stay quiet about the rest. Comparing venues on one line item is how people end up overpaying while feeling smart.

The good news is that the whole stack is computable in advance. Every component except the live spread is published somewhere on the venue's fee pages. The rest of this guide walks through a $1,000 purchase line by line.

Step one: getting money in

Deposit costs range from zero to painful. Bank transfers like ACH or SEPA are free or nearly free on most major venues, but settle in hours or days. Card deposits are instant and expensive, commonly 1.8% to 3.99% depending on venue and region. On a $1,000 purchase, that is $18 to $40 gone before you have traded anything.

The single most effective fee decision most retail buyers can make is switching from card to bank transfer. It routinely outweighs every difference between trading fee schedules combined.

Step two: the trade itself

On an order book venue you pay the published maker or taker rate. A $1,000 taker order costs $1.00 on Binance or Bybit at 0.10%, $2.60 on Kraken at 0.26%, $6.00 on Coinbase at 0.60%. Place a resting limit order instead and the maker rate applies: $4.00 on Coinbase at 0.40%, $1.60 on Kraken at 0.16%, zero on MEXC.

On a quote-driven app the cost arrives through the spread: roughly $10 on eToro at about 1%, $9.90 on Revolut at 0.99%, about $9 on Uphold at 0.9%. No commission line appears anywhere, which is the point.

Step three: the spread, even where fees exist

Order book venues have spreads too, set by market competition rather than the house. On liquid majors like BTC or ETH against USDT, the spread at a deep venue is usually a few hundredths of a percent, pennies on $1,000. On thin altcoin pairs it can be a full percent or worse.

We do not publish live spreads, because they change every second and a printed number would mislead. Our tables carry the listed retail schedules, verified on the dataset date shown on each page. For the spread, look at the live book in the thirty seconds before you trade.

Step four: getting coins out

If you self-custody, the withdrawal fee is the final line. It varies by asset and network: stablecoins on cheap networks like TRC20 cost around a dollar, ERC20 transfers can run several dollars or more, and BTC withdrawals carry flat fees plus minimums. On a $1,000 position, exit costs typically add $1 to $15.

If you leave coins on the exchange, this line is zero for now, but you have swapped a known fee for custody risk. That trade-off is a separate decision, and it should be a conscious one.

The worked total

Cheap path: ACH deposit at zero, $1,000 taker order on a 0.10% venue for $1.00, a few cents of spread on a liquid pair, a $1 TRC20 stablecoin-equivalent withdrawal. All-in roughly $2, or about 0.2%.

Expensive path: card deposit at 3.99% for $39.90, a 1% spread purchase for about $10, then an ERC20 withdrawal at $8. All-in roughly $58, or 5.8% of the purchase, before the asset has moved a cent. Same $1,000, same coin, twenty-nine times the cost. The fee stack, not the fee, is what you should compare.

FAQ

What is the cheapest way to buy $1,000 of crypto?

Fund by free bank transfer, trade a liquid pair with a limit order on a low-fee order book venue, and withdraw on a cheap network if you self-custody. That stack can total around 0.2%, a few dollars in total.

Which fee do most people underestimate?

The card deposit fee. At 1.8% to 3.99% it is usually the single largest line in the stack, dwarfing the trading fee people spend hours comparing.

Do I pay fees when depositing crypto instead of cash?

Most exchanges accept crypto deposits for free; you pay only the network fee on the sending side. It is fiat rails, especially cards, where deposit fees concentrate.

Are these numbers guaranteed?

No. We record listed retail schedules on the dataset date printed on each page. Venues change fees, and live spreads move constantly. Use our tables to shortlist, then verify on the venue before committing.

Is it cheaper to keep coins on the exchange to avoid withdrawal fees?

Cheaper today, yes. But you hold counterparty risk for as long as the coins sit there. Weigh a few dollars of withdrawal fee against the history of exchange failures and decide deliberately.