How the Bull Bitcoin Fee Multiple can help you manage Bitcoin network fees
We created an indicator which shows clearly if the current Bitcoin Network fees are high or low relative to the average of the past year and the past month. It's similar to the Mayer Multiple, but for fees instead of price. This tool is also available via API, for apps that want to automate tasks or send notifications based on the network fee levels.
How can one tell if the current Bitcoin fees are high, or low? This is an important question, because many Bitcoin management operations that are not “time sensitive” such as coinjoin, utxo consolidation and Lightning Network channel management should be avoided when fees are high, and should be encouraged when fees are low.
Whether current fees are low or high is of course relative, not absolute. For example, if the average feerate needed for a transaction to be confirmed within an hour has been 200 sat/vbyte for the past 6 months, a sudden drop in the feerate to 30 sat/byte would be a great time to perform a UTXO consolidation. Similarly, if the feerate has been 3 sat/vbyte for an extended period, and there is an increase to 30 sat/vbyte, it might not be the best time to coinjoin.
Just like the Bitcoin price, it is impossible to “time the market” with Bitcoin fees. One may be tempted to wait for a drop in fees before conjoining or consolidating UTXOs and find himself watching the fees rise and rise for months, feeling foolish for not having taken advantage of low transaction fees when they had the chance.
However, the Bitcoin network fee dynamics are influenced by many factors (another longer blog post is needed to go into details). Suffice to say that even in a sustained high fee environment, it is reasonable to expect that there will be a moment's respite in fees and it can be a good strategy to keep an eye on the fees and wait for a “dip” to consolidate utxos or coinjoin.
This is the reason why we developed the Bull Bitcoin Fee Multiple, a simple technical indicator which can help people assess whether current fees are low or high.
We offer two indicators:
365 days: if you have a longer time horizon and you really want to have best bang for your buck
30 days: if you are more in a hurry but you still don't want to get rekt by high fees
Fundamentally, our indicator divides the current feerate by its moving average, and then expresses how far this ratio is from its historical mean, therefore highlighting periods of relatively low/high fees.
How to use the Bull Bitcoin fee multiple?
It's simple: the lower the value, the better time it is to make Bitcoin transactions
Depending on your time preference, you may want to wait for the multiple to be lower to make transactions that are non-urgent. For example, consolidating your utxos or conjoining your bitcoins.
Historical data charts
We provide two useful charts which display the evolution of moving averages for Bitcoin network fee rates, as well the Bull Bitcoin fee multiple itself. This can help the user visualize at which point we currently are within a “feerate cycle” and what the current trend might be.
Human readable labels
The labels are here to help make a more informed decision on when it is a good time to make Bitcoin transactions. We have 10 labels which correspond to a decile within the distribution of the multiple
Fees are at extremely low: the multiple has been higher 90% of the time or more
Fees are very low: the multiple has been higher 80% to 90% of the time
Fees are low: the multiple has been higher 70% to 80% of the time
Fees are average-low: the multiple has been higher 60% to 70% of the time
Fees average: the multiple has been higher 50% to 60% of the time
Fees are average-high: the multiple has been higher 40% to 50% of the time
Fees are high: the multiple has been higher 30% to 40% of the time
Fees are very high: the multiple has been higher 20% to 30% of the time
Fees are extremely high: the multiple has been higher 10% to 20% of the time
Warning: fees are at their highest: the multiple has been higher 0% to 10% of the time
What is the difference between 365 days and 30 days?
These are the timeframe for which the moving average of the past fees is calculated.
If the value is lower for 365 days than for 30 days, it means that the current fees are low compared to the past year but aren't as low when compared to the past 30 days.
If the value is higher for 365 days and lower for 30 days, it means that the fees are still higher relative to the past year but there is a dip in the fees compared to the last month.
If you are in a hurry to make a Bitcoin transaction, you can look at the 30-day value, but if you are not in a rush, you could wait for a low 365-day value.
What is the data source?
We use the mempool.space fee estimates for the “high priority” setting, which means essentially that the fees would likely lead to a transaction being included in 1-2 blocks. Historical data was taken from archives collected by txstats.com and current data (March 2024 onward) is taken directly from the mempool API.
Further development: programmability
Once we have a metric that can determine whether current fees are high or low relative to the past, it becomes easier to automate fee-efficient transactions.
For example, a Bitcoin Wallet could turn on “auto-consolidation mode” when the fees are low (for example when the multiple is in the lowest 20% percentile). The wallet would use all available utxos in the wallet when making transactions, which would create utxo consolidation transactions for the user as the user makes regular Bitcoin payments. The user doesn't need to know what utxo consolidation is, it happens automatically! This could also be applied to Coinjoin, of Lightning Network channel management. Software that usually creates Bitcoin automatically regardless of fees could be programmed to hold off on making certain transactions if the fees are too high.
The Bull Bitcoin fee multiple is available via API here: https://fees.bullbitcoin.com/api
Concluding thoughts
As bitcoin builders, we cannot control the Bitcoin fee market, as it is a completely unregulated free market. However, there are only a few things we can do to help users:
Develop alternative payment networks outside of the Bitcoin main chain (Lightning, Liquid, ecash, etc.)
Better fee estimation and transaction tools to make sure our users do not overpay the fees
Create more efficient Bitcoin transactions that require less space on the blockchain
Provide analytical tools to users to help them time their transactions.
Bull Bitcoin is committed to working on all these solutions, because we strongly believe in Bitcoin's value proposition as a medium-of-exchange. Stay tuned for further articles showcasing open-source software and policies we put in place to incrementally make Bitcoin a better and cheaper payment method!
Publications connexes
En savoir plus avec les articles suivants
9 mins
2 days ago
Élections américaines : Bitcoin sous les projecteurs
L'élection américaine de 2024 place Bitcoin au centre de la scène alors que Trump et Harris tentent de gagner le soutien de la communauté Bitcoin. La dernière analyse de Bull Bitcoin explore la position de chaque candidat sur Bitcoin, les changements réglementaires potentiels et les perspectives de croissance de Bitcoin sous une nouvelle direction politique.
Europe GM, Bull Bitcoin
3 mins
about 1 month ago
Bull Bitcoin annonce un partenariat avec Libre Média
Ce partenariat s’inscrit dans l’objectif commun de promouvoir les libertés individuelles et la souveraineté économique
Europe GM, Bull Bitcoin
10 mins
about 2 months ago
L’État Providence est mort, vive l’État
Nous examinons la relation unique et centralisée entre la France et son État omniprésent, en soulignant son influence sur la société et sur d'autres grandes puissances comme les États-Unis et la Chine. Il appelle à une réévaluation du modèle de l'État-providence face aux nouvelles réalités technologiques, prédisant son déclin inévitable avec l'émergence de la cryptographie et de la souveraineté numérique.
Europe GM, Bull Bitcoin