Crypto Exchange Fees Explained for Beginners: Build the Eight-Line Cost Receipt
The fee next to the Buy or Sell button is rarely the whole cost of using a crypto exchange. Money can be lost as it comes onto the platform, when the quote is made, when the order fills, when tiny amounts are rounded, when crypto leaves the exchange and when the blockchain settles the transfer. Some of these are clearly labelled fees. Others are built into a price, caused by thin liquidity or charged by your bank or card provider rather than the exchange. This guide gives each cost its own line on a simple eight-line receipt. It won't name a permanently cheapest exchange, because there isn't one. It shows you who charged what, when, whether you could have avoided it, and what was left at the end.
Most faucet rewards are tiny. FaucetPay can help you collect small payouts from supported faucets, PTC sites and reward platforms in one microwallet before withdrawing later.
Set up FaucetPay to collect small rewards →The short answer
An exchange cost is anything that reduces the value between what you put in and what you can use at the end. The trading commission is only one part. The full receipt can also include a card or bank charge, a spread on simple purchases, a maker or taker fee, execution loss, rounding, a withdrawal charge and a blockchain fee. Compare the whole route for the same amount and the same endpoint, not one advertised percentage.
- Decide your starting value.
- Decide your final destination.
- Give every deduction its own line.
- Keep price movements separate from platform charges.
- Trust the live confirmation over any comparison table.
Define the start and finish before counting fees
A fee comparison has no meaning until two points are fixed. Starting with 100 euros in a bank account and ending with Bitcoin in self-custody is a different route from starting with USDT already on an exchange and ending with another exchange balance. The first route can include funding, trade and withdrawal costs; the second may contain only trading effects. Write the endpoint as an asset, network and location.
- Starting asset and location.
- Starting amount.
- Final asset.
- Final network.
- Final account or wallet.
- Whether the final amount must already be withdrawable or spendable.
An eight-line cost receipt
Eight lines, because there are eight different ways money gets taken and eight places you can make a different choice. Not every route has every line. Crypto already on the exchange may have no funding cost, while a simple card purchase can rack up several before you own anything. A blank line should mean the cost doesn't apply or you've checked it's zero, not that you forgot it.
- Line 1: funding and payment cost.
- Line 2: interface or convenience charge.
- Line 3: spread or quote markup.
- Line 4: maker or taker commission.
- Line 5: execution difference and slippage.
- Line 6: rounding, minimum and denomination effects.
- Line 7: exchange withdrawal or processing charge.
- Line 8: blockchain and destination cost.
Line 1: funding and payment
This line records the cost of bringing fiat or crypto onto the platform. A bank transfer can be free at the exchange while the bank charges a transfer or currency-conversion fee. A debit or credit card can add a payment-processing charge and an issuer may add another cost. A crypto deposit is often free at the receiving exchange, but the sending wallet or platform still pays or charges for the blockchain transfer.
- Bank-transfer charge.
- Card-processing charge.
- Foreign-exchange conversion.
- Third-party on-ramp fee.
- Source-wallet withdrawal cost.
- Receiving-exchange deposit fee, when applicable.
A free deposit can still have a paid route
When an exchange says crypto deposits are free, it usually just means it doesn't take anything on arrival. The platform you sent from can still charge a withdrawal fee, and the blockchain still charges for the transfer. With fiat, the exchange may accept a bank transfer for free while your bank converts the currency at a poor rate. Pin each cost on whoever caused it, instead of calling the whole route free.
- Exchange receiving fee: possibly zero.
- Sending platform's charge: separate.
- Blockchain fee: separate.
- Bank or card provider: separate.
- Currency conversion before arrival: separate.
Line 2: interface or convenience charge
The same company can offer a simple Buy, Sell or Convert screen and a separate order-book interface. The simple interface can charge a disclosed service fee because it packages quoting and execution into one confirmation. Kraken distinguishes Instant Buy fees from Kraken Pro trading fees, while Bitstamp distinguishes Basic Trading from order-book trading. Record the exact product used rather than writing only the exchange name.
- Simple or instant purchase.
- Recurring purchase.
- Convert-small-balances feature.
- Basic trading mode.
- Advanced or Pro order book.
- Subscription can waive one charge while leaving other lines.
Zero commission does not mean zero cost
A platform can drop the visible trading fee and still keep a spread, a payment-provider charge, a subscription or a withdrawal fee. In July 2026, Kraken said its subscription could waive eligible Instant Buy fees while spread and card processing still applied, and MEXC's zero-fee spot page said the promotion didn't change deposit, withdrawal or other charges. Write 'zero' on the commission line only.
- Zero trading commission.
- Possible spread.
- Possible card or bank cost.
- Possible withdrawal charge.
- Possible subscription.
- Possible execution loss.
Line 3: spread or quote markup
The spread is the difference between buying and selling prices or between a reference market price and a platform's executable quote. Coinbase says its simple buy, sell and conversion quotes include a spread and exposes it through the preview. Gemini similarly includes a spread in Instant and Recurring orders. This receipt just records what the spread cost you as one line.
- Reference price timestamp.
- Quoted buy or sell price.
- Amount embedded in the rate.
- Whether the quote is temporarily locked.
- Spread can vary for two similar transactions.
- A spread is not the same as the explicit trading commission.
How to estimate an embedded price cost
Compare the executable quote with a reasonable reference captured at nearly the same time. For a buy, subtract the reference price from the quoted purchase price and divide by the reference price. For a sell, subtract the quoted sale price from the reference price. This is an estimate because markets move and platforms can use different reference sources. Do not claim precision beyond the timestamps and data available.
- Buy markup rate = quoted buy price ÷ reference price − 1.
- Sell markdown rate = 1 − quoted sell price ÷ reference price.
- Use the same asset and currency pair.
- Capture both values within seconds when possible.
- Treat a fast market as an estimate with wider uncertainty.
Line 4: maker or taker commission
Order-book exchanges charge when an order is executed. A maker order rests on the book and adds liquidity; a taker order fills against existing liquidity immediately. Kraken, Coinbase, OKX, Gemini, Crypto.com, Bitstamp and Bitvavo all document maker and taker structures, although rates and tiers differ. A limit order is not automatically maker: the portion that executes immediately can be charged as taker.
- Fee tier at execution.
- Maker portion.
- Taker portion.
- Trade value used in the formula.
- Currency in which the fee is deducted.
- Possible rebate or negative maker rate at advanced tiers.
The maker or taker formula
The basic commission is executed trade value multiplied by the applicable fee rate. The exchange can deduct it from the asset bought, the quote currency received or another eligible balance. OKX's examples show that buying BTC can result in a BTC-denominated deduction, while selling can produce a quote-currency deduction. Record crypto units as well as the fiat estimate.
- Trading commission = executed value × fee rate.
- Partially filled orders create several fills.
- Different fills can be maker and taker.
- Fee currency affects the final asset quantity.
- An unfilled and cancelled order usually has no trading commission.
Thirty-day volume changes the rate, not the past trade
Many exchanges recalculate the user's fee tier from recent trading volume, holdings or both. Kraken says its trading fees depend on the 30-day volume, pair and maker or taker status. Bitvavo recalculates tiers regularly, and OKX can use trading volume and asset balances. Do not use a high-volume promotional rate for a beginner account that does not qualify.
- Current personal tier.
- Measurement window.
- Pairs included or excluded.
- Asset-holding requirement.
- Time when the new tier takes effect.
- Regional fee schedule.
Promotional pairs create a local exception
Zero or reduced fees can apply only to selected pairs, order sides, users or dates. Binance's January 2026 update kept zero maker fees on selected FDUSD pairs while restoring standard taker fees. A user trading another pair or taking liquidity does not receive the same result. Copy the pair, maker or taker condition and end date into the receipt.
- Exact trading pair.
- Maker or taker side.
- Eligible account or region.
- Promotion dates.
- Native-token discount compatibility.
- Withdrawal fees remain separate.
Line 5: execution difference and slippage
A market order can fill at several prices because it consumes orders available in the book. Coinbase states that market orders are taker orders and that the displayed price is not guaranteed. MEXC identifies market movement and insufficient liquidity as causes of a fill price differing from the expected price. This execution difference is not automatically an exchange commission.
- Expected execution price.
- Volume-weighted average fill price.
- Order size.
- Order-book depth.
- Market movement during execution.
Spread and slippage can appear in the same trade
The bid-ask spread exists before the order. A market buy crosses from the bid side to the available asks, then a larger order can move through several ask levels. The first difference is the spread; the additional execution change is slippage or market impact. Combining both into one unexplained hidden-fee number makes platform comparisons unreliable.
- Best bid and best ask at order time.
- Average fill price.
- Explicit taker fee.
- Market movement during the fill.
- Separate lines prevent double counting.
Line 6: rounding and minimums
Very small transactions can lose value through precision limits and minimum fee units. Bitvavo explains that fiat and crypto fees are rounded according to different decimal precision and provides an example where the rounded total differs from the raw percentage calculation. Kraken also notes that minimum trading-fee precision can affect small orders. A fee rate can therefore produce a slightly higher effective percentage on a tiny trade.
- Minimum order size.
- Minimum fee amount.
- Fiat decimal precision.
- Crypto decimal precision.
- Dust remaining after the trade.
- Small-balance conversion fee.
A fixed amount behaves like a larger percentage on a small trade
A €1 charge is 10% of a €10 purchase and 0.1% of a €1,000 one. The same math applies to fixed withdrawal fees, minimum card charges and rounded commissions. Don't make a risky purchase bigger just to improve the percentage. Work out whether the small route should wait or use another method.
- Effective rate = fixed cost ÷ transaction value × 100%.
- The absolute amount still matters.
- Only compare percentages for the same transaction size.
- Several tiny trades repeat the fixed cost.
- Waiting has its own custody and price risks.
Line 7: exchange withdrawal charge
When crypto leaves a centralized exchange, the platform can charge a fixed or variable withdrawal amount. This amount can reflect estimated blockchain settlement, batching, operational costs or a separate processing component. Coinbase documents network transaction fees and selected processing charges, while other exchanges publish fixed coin-and-network amounts.
- Asset.
- Network.
- Gross requested amount.
- Exchange deduction.
- Net amount sent.
- Normal or priority route.
- Live confirmation timestamp.
Exchange withdrawal fee and blockchain fee are not always identical
The user usually pays the platform's quoted withdrawal charge, not a direct pass-through of the exact miner or validator fee for one isolated transaction. An exchange can batch several customer withdrawals into one blockchain transaction. Its published charge can remain fixed while current network conditions move, or it can be dynamically estimated. Record what the exchange deducts and, separately, what the blockchain transaction shows.
- Customer-facing withdrawal charge.
- Actual on-chain transaction fee.
- Batching can combine many recipients.
- Platform can absorb or mark up the difference.
- One explorer transaction does not reveal each customer's internal allocation.
Line 8: blockchain and destination cost
A blockchain network fee pays miners, validators or other network participants for processing a transaction. Ethereum documents gas as payment for computation and transaction inclusion. When an exchange already deducts a withdrawal fee, do not automatically add the entire explorer fee again to the same customer's cost. Add a separate destination cost only when the receiver charges for crediting, conversion or a later required action.
- Native network fee.
- Token gas asset.
- Receiving-platform deposit fee, when applicable.
- Required memo or account-crediting conditions are not fees by themselves.
- Future gas belongs to the next transaction unless it is necessary for the defined endpoint.
Who controls each cost
Put each cost next to whoever controls it, because that tells you how to cut it. A card charge goes down if you fund another way. A maker or taker commission changes with the interface, the pair, how you place the order or your fee tier. A wide spread needs another market or a better time. A withdrawal fee needs a different coin or network, or a bigger, less frequent withdrawal.
- Bank or card issuer.
- Payment processor.
- Exchange convenience interface.
- Exchange matching engine and fee tier.
- Market liquidity.
- Exchange withdrawal system.
- Blockchain network.
- Receiving platform.
How much of your money survived
Measure what made it through the whole route. Convert the final usable amount into the same unit and reference time you used for the start, then divide it by the starting value. What's missing is your all-in cost. This doesn't measure profit or loss from later price moves. It only measures what the route kept.
- Kept = final usable value ÷ starting value × 100%.
- All-in cost = 100% − kept.
- Record crypto amounts as your main figures.
- Use one reference time for any fiat estimates.
- Leave out price moves after the endpoint.
How visible each cost was
Mark each line as shown, built in, estimated or unknown. Shown costs appear as a number before you confirm. Built-in costs sit inside a quote or exchange rate. Estimated costs are worked out from reference prices or fills. Unknown costs make an honest all-in comparison impossible. A route with a slightly higher visible fee can beat one with a nice headline and several unknowns.
- Shown: an exact disclosed charge.
- Built in: included in the price or rate.
- Estimated: worked out from reference and fill data.
- Unknown: can't be measured before sending.
- Prefer routes you can actually see, not just lower advertised fees.
Example: a 0.4% fee that ends up costing 7%
You start with €50 and use a made-up simple purchase screen. Your card provider takes €1.50, the screen shows a €0.40 service fee, and the quote has about €0.60 built into the price. Withdrawing later costs the equivalent of €1. The visible trading fee was under 1%, but €46.50 reaches your wallet. You kept 93%, so the whole route cost 7%.
- Start: €50.00.
- Funding: €1.50.
- Service fee: €0.40.
- Estimated spread: €0.60.
- Withdrawal: €1.00.
- Final value: €46.50.
- Illustrative numbers, not a real quote.
Round trips charge the trading layers twice
Buying something and selling it later means at least two trades. Each side can have a commission and a spread, and either side can slip. A small one-way fee says nothing about the cost of getting back to where you started. Only double the trading lines when your plan really includes buying and selling.
- Funding usually happens once, before buying.
- Buying: commission and price effect.
- Selling: commission and price effect.
- Then a fiat or crypto withdrawal.
- Don't double a fixed withdrawal fee unless you withdraw twice.
Simple mode and advanced mode are separate products
A beginner-friendly interface can give an immediate locked or estimated quote and show one summary fee. An advanced interface exposes order books, order types and maker or taker pricing. Coinbase, Kraken, Gemini and Bitstamp all document meaningful differences between these modes. The easier screen can be worth its cost for a one-time small purchase, but the comparison must use the actual final output.
- Simple mode: convenience and quote certainty.
- Advanced mode: order control and explicit fee tier.
- Simple mode may embed spread.
- Advanced mode can add execution uncertainty.
- Neither mode is automatically cheapest for every size and market.
Native-token and balance discounts have a cost boundary
Some exchanges reduce trading fees when users hold or use a platform token or maintain a qualifying balance. Crypto.com links selected fee benefits to CRO balance, while other exchanges use their own tokens or asset tiers. The discount is not free when the user buys and holds an otherwise unwanted volatile asset. Compare the expected fee saving with acquisition cost, price risk and the capital tied up.
- Required token or asset balance.
- Discounted fee rate.
- Expected monthly eligible volume.
- Cost and risk of acquiring the token.
- Lockup or staking requirement.
- Do not buy a platform token solely to save cents on one trade.
Subscriptions can move the cost instead of removing it
A monthly plan can waive eligible commissions up to a limit while preserving spread and payment-method charges. Treat the subscription as a fixed cost allocated across the trades that actually use the benefit. A plan can reduce costs for a frequent user and increase effective costs for someone making one small conversion. The receipt needs both the waived line and the allocated subscription line.
- Monthly subscription price.
- Eligible interfaces and assets.
- Volume cap.
- Fees specifically waived.
- Spread and third-party fees that remain.
- Expected number and value of trades.
FaucetPay Coin Swap stacks several costs
In July 2026, FaucetPay's help center said Coin Swap charges a 3% exchange fee and also uses a premium rate to manage liquidity. The swapped coin stays in FaucetPay and still has to clear that coin's withdrawal minimum and fee. On October 31, 2026, for example, LTC needed 0.002 LTC with a 0.00002 LTC fee and DOGE needed 30 DOGE with a 1 DOGE fee. So a swap has at least three lines: the 3% fee, the rate premium and the later exit. It can still be handy for combining tiny balances, but it isn't a one-number cost.
- Starting FaucetPay balance.
- 3% swap fee.
- Rate premium.
- Resulting FaucetPay balance.
- Later withdrawal fee and minimum.
- Amount that reaches your wallet.
Small rewards require a fee-to-balance ceiling
A $2 total cost is nothing on a big portfolio transfer and ruinous on a $5 faucet balance. Pick a maximum all-in cost percentage before you open the trade or swap screen. If the receipt goes over it, collect for longer within a custody limit you're comfortable with, use another payout coin, or leave the balance alone. Don't add your own money just to make the percentage look better.
- Starting reward balance.
- Fixed route costs.
- Percentage route costs.
- Your maximum acceptable cost.
- Custody amount and time limit.
- An alternative FaucetPay or direct route.
The pre-confirmation capture
Save the fee tier, quote, input, expected output and time before confirming. For an order-book trade, save the pair, order type and expected commission. For a simple conversion, open every tooltip that reveals fees or spread. For a withdrawal, record the network and net receive amount. The purpose is calculation, not public proof containing private account information.
- Product or interface.
- Pair and order type.
- Input amount.
- Quoted output.
- Explicit charges.
- Network and withdrawal charge.
- Quote expiry or timestamp.
The post-transaction reconciliation
After execution, replace estimates with actual fills and deductions. Use the trade history for the average execution price and commission, the account ledger for payment or service charges, and the withdrawal history for the final sent amount. Match the receiving wallet or bank record. A completed receipt explains why the final balance differs without labelling every difference a hidden fee.
- Actual average fill.
- Actual maker and taker portions.
- Commission currency.
- Actual output asset.
- Withdrawal net amount.
- Final destination credit.
- Estimated versus actual differences.
What is not an exchange fee
A loss because the price fell after you bought is market performance, not an exchange fee. Tax is a legal obligation, not something the exchange charges, unless it withholds under local rules. Sending to the wrong network is a transfer mistake. A payment to a phisher is fraud. Keeping these out of the receipt keeps it useful.
- Market gains or losses.
- Tax.
- Opportunity cost.
- Wrong-address or wrong-network losses.
- Scam payments.
- Account freezes or verification delays.
The rule to remember
Don't call an exchange cheap until you've followed the same starting amount to the same usable endpoint. Fill in every line that applies, note how visible it was, put it next to whoever controls it and work out what you kept. A low commission can sit beside an expensive spread or withdrawal. A higher visible commission can come with better execution and a cheaper route overall. The final amount settles it, not the biggest promotional percentage on the screen.
- Same starting value.
- Same final coin, network and place.
- Same or near-identical market conditions.
- All eight lines checked.
- Unknown costs noted.
- Kept percentage worked out.
- Live preview checked again before confirming.
Sources
Exchange fee mechanics come from each platform's own documentation as checked in July 2026. FaucetPay's figures come from its live Fees page on October 31, 2026. Listing a source isn't an endorsement of any exchange, subscription or promotion.
- Coinbase pricing, fees and spread: https://help.coinbase.com/en-US/coinbase/trading-and-funding/pricing-and-fees/fees
- Coinbase Advanced order types: https://help.coinbase.com/coinbase/trading-and-funding/advanced-trade/order-types
- Kraken overview of fees: https://support.kraken.com/articles/360030303832-overview-of-fees-on-kraken
- Kraken trading-fee mechanics: https://support.kraken.com/articles/201893638-how-trading-fees-work-on-kraken
- Kraken Instant Buy fees and spread: https://support.kraken.com/articles/360060101312-faq-s-about-buying-instantly
- Binance spot-fee calculation: https://www.binance.com/en/support/faq/detail/e85d6e703b874674840122196b89780a
- Binance January 2026 zero-fee update: https://www.binance.com/en/support/announcement/detail/4856a6d4e4014d4e8a5a29ec5fb44857
- OKX trading-fee rules: https://www.okx.com/help/trading-fee-rules-faq
- Crypto.com Exchange fees: https://crypto.com/exchange/document/fees-limits
- Gemini fee schedule: https://www.gemini.com/fees/gemini-fee-schedule
- Bitstamp fee schedule: https://www.bitstamp.net/fee-schedule/
- Bitvavo trading fees and rounding: https://support.bitvavo.com/hc/en-us/articles/4405175148689-What-is-the-trading-fee-when-I-buy-or-sell-crypto
- MEXC zero-fee spot FAQ: https://www.mexc.com/support/article/mexc-0-fee-spot-trading-faq-264764306934491136
- MEXC order and slippage FAQ: https://www.mexc.com/support/article/mexc-spot-order-faq-338746501587991552
- FaucetPay Coin Swap fees: https://faq.faucetpay.io/knowledge-base/what-are-the-fees-on-exchange-coin-swap/
- FaucetPay live fees: https://beta.faucetpay.io/fees
- Ethereum gas documentation: https://ethereum.org/developers/docs/gas/
Be careful with websites that promise unrealistic rewards, ask for deposits before withdrawal, or require suspicious wallet connections. Small reward sites should never need your seed phrase.
FAQ
What fees do crypto exchanges charge?
A route can include funding charges, service or convenience fees, spread, maker or taker commission, slippage, rounding, withdrawal charges and blockchain costs. Not every transaction contains every line.
What is the difference between maker and taker fees?
A maker order adds liquidity by resting on the order book, while a taker order executes against existing liquidity. Taker fees are often higher, but the actual rate depends on the exchange, pair and user tier.
Does zero trading fee mean the exchange is free?
No. Spread, payment processing, subscriptions, withdrawal charges and market execution effects can remain even when the explicit trading commission is zero.
Is spread the same as a trading fee?
No. A trading fee is an explicit commission, while spread is a difference embedded in market prices or the platform's executable quote.
Why did a market order cost more than the fee rate?
The order may have crossed the bid-ask spread and filled at several prices, creating slippage in addition to the taker commission.
Why are small crypto trades sensitive to fees?
Fixed charges, minimum fee units and rounding consume a larger percentage of a small transaction. Several repeated small trades can also repeat the same costs.
How do I calculate the real exchange cost?
Define the starting value and final usable endpoint, record every applicable receipt line and calculate final usable value divided by starting value. The missing percentage is the all-in route cost.
How should I count FaucetPay Coin Swap costs?
Include the current explicit Coin Swap fee, the premium exchange-rate effect and any later FaucetPay withdrawal charge required to reach the final wallet.