Transaction fee
A transaction fee is a charge for processing a transaction. In crypto, it usually refers to network fees on a blockchain.
What is a transaction fee?
A blockchain is a digital network that processes and records transactions. You often pay a transaction fee for this processing. The fee is usually paid in the network’s native currency, even if you’re sending another token.
The amount varies by blockchain. It can depend on the amount of data, the computing power required, and how busy the network is. If many people send transactions at the same time, fees can rise. A higher fee may increase the chance of faster processing, but it doesn’t guarantee it.
A transaction fee isn’t always the same as trading fees or withdrawal fees charged by a crypto exchange. A platform may charge its own fees for those services.
An example of a transaction fee
You send 0.01 BTC to someone else. The network also charges 0.00001 BTC in network fees. The recipient gets 0.01 BTC, and a total of 0.01001 BTC is deducted from your balance.
The extra 0.00001 BTC is the transaction fee. You pay it to have the transaction processed, not to the recipient.
Why do transaction fees matter in crypto?
Transaction fees help determine how affordable it is to send crypto or tokens and use blockchain applications. Sending a small amount isn’t always cheap: fees aren’t necessarily proportional to the amount sent.
The fee can also reward miners or validators for processing transactions. This makes it more expensive to flood a network with a large number of transactions. Sometimes, part of the fee is removed from circulation.
Transaction fees often come up in crypto news about network congestion, scalability, and technologies that aim to lower costs. A failed transaction can sometimes still incur a fee if the network has already done some computing work, for example, with a smart contract.