Some
DeFi tools allow you to set transaction fees manually, including zero fees. However, such transactions will most likely not be processed.
Some people mistakenly believe that the fee depends on the amount of the transfer, but in fact it depends on the size of the transaction, measured in bytes. Since Bitcoin blocks are limited to 1 MB, miners are forced to combine transactions to fill this space. The higher the average fee per byte, the more you will need to pay for the transaction size. This makes it difficult to use Bitcoin in everyday situations, for example, if the commission is larger than a glass of coffee, then you are unlikely to increase the cash register of the coffee shop.