Essential Points
- Auction Dynamics: Bitcoin fees do not depend on the amount sent, but on the size in bytes of the transaction and the current demand for space on the blockchain.
- The Mempool as an Indicator: Preliminary analysis of the Mempool is the critical step to avoid overpaying or suffering indefinite delays in the confirmation of funds.
- Technical Optimization: Using SegWit addresses (Native or Nested) reduces the transaction size, allowing you to save up to 30% on fees compared to Legacy formats.
- Post-Shipment Intervention: Tools such as Replace-By-Fee (RBF) or Child Pays for Parent (CPFP) are the standard mechanisms to "speed up" transactions stuck due to low fees.
RLet's remember that all the Bitcoin transactions in order to be confirmed they need to make a "donation" to the network. This means that you have to pay a small commission that the miner will receive for it to validate your transaction.
Bitcoin fees, as with almost all cryptocurrencies, are not paid based on the value of the amount sent. In other words, if you send 1000 bitcoins you do not pay more than if you send 0.1 bitcoin, it is not a percentage or a scale. In fact, it could happen that you pay more by sending 0.1 bitcoin, than 1000 or a million BTC.
What determines the cost of a transaction?
In Bitcoin, being purely digital money, the fee for a transaction is determined by the size of disk space that a transaction occupies. This size is given in units of bytes. In this sense, it does not matter how much the value of the transaction is. What does matter is the size of it at the computer level.
In this sense we can say that:
The commission is not something fixed, nor explicitly imposed, it is the user who determines how much he is willing to pay based on his need.
As we mentioned in how transactions work, a transaction is not required to have a single entry and a single exit. On the contrary, it can be made up of multiple inputs and outputs. Based on this, the transaction will have more or less content, that is, it will occupy more bytes on disk.
It is as if it were a transport company, they do not charge you for the value of the content, but for the size of the box. In any case, the transport charge is determined by the size of the box necessary to transport what you want.
How long does it take to confirm my transaction?
Another question that newcomers to the world of crypto assets often ask is, How long does it take to receive confirmation or validation of our transactions? Well, in Bitcoin (and other crypto assets) this point is closely related to the value of the commission we have paid and the load level of the miners' network.
When the Bitcoin mining network is overloaded, transaction confirmation tends to lag. This is because the capacity of the network is exceeded by the demand for transactions that are carried out. Simply put, a long waiting list is generated for transactions waiting to be confirmed. A waiting list that we can see embodied in the mempool.
Now, What happens if we put a higher commission? Well, you will simply have higher priority. The reason for this is very simple: miners want to make money and the more commission you pay them, the faster they will take your transaction to confirm it. Simply put, the higher your commission, the faster you will receive a confirmation. But of course, The one you pay more will not make the confirmation time more precise, it will only give you a higher priority. This is because other factors also come into play, which can affect the speed of confirmations.
This is the reason why, when in certain periods Bitcoin is used a lot, and since the block in Bitcoin has a limited size (up to 4 MB using followed), miners prioritize those who pay the most. Thus begins an escalation of the cost of the commission. This is because there are people who need their transaction to be delivered as soon as possible and they increase the price (they pay more commission). Those who pay little stay at the bottom of the mempool.
In other words, the size of the block in Bitcoin means that at certain times the cost of a transaction is exorbitant, since the miners are free to select which transactions they take from the mempool to add to a block, it does not go by order of entry.
Finally, it must be understood that Bitcoin does not add blocks every 10 minutes, but in an average of 10 minutes. Maybe the next block from now, take 8 minutes or 35, 10 minutes being the average of the last 2016 blocks. What does this mean? Well, you could pay the recommended commission, the network will not be overloaded and your transaction will take 35 minutes, for example.
In short, there are three main variables that determine when your transaction will be able to be confirmed:
- The size of your transaction.
- Network overload.
- The time in which the blocks are mined.
What commission do I need for my transaction to process?
Considering that a transaction with 1 input (or input where those bits come from) and 2 outputs (output), occupies about 250 bytes, with about 150 satoshis / byte you should have enough for your transaction to process sooner rather than later.
But beware! We must pay attention to the three points explained above. The previous estimate is theoretical, it does not have any validity beyond an approximate calculation because each transaction can be composed in a different way and the state of the network will be different at each moment. If for example, your transaction has many inputs since the balance of the wallet is distributed in many directions with little quantity, probably the commission that you must add to the transaction is higher.
Of course, you are always free to add the commission you want, in the same way that the miners are free to validate the transactions they want.
How is the proper commission calculated?
The optimal commission (or fee) for a Bitcoin transaction to be confirmed quickly (in 1 block) is marked by the network and is NOT always the same.
- Each Bitcoin transaction occupies a size, that is, it weighs X bytes.
- At all times the network is in an overloaded state.
- This weight is multiplied by the ratio of satoshis / byte that the network is marking as best at that moment and you get the total amount of the appropriate commission for a quick confirmation.
- The result is obtained in satoshis.
To determine the transaction size, we must perform a relatively simple technical process. First, calculate the weight of the inputs and outputs signed with the private key, convert it to hexadecimal, and obtain its size in bytes.
If after that the transaction weighs 226 bytes and the network fee is 22,
226 bytes * 220 sat/byte = 49720 satoshis/byte, we would have the following:
226 bytes * 220 sat / byte = 49720
This means that the optimal commission for this transaction is 49720 satoshis.
Of course, this is much easier using the wallets, since many of them already have this type of integrated calculators. So don't get complicated, we leave you some tools that can help you with this task.
Services indicative of recommended fee
The best way to know what commission to put in a transaction is to follow the recommendation of specialized services in it. Sometimes the wallets themselves already give us a recommendation (but not all wallets do the calculation correctly).
In order to estimate the commissions depending on the urgency with which you want to process your transaction, different tools have been developed where you can check the approximate fee per transaction.
What tools are they? Here we leave you our favorites:
- Mempool.space: One of the most well-known Bitcoin explorer services in the industry, it features a dashboard that displays the current network fee, along with fee recommendations for greater relevance in block inclusion, among other relevant data.
Some purses in which you can modify the fee
- Bitcoin Core: With the estimator of Bitcoin Core which is a desktop wallet, you can see how much you would have to add as a commission to have a 95% probability of it being confirmed in N blocks.
- Bitcoin Wallet developed by Schildbach: in this wallet you can choose between 3 priority modes. The economic, the medium and the fast. Each of them will add a recommended fee for the transaction.
- Electrum: This wallet is also a favorite for many users and has dynamic control. This will allow you to establish the desired commission each time you prepare to make a payment with BTC. Have you ever tried it?
- Other wallets, such as Bit2Me Wallet They calculate the recommended fee to enter the next block in order to simplify the operation for users.




Author


