I learned that the transaction fees is given by sender to bitcoin miners to ensure that this transaction be confirmed.

But I notice that, in most exchange websites or clients, the default transaction fee is 0.0005BTC, so Could It be possible that the transaction fee will be guide by the exchange websites or popular client software providers?

Because if a person don't accept the transaction fee in main stream, his transaction will probably not be accepted and appended to the block.

1 Answer 1


When creating a transaction the Bitcoin-Qt client will determine the properties of a transaction and if the transaction is likely to need feeds the client will insist that a fee be added. The rate is 0.0005 BTC per 1K of data consumed by the transaction. If the transaction size is below 10K though and meets other criteria no fee is required:

Other clients may not have any requirement when sending. For instance, the Blockchain.info/wallet allows "Custom" send in which the fee is entered by the sender. Zero is a valid fee amount.

It really doesn't matter what the client or the user chooses, what matters are the level of fees the miner's require. If few miners will accept a transaction because the fee is too low, the transaction will simply just take longer to confirm, eventually.

So there is a competitive market for transactions. A miner can try to boycott transactions in which the fee is too low however the next miner might be willing to include the transaction and in that instance the boycotting miner is simply passing up the opportunity to earn the fees from that transaction.

So the market consisting of miners looking for revenues from transaction fees guide the rate that is required for a transaction to get mined in a timely manner.

It is likely the amount for the recommended fee in the Bitcoin-Qt client will be decreased at some point if 0.0005 BTC ends up becoming expensive (currently less than three U.S. cents).

  • "The rate is 0.0005 BTC per 10K of data" - isn't this wrong? isn't this 0.0005 BTC per 1000 bytes of data? Anyway isn't it planned to be decreased to 0.0001 BTC per 1000 bytes of data soon?
    – ria
    May 8, 2013 at 15:13
  • Thank you Miernik, you are correct, 0.0005 per 1K with the exception of a data size under 10K and other criteria met. May 10, 2013 at 9:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.