Spread vs Commission: Where Exchanges Hide the Real Cost
Learn how zero-commission exchanges hide costs inside the bid-ask spread markup, compare explicit fee platforms vs spread brokers, and calculate your true trading cost.

On this page
Quick read
"Zero commission" does not mean free. While traditional brokers and retail crypto apps market zero-commission trading, they embed their profit margin directly into a inflated bid-ask spread markup—often costing you 1.5% to 3.0% per trade compared to explicit 0.10% commission rates on pro order books.
What to remember
- Zero commission platforms make money by embedding a 1.5% to 3.0% markup inside the bid-ask spread.
- Explicit-fee pro exchanges charge a transparent 0.05% to 0.40% commission while giving you access to narrow raw market spreads.
- Buying $10,000 of crypto on a zero-commission app can cost up to $200 in hidden markup versus $10 on a pro interface.
- Always trade on pro order-book interfaces (Kraken Pro, Coinbase Advanced) rather than Instant Buy widgets.
In financial markets, there is no such thing as a free trade. Every brokerage and cryptocurrency exchange incurs operational costs and seeks a profit margin.
When an exchange advertises "0% Trading Fees" or "Zero Commission," it simply shifts its revenue model from an explicit fee line item to a hidden markup embedded within the purchase or sale price.
The myth of the zero-commission trade
When you execute a transaction on a retail crypto platform or consumer mobile app, the platform acts as a rather than connecting you directly to an open order book.
Instead of showing you a separate fee line item ($2.00 commission), the platform quotes a artificially adjusted price:
- If Bitcoin's actual market price is $60,000, a "zero fee" retail app might quote a buy price of $61,200 (+2.0% markup) and a sell price of $58,800 (-2.0% markdown).
The difference between what the platform pays on the wholesale inter-exchange market and the price it charges you represents its hidden commission.
What is the bid-ask spread?
The is the difference between the highest price a buyer is willing to pay (the Bid) and the lowest price a seller is willing to accept (the Ask):
Spread = Ask Price - Bid Price
On high-liquidity pro exchanges (like Kraken Pro or Binance), the organic market spread on Bitcoin is extremely narrow—often less than 0.01% ($1 to $5 on a $60,000 coin):
Natural spread vs. Broker spread markup
| Environment | Natural Market Spread | Broker Markup | Total Execution Spread |
|---|---|---|---|
| Pro Order Book | 0.01% ($6.00) | None (0.00%) | 0.01% |
| Retail App ("Zero Fee") | 0.01% ($6.00) | 1.99% ($1,194.00) | 2.00% |
Explicit commission vs spread-based pricing comparison
To illustrate how hidden spreads erode your returns, let's compare buying $10,000 worth of Bitcoin on an explicit-fee pro exchange versus a zero-commission retail broker:
Scenario A: Pro Exchange (Explicit 0.10% Maker/Taker Fee)
- Spot BTC Market Price: $60,000
- Explicit Trading Fee (0.10%): $10.00
- Total Out-of-Pocket Cost: $10,010.00
- Bitcoin Received: 0.166667 BTC
Scenario B: "Zero Commission" App (1.80% Embedded Spread Markup)
- Quoted BTC Buy Price ($60,000 + 1.80%): $61,080
- Advertised Commission Fee: $0.00
- Total Out-of-Pocket Cost: $10,000.00
- Bitcoin Received: 0.163720 BTC
The Result: On the "zero commission" platform, you receive 0.002947 fewer BTC—a hidden loss of $176.82 compared to the pro exchange's $10.00 fee.
Instant Buy widgets vs pro order books
Most major crypto exchanges operate two separate interfaces under one user login:
- The Consumer "Instant Buy" / "Convert" Widget: Designed for simplicity. Shows a single button with zero explicit fee line items, but incorporates a 1.49% to 3.99% hidden spread markup into the exchange rate.
- The Pro Order Book Interface: Displays real-time candles, depth charts, and order entry forms. Charges a transparent 0.05% to 0.40% maker/taker commission with near-zero spread markup.
Switching from the consumer dashboard to the pro interface on the same platform (such as moving from standard Coinbase to Coinbase Advanced, or Kraken Classic to Kraken Pro) instantly eliminates hidden spread markups.
How to calculate the true all-in cost of your trade
Before executing a trade, use this simple formula to calculate your total execution percentage:
3-Step Verification Checklist
- Check Live Benchmark Price: Look up the current mid-market price of the coin on CoinGecko or a pro order book.
- Compare Quoted Rate: Compare the retail app's final checkout price against the benchmark.
- Calculate Percentage Gap: If the quoted buy price is more than 0.20% higher than the live benchmark, the platform is charging an embedded spread markup.
Frequently Asked Questions
No. Platforms like Robinhood or PayPal do not charge explicit trading fees, but they route trades through market makers that quote widened spreads (often 1.0% to 2.5% above spot price), embedding their fee into your execution rate.
Psychology. Beginners react negatively to seeing a $15.00 Fee line item on a $1,000 trade, but feel good about seeing $0.00 Fee—even if the quoted purchase price secretly ate $25.00 in hidden spread.
Place resting limit orders on a high-volume pro order-book exchange (like Kraken Pro or Binance). Limit orders execute at your exact target price or better, eliminating spread markups.
High-market-cap assets like Bitcoin and Ethereum have massive liquidity pools, keeping organic market spreads under 0.01% ($1–$5 on a $60,000 coin) on pro order books. Low-cap altcoins and meme tokens have shallow order book depth, causing organic spreads to widen to 0.50%–3.00%+ even on pro exchanges before any platform markups are added.
An organic market spread is the natural gap between the highest buyer offer (Bid) and lowest seller offer (Ask) created by independent traders on an order book. A broker spread markup is an artificial fee buffer (e.g., +1.50%) added by consumer retail apps on top of the live mid-market price to generate revenue on commission-free trades.
DEXs (like Uniswap) charge explicit swap fee tiers (typically 0.05%, 0.30%, or 1.00% paid to liquidity providers) plus network gas fees. They do not charge broker spread markups, but large trades experience AMM price impact determined by constant-product liquidity pool depth.
Open a live mid-market price chart on a pro exchange or aggregator (like CoinGecko). Subtract the mid-market price from the quoted buy price shown on your consumer app checkout screen, divide by the mid-market price, and multiply by 100. Any result above 0.10% represents hidden platform spread markup.
No. Recurring small DCA purchases on retail apps with hidden 1.50%–3.00% spread markups compound into major drag on long-term returns. Executing recurring purchases or manual monthly limit orders on a pro interface (like Coinbase Advanced or Kraken Pro) saves 80% to 90% in cumulative transaction costs over a multi-year horizon.
Keep learning
Recommended next reads based on this lesson.
