<p>This depends on the <a href="https://en.bitcoin.it/wiki/Transaction_fees" rel="nofollow">priority</a> of a transaction. If an input (coins you received from an earlier transaction) was not used for a longer time, its coin-age (equal to confirmations) increases and therefore the priority. </p>

<p>If the priority is equal or above middle-priority (thats what the bitcoin-core client and the blockchain.info side calls it) it does not require fees. So when you send your first bitcoins, those had a high enough priority to get shipped for free. Then you tried to send them back immediately, with a low priority, so you were forced to set a transaction fee.</p>

CC BY-SA 3.0
2014-07-29T16:37:54.427Z
one coin-age is one confirmation, bitcoin-core shows up the estimated transaction size, thats the calculation: http://bitcoin.stackexchange.com/q/1195/17113
Dennis Kriechel
CC BY-SA 3.0
2014-07-29T16:16:02.123Z
2014-07-29T16:16:02.123Z
Dennis Kriechel
<p>I have read <a href="https://bitcoin.stackexchange.com/questions/9667/why-would-bitcoin-qt-attempt-to-charge-a-processing-fee-when-i-have-my-transact">Why would Bitcoin-QT attempt to charge a processing fee, when I have my transaction fees set to zero?</a> but I still have a question.</p>

<p>I am sending 0.01 BTC from my wallet to my Ethereum intermediate address and then back again, so as to verify recoverability.</p>

<p>Sending 0.01 BTC worked fine without transaction fees. When sending it back I get "The total exceeds your balance when the 0.0001 BTC transaction fee is included." although fees are set to zero.</p>

<p>Why is there a fee requirement in one direction only?</p>

<transaction-fees>
Why is a minimum transaction fee for 0.01 BTC *sometimes* enforced
spraff
# Why is a minimum transaction fee for 0.01 BTC *sometimes* enforced

(Asked by: username_0 on 2014-07-29)

I have read [Why would Bitcoin-QT attempt to charge a processing fee, when I have my transaction fees set to zero?](https://bitcoin.stackexchange.com/questions/9667/why-would-bitcoin-qt-attempt-to-charge-a-processing-fee-when-i-have-my-transact) but I still have a question.

I am sending 0.01 BTC from my wallet to my Ethereum intermediate address and then back again, so as to verify recoverability.

Sending 0.01 BTC worked fine without transaction fees. When sending it back I get "The total exceeds your balance when the 0.0001 BTC transaction fee is included." although fees are set to zero.

Why is there a fee requirement in one direction only?

**Tags:** transaction-fees


---

## 1 answers

### Answer by username_1 on 2014-07-29. Score: 2 | Accepted answer

This depends on the [priority](https://en.bitcoin.it/wiki/Transaction_fees) of a transaction. If an input (coins you received from an earlier transaction) was not used for a longer time, its coin-age (equal to confirmations) increases and therefore the priority.

If the priority is equal or above middle-priority (thats what the bitcoin-core client and the blockchain.info side calls it) it does not require fees. So when you send your first bitcoins, those had a high enough priority to get shipped for free. Then you tried to send them back immediately, with a low priority, so you were forced to set a transaction fee.

> **Comments:**
> **username_1**: one coin-age is one confirmation, bitcoin-core shows up the estimated transaction size, thats the calculation: http://bitcoin.stackexchange.com/q/1195/17113  

---

