What is a transaction fee in crypto? Network fees explained
A transaction fee in crypto is the amount you pay to have a transaction recorded on a blockchain, such as sending bitcoin to another wallet. It goes to the miners or validators who process transactions, and it rises when many people want to use the network at the same time.
Transaction fees are also called network fees, and on Ethereum they are called gas fees. They are separate from the trading fee an exchange charges when you buy or sell.
What is a transaction fee in crypto, in plain words?
A crypto transaction fee is the price of space in the next block. Every blockchain can only fit a limited number of transactions into each block, so users compete for block space by offering a fee. Transactions with a higher fee usually confirm faster; those with a low fee wait in a queue until there is room.
Fees serve three purposes:
- Payment for the work: they reward the bitcoin miners or validators who check and record transactions.
- Security: fees are part of the incentive that keeps miners and validators honest, alongside newly created coins.
- Spam protection: because every transaction costs something, flooding the network with spam transactions gets expensive.
How network fees are calculated
Network fees are calculated differently on each blockchain, but the idea is the same: you pay for the resources your transaction uses, at a price set by demand.
Bitcoin transaction fees
Bitcoin transaction fees depend on the transaction size in bytes, not on how much bitcoin you send. Wallets show a fee rate in satoshis per virtual byte (sat/vB); one satoshi is 0.00000001 BTC.
Here’s a worked example. A simple bitcoin transaction is often around 140 vB. At a fee rate of 10 sat/vB:
- 140 vB × 10 sat/vB = 1,400 satoshis = 0.000014 BTC
- if bitcoin trades at €50,000, that’s 0.000014 × €50,000 = €0.70
The same transaction at 50 sat/vB during a busy period would cost €3.50. Sending €10 or €10,000 costs the same fee if the transaction size is the same, which is why small payments on the Bitcoin network can be expensive relative to their value.
Ethereum gas fees and the base fee
On Ethereum, the fee is the gas used × the gas price. A simple ETH transfer uses 21,000 gas, while a swap or other smart contract action uses more. The gas price has two parts: a base fee set by the network, which is burned, and an optional priority fee (tip) for the validator.
At a gas price of 2 gwei, a simple transfer costs 21,000 × 2 gwei = 42,000 gwei, or 0.000042 ETH. If ether trades at €3,000, that’s about €0.13. Our entries on gas fees and gwei go into more detail.
Other networks
Many newer networks and layer 2 networks charge fees of a few cents or less, because they can process transactions in bigger batches. Low fees don’t make a network better in every way: check how decentralised it is and how widely your exchange supports it.
Why fees go up and down
Fees rise and fall with demand for block space. When prices move sharply or a popular token launches, many users try to transact at once, a backlog builds up and wallets raise their fee estimates. In quiet periods, the same transaction can confirm quickly at a much lower fee rate. Nobody sets the price centrally: it’s an auction for the next block.
Who gets the fee? Miners, validators and node operators
The fee goes to whoever adds your transaction to a block. On Bitcoin, that is bitcoin miners, who earn fees on top of the block reward. On proof-of-stake networks such as Ethereum, validators receive the priority fee, while the base fee is burned. Other node operators, who keep a copy of the blockchain and pass transactions on, are not paid per transaction.
Fees are the main source of revenue for miners that will last: Bitcoin’s block reward halves roughly every four years, so over time fees are meant to play a bigger part in paying for security.
Exchange withdrawal fees vs network fees
When you withdraw crypto from an exchange, you usually pay a flat fee set by the exchange instead of the live network fee. The exchange pays the actual network fee and often bundles many withdrawals together.
Here’s what withdrawing bitcoin cost at three MiCA-authorised exchanges when we checked on 23 October 2026, worked out at a bitcoin price of €50,000:
| Exchange | BTC withdrawal fee | In euros at €50,000 per BTC |
|---|---|---|
| Kraken | 0.000015 BTC | €0.75 |
| Bitvavo | 0.000018 BTC | €0.90 |
| Crypto.com | 0.0002 BTC (below 0.002 BTC) | €10.00 |
The fee structure differs a lot: a fixed fee of €10 on a €100 withdrawal is 10% of your money. Fees vary depending on the coin and the network you choose, so check the withdrawal screen before you confirm.
Transaction fees vs trading fees
A transaction fee pays the blockchain; a trading fee pays the exchange. You only pay a network fee when crypto actually moves on the blockchain, such as a withdrawal to your own wallet. Buying and selling inside an exchange account happens on the exchange’s own books, so there is no network fee, only the trading fee.
| Transaction (network) fee | Trading fee | |
|---|---|---|
| Paid to | Miners or validators | The exchange |
| When | Sending crypto on a blockchain | Buying or selling on a platform |
| Based on | Transaction size and network demand | A percentage of the trade |
Why transaction fees matter to you in the EU
Transaction fees matter whenever you move crypto, and a few EU rules and protections affect what happens when you do:
- The travel rule. Since 30 December 2024, EU crypto platforms must send the names of sender and receiver with every transfer between providers. If you withdraw more than €1,000 to your own wallet, the exchange must check that the wallet belongs to you, which can add a small test transaction and its fee.
- No refunds. A confirmed blockchain transaction can’t be reversed. If you send digital assets to the wrong address or the wrong network, the fee and usually the coins are gone, and no compensation scheme covers it.
- Licensed platforms. MiCA-authorised exchanges must publish their fees, so you can see the withdrawal cost in advance.
How to pay lower fees
You can’t avoid network fees, but you can usually pay lower fees:
- Pick the right moment. Fees on Bitcoin and Ethereum are often lower when the network is quiet. Wallets show a live estimate.
- Choose a slower speed. Most wallets let you pick a lower fee rate if you can wait.
- Use a cheaper network. For stablecoins, a layer 2 network may cost cents instead of euros, if both sides support it.
- Withdraw less often. One withdrawal of €500 costs one fee; five of €100 cost five.
- Compare exchange withdrawal fees. Bitcoin exchanges charge very different flat fees for the same transaction.
The bottom line
A transaction fee is the price of getting your transaction into a block. On Bitcoin it depends on size and demand, on Ethereum on gas, and on an exchange it’s usually a flat withdrawal fee. Check the fee, the network and the address before you send, because nothing on a blockchain can be undone.
Related terms
Questions people ask
What is the transaction fee for €1,000 of bitcoin?
The Bitcoin network fee doesn't depend on the amount you send. Moving €1,000 or €10 costs the same if the transaction has the same size in bytes and you choose the same fee rate. Exchanges often charge a fixed withdrawal fee instead, such as 0.000015 BTC at Kraken.
Why is my bitcoin fee so high?
Fees rise when many people want to use the network at once, because block space is limited and transactions with higher fees are confirmed first. A transaction that spends many small amounts you received earlier is also larger, so it costs more.
Do I have to pay a fee to receive bitcoin?
No, the sender pays the network fee for an on-chain bitcoin transaction. Some exchanges and apps may charge their own deposit fee, so check the fee page of the platform you use.
What is a network fee?
A network fee is another name for a blockchain transaction fee: the amount paid to miners or validators to include your transaction in a block. On Ethereum it is called a gas fee.
Can I get a crypto transaction fee back?
No. Once a transaction is confirmed, the fee is paid to the network and can't be refunded, even if you sent the crypto to the wrong address.