<p>10 satoshis/byte would have gotten you a confirmation in five days for big parts of the past three months:</p>

<p><a href="https://i.sstatic.net/doxX0.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/doxX0.png" alt="enter image description here"></a> <sup>[via <a href="https://core.jochen-hoenicke.de/queue/#3m" rel="nofollow noreferrer">https://core.jochen-hoenicke.de/queue/#3m</a>, filter by 10-20 sats/byte]</sup></p>

<p>Yet, I'm afraid that you cannot rely on getting a confirmation within five days at 10 satoshis/byte.</p>

<p>In the past three months, there were e.g. two weeks in August, where only a few blocks had transactions with &lt;10 sats/byte. It's very likely that you would have gone without confirmations for sixteen days. Earlier this year from early May to mid of June, you would not have gotten any confirmation at all for six weeks.</p>

<p>Also, please think about your users' experience. When they end up with a large number of very small unspents, it will be uneconomic for them to spend them: a big portion would get eaten up by fees, at higher fees they would be unable to make any payments at all.</p>

<p>Unfortunately, since the cost of transactions is in relation to the blockchain space transactions require to get confirmed, the relative cost is significantly higher for micropayments than for larger sums. I would highly recommend looking either at off-chain solutions or other blockchains.</p>

CC BY-SA 3.0
2017-09-27T14:59:52.193Z
Hello, thank you for your answer. So I can pay more proportion for the transaction, what would you recommend (sat/byte) to place? Extra info: the transaction will be bulk transactions with 1 input and 5 (for now, will be bigger with the time) outputs, and each output of a minimum of 30000 Satoshis. `in*180 + out*34 + 10 plus or minus 'in'` so that will be a `360+-1 bytes`. I could pay more if needed but what I really want is to secure that transactions doesn't get stuck. Thank you again!
Alberto
CC BY-SA 3.0
2017-09-27T15:51:24.427Z
You definitely shouldn't go below 30,000 satoshis. If a user wants to spend from that, it's 148 for the input alone, which even at 1 sat/byte is already 5% of the value. At 10 sat/byte they pay almost 50% for the input alone.
Murch
CC BY-SA 3.0
2017-09-27T16:16:21.293Z
Oops, sorry, my comment about 30,000 satoshis didn't make a lot of sense, because I was off by a factor of ten. I now had my first cup of coffee, and what I said would be true at __3,000__ satoshis. 30,000 seems reasonable to me at current fee rates. I think you might want to go with 1-10 satoshis/Byte but then also use replace by fee to bump the fees if transactions don't confirm within a few days. If fees go back up to the 100+ sat/B range, these inputs will become pretty costly to spend though.
Murch
CC BY-SA 3.0
2017-09-27T16:36:49.967Z
Okay! I think that I'll try with 10 sat/byte. Could you help me to learn what I need to know how exactly works bitcoin core? (Create wallet and make a 1 to much transaction) I think that I know more or less how it works but if you help me by sharing any helpful link I would appreciate it very much :)
Alberto
CC BY-SA 3.0
2017-09-28T06:11:08.270Z
Hey, I think that this might help you: https://bitcoin.org/en/developer-documentation, else you might want to just ask another question. :)
Murch
CC BY-SA 3.0
2017-09-28T07:23:01.477Z
Thank you Murch, I'll check your link and if I had another question I'll just make another question :) Have a good day!
Alberto
CC BY-SA 3.0
2017-09-27T13:54:27.090Z
2017-09-27T13:54:27.090Z
Murch
<p>I have an application where I pay users in bitcoins (microtransactions). I am also starting to use Bitcoin core.</p>

<p>What I want:
Pay the minimum possible as fee of a custom transaction (1 input and x outputs). I need to pay the minimum because this difference is very important to make my app viable.</p>

<p>I saw that <a href="https://bitcoinfees.21.co" rel="nofollow noreferrer">here</a> are different costs/byte. And I see that 0 fee transactions can take forever. But my doubt is that if I pay a minimum of 1 to 10 Satoshis/byte, could the transaction be stucked for ever? or it will spent as maximum 240 min (as the page shows right now I know it can vary). </p>

<p>I also "don't care" about the transaction time spends to reach its destination (to be confirmed) as much I would like 5 days more or less to confirm.</p>

<p>Questions:</p>

<ol>
<li>Can it take forever if I pay the minimum or it will also be but in some days.</li>
<li>What minimum of fee / byte do you recommend me?</li>
</ol>

<p>Thank you for reading!
If you don't understand something, please make me know and I'll try to explain better.</p>

<transactions><bitcoin-core><transaction-fees>
Fee selection for transaction
Alberto
# Fee selection for transaction

(Asked by: username_0 on 2017-09-27)

I have an application where I pay users in bitcoins (microtransactions). I am also starting to use Bitcoin core.

What I want:
Pay the minimum possible as fee of a custom transaction (1 input and x outputs). I need to pay the minimum because this difference is very important to make my app viable.

I saw that [here](https://bitcoinfees.21.co) are different costs/byte. And I see that 0 fee transactions can take forever. But my doubt is that if I pay a minimum of 1 to 10 Satoshis/byte, could the transaction be stucked for ever? or it will spent as maximum 240 min (as the page shows right now I know it can vary).

I also "don't care" about the transaction time spends to reach its destination (to be confirmed) as much I would like 5 days more or less to confirm.

Questions:

1. Can it take forever if I pay the minimum or it will also be but in some days.
2. What minimum of fee / byte do you recommend me?

Thank you for reading!
If you don't understand something, please make me know and I'll try to explain better.

**Tags:** transactions, bitcoin-core, transaction-fees


---

## 1 answers

### Answer by username_1 on 2017-09-27. Score: 1 | Accepted answer

10 satoshis/byte would have gotten you a confirmation in five days for big parts of the past three months:

[![enter image description here](https://i.sstatic.net/doxX0.png)](https://i.sstatic.net/doxX0.png) [via <https://core.jochen-hoenicke.de/queue/#3m>, filter by 10-20 sats/byte]

Yet, I'm afraid that you cannot rely on getting a confirmation within five days at 10 satoshis/byte.

In the past three months, there were e.g. two weeks in August, where only a few blocks had transactions with <10 sats/byte. It's very likely that you would have gone without confirmations for sixteen days. Earlier this year from early May to mid of June, you would not have gotten any confirmation at all for six weeks.

Also, please think about your users' experience. When they end up with a large number of very small unspents, it will be uneconomic for them to spend them: a big portion would get eaten up by fees, at higher fees they would be unable to make any payments at all.

Unfortunately, since the cost of transactions is in relation to the blockchain space transactions require to get confirmed, the relative cost is significantly higher for micropayments than for larger sums. I would highly recommend looking either at off-chain solutions or other blockchains.

> **Comments:**
> **username_0**: Hello, thank you for your answer. So I can pay more proportion for the transaction, what would you recommend (sat/byte) to place? Extra info: the transaction will be bulk transactions with 1 input and 5 (for now, will be bigger with the time) outputs, and each output of a minimum of 30000 Satoshis. `in*180 + out*34 + 10 plus or minus 'in'` so that will be a `360+-1 bytes`. I could pay more if needed but what I really want is to secure that transactions doesn't get stuck. Thank you again!  
> **username_1**: You definitely shouldn't go below 30,000 satoshis. If a user wants to spend from that, it's 148 for the input alone, which even at 1 sat/byte is already 5% of the value. At 10 sat/byte they pay almost 50% for the input alone.  
> **username_1**: Oops, sorry, my comment about 30,000 satoshis didn't make a lot of sense, because I was off by a factor of ten. I now had my first cup of coffee, and what I said would be true at __3,000__ satoshis. 30,000 seems reasonable to me at current fee rates. I think you might want to go with 1-10 satoshis/Byte but then also use replace by fee to bump the fees if transactions don't confirm within a few days. If fees go back up to the 100+ sat/B range, these inputs will become pretty costly to spend though.  
> **username_0**: Okay! I think that I'll try with 10 sat/byte. Could you help me to learn what I need to know how exactly works bitcoin core? (Create wallet and make a 1 to much transaction) I think that I know more or less how it works but if you help me by sharing any helpful link I would appreciate it very much :)  
> **username_1**: Hey, I think that this might help you: https://bitcoin.org/en/developer-documentation, else you might want to just ask another question. :)  
> **username_0**: Thank you username_1, I'll check your link and if I had another question I'll just make another question :) Have a good day!  

---

