One of the most common surprises for crypto beginners is fees. You buy $100 of crypto and somehow end up with $93 worth. Or you try to send crypto to a friend and the fee seems wildly high. Or a platform advertises “zero fees” but the price you get is worse than expected.
None of this is accidental. Fees in crypto come from several different places, and understanding them helps you avoid unnecessary costs and make better decisions about which platforms to use.
Trading fees
When you buy or sell crypto on an exchange, the platform charges a fee for executing the trade. This is usually a percentage of the transaction amount, typically somewhere between 0.1% and 1.5% depending on the platform and how you are trading.
Most exchanges charge less if you use their “trading” interface rather than the simple “buy” button on the homepage. The simple buy button is designed for convenience, and convenience costs more. If you are making regular purchases, it is worth learning the trading interface.
Some platforms also distinguish between makers (people who place orders that sit on the order book waiting to be filled) and takers (people who fill existing orders immediately). Maker fees are usually lower than taker fees.
Payment method fees
How you add money to an exchange affects what you pay. Bank transfers are usually the cheapest option, often free or very low cost. Debit and credit cards are faster but typically carry higher fees, sometimes 1.5% to 3% on top of the trading fee.
If you are buying crypto regularly, using bank transfers instead of cards can save a meaningful amount over time.
Network fees (gas fees)
When you send crypto directly on a blockchain, you pay a fee to the network itself. This fee goes to the validators or miners who process and confirm your transaction. The platform you use does not receive this fee and does not control it.
On Ethereum, these are called gas fees, and they can vary enormously. When the network is busy, fees rise because people are competing to get their transactions processed quickly. During quiet periods, fees can be very low. On networks like Solana, fees are typically fractions of a cent regardless of network activity.
If you are sending a small amount of crypto on Ethereum during a busy period, the gas fee can sometimes exceed the value you are sending. This is a real limitation worth being aware of.
Withdrawal fees
Many exchanges charge a fee when you withdraw crypto to an external wallet, or when you withdraw cash to your bank account. Crypto withdrawal fees are often flat amounts rather than percentages, and they vary by asset and network.
Before choosing an exchange, it is worth checking their withdrawal fee structure. Some platforms charge significantly more than others for the same withdrawal, which matters if you plan to move your crypto off the exchange regularly.
The spread
This is the fee that most beginners miss completely, because it is not listed as a fee at all.
The spread is the difference between the price you pay to buy crypto and the price you would receive if you sold it immediately. Platforms that advertise “no fees” or “zero commission” almost always make their money through a wider spread instead. You are paying, you just cannot see it as a line item.
To check for spread, compare the price shown on the platform to the current market price on a site like CoinGecko or CoinMarketCap. If the platform price is noticeably higher when buying (or lower when selling), that difference is the spread.
Wallet and hardware costs
Software wallets are generally free to download and use. Hardware wallets cost money to buy, typically between $50 and $200 for reputable devices. This is a one-time cost rather than an ongoing fee, but it is worth factoring in if you are planning to move to self-custody storage.
How to keep fees reasonable
You do not need to obsess over fees, but a few habits help keep costs down:
- Use bank transfers instead of cards when funding your account
- Use the trading interface rather than the simple buy button on exchanges that offer both
- Check the spread on any platform claiming zero fees
- On Ethereum, check current gas prices before sending and consider waiting for quieter periods if the amount is small
- Compare withdrawal fees before choosing an exchange, especially if you plan to move crypto off the platform
The short version
Crypto fees come from several places: trading fees, payment method fees, network fees, withdrawal fees, and spreads. None of them are hidden exactly, but they are easy to miss if you are not looking. The platforms with the loudest “no fees” claims often make their money through spreads instead. Understanding where fees come from puts you in a much better position to compare platforms honestly and avoid paying more than you need to.
