A transaction fee is paid when a certain amount of cryptocurrency is transferred from one wallet to another . Transaction fees are flexible in nature and can vary based on how busy the blockchain is. A user who wants to expedite a transaction can choose to do so by paying a higher transaction fee.