<p>More inputs will mean the transaction will take up more bytes. Since miners have only so many bytes in a block that they can fill with transactions, they won't put in a bigger transaction unless it pays a bigger fee.</p>

<p>This means that small outputs can be effectively unspendable (because the fee for the additional bytes it would take to claim them exceed their value) until and unless fees decrease.</p>

CC BY-SA 3.0
2018-01-01T22:08:27.907Z
Perhaps you can point out that different addresses or not is not relevant - it's the number of incoming payments whose outputs you're spending that matters (whether they're to the same address or not).
Pieter Wuille
CC BY-SA 3.0
2018-01-01T21:24:01.800Z
2018-01-01T21:24:01.800Z
David Schwartz
<p>Suppose I have an account with several thousand addresses, each having some BTC. I'm sending all my funds to another address. Will the transaction fees be proportional to the number of my addresses, or will it be roughly equal to the cost of a simple transaction?</p>

CC BY-SA 3.0
2018-01-01T20:51:00.913Z
More inputs/outputs = large transaction size = higher fee. You can estimate the size on https://estimatefee.com
Chak
<transaction-fees><bitcoin-core-accounts>
Cost of transfer from multiple addresses
ulu
# Cost of transfer from multiple addresses

(Asked by: username_0 on 2018-01-01)

Suppose I have an account with several thousand addresses, each having some BTC. I'm sending all my funds to another address. Will the transaction fees be proportional to the number of my addresses, or will it be roughly equal to the cost of a simple transaction?

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

> **Comments:**
> **username_1**: More inputs/outputs = large transaction size = higher fee. You can estimate the size on https://estimatefee.com  

---

## 1 answers

### Answer by username_2 on 2018-01-01. Score: 1 | Accepted answer

More inputs will mean the transaction will take up more bytes. Since miners have only so many bytes in a block that they can fill with transactions, they won't put in a bigger transaction unless it pays a bigger fee.

This means that small outputs can be effectively unspendable (because the fee for the additional bytes it would take to claim them exceed their value) until and unless fees decrease.

> **Comments:**
> **username_3**: Perhaps you can point out that different addresses or not is not relevant - it's the number of incoming payments whose outputs you're spending that matters (whether they're to the same address or not).  

---

