Crypto Exchange Fees 101: Maker, Taker, Spread, and the Real Cost
Codes mentioned here live on the Binance page, with current verification dates.

Crypto exchanges advertise one number — usually something like “0.1% trading fees” — and that number is real. It’s also frequently the smallest charge on the bill. The all-in cost of buying crypto is a stack of three or four separate fees, most of which never appear on a receipt, and the marketing only mentions the one that looks flattering. This guide walks through each layer, then runs the math on a $1,000 purchase two different ways so you can see where the money actually goes.
Maker vs taker: the fee on the label
Exchanges like Binance run an order book: a live list of standing offers to buy (bids) and sell (asks). The headline trading fee splits into two rates depending on which side of that book you’re on.
A maker places an order that doesn’t fill immediately — say, a limit order to buy BTC at a price slightly below the current market. That order sits on the book, adding liquidity, until someone else matches it. A taker does the opposite: a market order (or a limit order priced to fill instantly) that removes liquidity by consuming an existing offer.
Exchanges want deep order books, so makers typically pay the same or less than takers. On major exchanges the base spot rates have historically sat around 0.1% per side, with maker rates dipping lower as you climb the volume tiers. Binance publishes its full ladder on its official fee schedule page, which is worth bookmarking — it’s the primary source, and it changes without much fanfare.
One US-relevant footnote before going further: Binance.com does not accept US residents at all (Binance.US is a separate, more limited company). The mechanics below apply to order-book exchanges generally, but if you’re in the States, the specific Binance numbers aren’t available to you.
The spread: the fee that never shows up on a receipt
The spread is the gap between the best bid and the best ask. On a heavily traded pair like BTC/USDT it can be a few hundredths of a percent — effectively noise. On a thin altcoin pair it can be a full percent or more, and you pay it the instant you cross the book with a market order, because you’re buying at the ask and could only sell back at the bid.
Where the spread really bites is in instant-buy and convert products — the friendly “Buy Bitcoin” button that quotes you one all-inclusive price instead of showing an order book. That convenience price typically embeds a markup over the mid-market rate, historically on the order of half a percent on many exchanges. That’s roughly five times the sticker trading fee, hidden in plain sight. It’s also why “zero-fee” convert features deserve a skeptical squint: when the line item says zero, the fee usually lives inside the quoted price. The test is simple — compare the quote against the live order-book price before confirming.
Deposit and withdrawal fees
Getting money on and off the exchange has its own toll booths:
- Bank transfers (ACH in the US, SEPA in Europe) are often free or nearly free, at the cost of a settlement delay.
- Card purchases are the expensive convenience: exchanges have historically charged in the 2–4% range for debit/credit funding, and some card issuers pile on by coding crypto purchases as cash advances with their own fees and immediate interest. Check with your issuer before ever putting crypto on a credit card.
- Fiat withdrawals usually carry a flat fee that depends on the rail (wire vs ACH vs SEPA).
- Crypto withdrawals — moving coins to your own wallet — carry a fixed per-asset fee that tracks blockchain network congestion. Fixed is the operative word: the same withdrawal fee that’s a rounding error on $5,000 can be several percent of a $50 transfer. Small, frequent withdrawals are the most expensive habit in crypto; batching them is free money.
Tier ladders: how the quoted fee becomes your fee
That 0.1% base rate is the top of a ladder, not the whole story. Exchanges discount fees as your rolling 30-day trading volume grows, with VIP tiers that matter to market makers and approximately nobody else — most retail traders never leave tier zero, and that’s fine.
The discount that is reachable for normal humans is the exchange-token rebate. Binance, for example, has long offered a meaningful discount on spot fees (historically 25%) for paying those fees in BNB, its own token, provided you hold some and toggle the setting on. The trade-off is that you’re now holding a volatile asset to earn a discount on fees — reasonable for active traders, pointless for someone who buys once a quarter.
What a referral discount actually touches
Referral codes are the discount people ask us about most, so let’s be precise about what they do. On Binance, a referral ID entered at registration (it cannot be added afterward — no exceptions) can carry a fee kickback: the referrer earns commission on your trading fees and shares a slice back to you. Binance caps that shareable slice at 20% of the trading fee. Any page promising a bigger permanent discount is inventing it.
Here’s the part the coupon industry mumbles: that kickback applies to spot trading fees — the maker/taker line item — and that’s essentially it. It does not touch:
- the spread, or the markup inside instant-buy quotes
- card processing fees
- deposit or fiat withdrawal fees
- crypto withdrawal (network) fees
A referral discount is real, and since it costs nothing and can’t be added later, there’s no reason to skip it at signup. But it discounts the smallest layer of the stack. We keep the working codes and the fine print on our Binance referral hub, and you can read exactly how we check them on how we verify codes.
Worked example: the real cost of a $1,000 purchase
Two people each buy $1,000 of Bitcoin on an order-book exchange. Same coin, same day, very different bills.
Path A: the convenience route. Fund with a debit card (say 3%: $30), tap instant buy with an embedded ~0.5% markup ($5), then withdraw to a personal wallet with a fixed network fee (call it $5, though it swings with congestion). All-in: roughly $40, or 4%. Their $1,000 became about $960 of Bitcoin before the price moved an inch.
Path B: the boring route. Fund by free bank transfer ($0), wait for it to clear, place a limit order on the spot market at a 0.1% fee ($1 — and with a 20% referral kickback, $0.80), then make the same $5 withdrawal. All-in: roughly $6, or 0.6%.
Notice the hierarchy. Choosing bank transfer over a card saved $30. Using the order book instead of instant buy saved $5. The referral code — the thing a thousand websites scream about — saved twenty cents. It’s worth taking, precisely because it’s free and permanent, but if you optimize the fee stack in the wrong order you’re tipping the exchange $34 to save $0.20.
A checklist, and one non-fee cost
- Fund with a bank transfer unless speed genuinely matters.
- Buy on the spot market with limit orders; treat instant-buy buttons as an expensive shortcut.
- Compare any all-inclusive quote to the live market price before confirming.
- Batch withdrawals; never drip small amounts through fixed network fees.
- Check whether the exchange-token fee discount fits your trading frequency.
- Enter a referral ID at signup, because that door closes at registration — details and honest math are on the Binance hub, alongside our disclosure of how referral links pay us.
Finally, the fee nobody at the exchange charges: taxes. In the US, selling, converting, or spending crypto is generally a taxable event, and the IRS expects digital-asset activity to be reported — the plain-English rules are on the IRS digital assets page. A “free” swap between two coins can carry a very real bill in April. Between spreads, withdrawal fees, and capital gains, the cheapest trade is often the one you don’t make twice.