Average fee paid per transaction size, in Satoshi/byte
Bitcoin Core (BTC) transaction fees are paid to miners who confirm transactions by including them in a mined block.
Because blocksize is limited, miners typically assign priority to transactions with higher fee rate. Demand for on-chain Bitcoin Core (BTC) transactions has become so high that transactions without a fee are almost guaranteed to be ignored by miners, and the average fee required for a transaction to be confirmed has increased.
For most users, Bitcoin Core (BTC) transactions are created by wallets that choose the fee rate. Some services offer fee rate estimates for how soon a transaction with the given fee will be included in a block.
Bitcoin Core (BTC) transaction fees are measured in Satoshis per byte (0.00000001 Bitcoin Core (BTC) per 0.000001 Megabyte) because memory space on the blockchain is the limiting factor. Several factors may influence the size of a Bitcoin Core (BTC) transaction in bytes, however the value of the transaction in Bitcoin Core (BTC) is not usually correlated (a typical transaction sending 1 Bitcoin Core (BTC) is usually about the same size in bytes as a typical transaction sending 100 Bitcoin Core (BTC), and will need to have about the same fee to receive the same confirmation priority).