A trade advertised at “zero commission” can still be expensive after the spread, conversion rate, network charge and withdrawal fee appear. The receipt—not the headline rate—reveals the cost.
Crypto users encounter several charges that are routinely collapsed into the word “fee.” Comparing them requires following the actual route from funding and execution through custody and eventual exit.
Trading fees
A centralised exchange may charge a percentage of the order’s notional value. Maker–taker schedules often charge differently depending on whether an order adds liquidity to the book or executes against existing liquidity. Rates can also depend on rolling volume, account tier, product and region.
A maker order is not automatically cheaper overall. It may not fill, may fill only partly or may leave the trader exposed while the market moves. A taker order can cost more explicitly but provide faster execution. The correct comparison includes the final fill, spread and opportunity cost—not just the fee label.
Schedules change. For example, Kraken publishes its current product-specific fee tiers rather than one universal rate. Users should consult the schedule attached to their own account and order screen immediately before trading.
Spread, slippage and price impact
The spread is the gap between available buying and selling prices. Slippage is the difference between the expected and realised average fill. On an automated market maker, the trade itself can move the pool price. These costs can exceed the displayed trading fee, particularly for a large order or illiquid asset.
The crypto slippage analysis shows how order size, depth, volatility and tolerance settings affect execution. Comparing venues with a tiny quote is not enough; the quote must match the intended size.
Blockchain network fees
A network fee pays for limited blockspace or computation. It is not the same as an exchange trading fee and does not necessarily rise because trading volume on one platform increases.
On Ethereum, the cost depends on gas used and the price of gas. The protocol’s gas documentation explains the base fee, priority fee and maximum fee fields. A token swap normally consumes more gas than a simple transfer because it executes more computation.
Bitcoin fees depend principally on transaction size in virtual bytes and the fee rate needed for the desired confirmation priority. The Bitcoin Developer Guide also explains change outputs and why wallet construction affects transaction size.
Waiting for lower demand can sometimes reduce network cost, but there is no guaranteed cheap hour. Delaying an urgent transaction introduces price, liquidation or operational risk. Users should rely on the wallet’s current estimate and verify what the fee controls mean on that network.
Withdrawal, deposit and conversion costs
An exchange withdrawal charge may differ from the underlying network fee. Some venues use a fixed amount, a variable amount or a minimum withdrawal. Fiat deposits can incur bank, card, payment-processor or currency-conversion charges; the cheapest method varies by country and provider.
“Zero commission” does not mean zero cost. A provider can earn through a wider spread, an embedded conversion rate or another stage of the route. Likewise, a promotional discount may expire or require holding a platform token, creating an additional market exposure.
Before choosing a venue, review custody and solvency considerations alongside costs. A cheap platform is not economical if withdrawals are unreliable. The exchange due-diligence checklist covers those controls.
Borrowing, perpetual and leverage charges
Margin borrowing can accrue interest. Perpetual futures use funding payments that move between long and short positions, while the venue may also charge trading and liquidation fees. These costs change over time and can continue while a position remains open.
Leverage magnifies the effect of charges relative to account equity and introduces liquidation risk. A strategy should be evaluated after funding, interest and realistic fills, not against a chart that ignores them. See our explanation of crypto margin and liquidation.
Calculate the complete route
A useful pre-trade estimate is:
total cost = funding and conversion + spread + trading fee + expected slippage + network or withdrawal fee + borrowing or funding costs + exit costs.
Express the result in both currency and as a percentage of the capital used. Include the planned exit because a low-cost entry can lead to an expensive or illiquid unwind. For recurring purchases, compare fixed charges against the order size: very small orders can lose a disproportionate share to minimum fees. The same cost stack determines whether a visible cross-venue spread is usable; the crypto arbitrage guide follows that calculation through execution and rebalancing.
Ways to reduce cost without adding hidden risk
- Compare the all-in quote for the same asset, size, payment method and destination.
- Use liquid pairs and avoid unnecessary conversions.
- Choose order types deliberately rather than chasing a maker rebate.
- Batch non-urgent withdrawals only when custody and market risk remain acceptable.
- Verify the network and address before moving funds; a cheaper incompatible network is not a saving.
- Recheck fee schedules and promotions instead of relying on an old article or screenshot.
The cheapest workable route is the one that keeps execution and withdrawal reliable after every charge is counted. Record that all-in figure before the order; otherwise a fee comparison has no common baseline.
Editorial note: this guide was fully reviewed and rewritten on September 3, 2026. It provides general information and does not recommend a venue or trading strategy.

