The crypto swap fee you see advertised is rarely the only cost of turning one coin into another. Between the service fee, the spread and the network fee, the amount you end up with can be noticeably smaller than you expected.
Knowing which cost is which makes it much easier to compare offers and avoid surprises. Here is how each one works, how to calculate a flat 0.5% fee by hand and how to check the final number before you confirm a swap.
What you actually pay when swapping crypto
Any crypto exchange fee you pay falls into one of three buckets:
- Service fee. What the platform charges for the swap itself. It can be a flat percentage, a tiered percentage or a fixed amount.
- Spread. The difference between the rate you get and the market rate. It is not always shown as a separate line, but it affects how much you receive.
- Network fee. What the blockchain charges to move coins on-chain, for example when you deposit from another wallet or withdraw to an external address. It goes to the network, not to the service.
In Banknode, network fees apply to deposits and withdrawals and are separate from the swap fee. The swap fee itself is a single, fixed percentage.
When you compare services, look at all three costs together. A low headline fee combined with a wide spread can cost more than a slightly higher fee with a fair rate.
Flat fee vs. percentage tiers vs. spread
Platforms price swaps in a few different ways. Each has its logic, but they are not equally easy to understand.
- Flat percentage. The same rate for every amount and every pair. Easy to calculate in your head and easy to compare.
- Tiered percentage. The rate changes with your trading volume, account level or order type. It can work out cheaper for very active traders but is harder to predict for everyone else.
- Spread-only. The service advertises zero fees and earns on the difference between buy and sell rates. The cost is real, just less visible.
Banknode uses the first model: a flat 0.5% on any swap between any two of its 21 coins, taken from the amount you give. The same rule applies to USDT to BTC, ETH to SOL or any other pair from the list of supported coins.
The advantage of a flat fee is predictability. You do not need to know your volume tier or read a fee schedule; you can work out the cost before you even open the app.
How to calculate a 0.5% crypto swap fee
With a flat fee the maths is one step: multiply the amount you give by 0.005. The fee is deducted from that amount, and the rest is converted.
- 100 USDT × 0.005 = 0.5 USDT fee; 99.5 USDT is converted.
- 1,000 USDT × 0.005 = 5 USDT fee; 995 USDT is converted.
- 10,000 USDT × 0.005 = 50 USDT fee; 9,950 USDT is converted.
The fee is always charged in the coin you give. If you swap 2 ETH, the fee is 0.01 ETH, and 1.99 ETH is converted into the coin you chose.
How much of the new coin you receive then depends on the exchange rate at the moment of the swap. That is why the final amount on the confirmation screen is the number that matters. For a full walkthrough with a real pair, see how to swap USDT to BTC.
Network fees: deposits and withdrawals
Network fees are paid to the blockchain, and their size depends on the network and on how busy it is. They are separate from the 0.5% swap fee and are not set by Banknode.
A few general rules help keep them under control:
- As a rule, Ethereum (ERC-20) is more expensive than TRON (TRC-20), BEP-20 or TON, especially at busy times.
- If a coin is available on several networks, as USDT and USDC are, pick the cheapest one that both sender and receiver support.
- Bitcoin network fees rise and fall with demand, so the same withdrawal can cost different amounts on different days.
- One larger withdrawal usually costs less in network fees than several small ones.
Always match the network on both sides of a transfer. A wrong network is not a fee problem: it can mean losing the funds altogether.
How to check the final amount before confirming
The safest habit is to treat the confirmation screen as the source of truth. In Banknode the swap screen shows the fee and the final amount you will receive before you press confirm.
- Choose the coin you give and the coin you get.
- Enter the amount you want to swap.
- Check the fee: it should be 0.5% of the amount you entered.
- Read the final amount of the coin you will receive.
- If you plan to withdraw afterwards, factor in the network fee for that coin.
- Confirm only when the numbers make sense to you.
If the final amount looks very different from what you expected, stop and recheck the pair and the amount. A typo is far easier to fix before you confirm than after.
If you want a swap fee you can calculate in your head, create a Banknode account with your email and try a small swap first to see every number before you commit.