<p>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:</p>

<ul>
<li><a href="http://en.bitcoin.it/wiki/Transaction_fees" rel="nofollow">http://en.bitcoin.it/wiki/Transaction_fees</a></li>
</ul>

<p>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.</p>

<p>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.</p>

<p>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.</p>

<p>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.</p>

<p>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).</p>

CC BY-SA 3.0
2013-05-08T15:13:07.737Z
"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
CC BY-SA 3.0
2013-05-10T09:37:45.297Z
Thank you Miernik, you are correct, 0.0005 per 1K with the exception of a data size under 10K and other criteria met.
Stephen Gornick
CC BY-SA 3.0
2013-03-11T09:56:24.050Z
2013-05-10T09:36:17.510Z
2013-05-10T09:36:17.510Z
Stephen Gornick
<p><a href="https://en.bitcoin.it/wiki/Transaction_fees" rel="nofollow">https://en.bitcoin.it/wiki/Transaction_fees</a></p>

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

<p>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? </p>

<p>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.</p>

<transaction-fees>
How does the bitcoin transaction fee be calculated? And who guide this?
HackFisher
# How does the bitcoin transaction fee be calculated? And who guide this?

(Asked by: username_0 on 2013-03-11)

<https://en.bitcoin.it/wiki/Transaction_fees>

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.

**Tags:** transaction-fees


---

## 1 answers

### Answer by username_1 on 2013-03-11. Score: 1 | Accepted answer

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:

* <http://en.bitcoin.it/wiki/Transaction_fees>

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).

> **Comments:**
> **username_2**: "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?  
> **username_1**: Thank you Miernik, you are correct, 0.0005 per 1K with the exception of a data size under 10K and other criteria met.  

---

