Every time you send a transaction in BTC, BCH, ETH, EOS or token network you need to pay the network fee. This fee goes to miners who confirm your transaction.

 

The size of the fee depends on the transaction difficulty and network load. If there are a lot of transactions at that particular moment in time, miners first take more expensive transactions and then cheaper ones go to the further blocks.

 

Therefore, higher fees guarantee faster confirmation.