I often send small amount of Bitcoin around 100,000 satoshi, is there a way to avoid paying a fee that is a significant proportion of the amount sent?
You can send multiple times in the same transaction, it's the best way to reduce tx fees if you send a lot small amounts. And using the minimum required fees of 0.0001 is best, instead of using the dynamic fees.
I'm not sure if i completely agree... A miner will look at the ammount of satoshi's per byte. If you use a lot of inputs and outputs, and the mempool is rather full, a 0.0001
BTC fee might be waaaay to low, while at slow moments, creating a transaction with one input and one output and aged inputs, 0.0001
BTC as a fee might be waaay to high.
I usually either use the dynamic fees my electrum wallet calculated, or i visit
https://bitcoinfees.21.co/, look at the size of my transaction (in bytes) and multiply the ammount of satoshi's to get a fast or slow average inclusion time by the ammount of bytes (size of my tx).
I also often send bitcoin small amounts, but nonetheless his fee is not reduced, just like I sent some bitcoin. I think there's a certain amount of the fee depends on the BTC that you send
No, the fee depends on the size in bytes of your transaction. If you create 1000 transactions with one input and one output, you'll pay the same fee as if you'd send only one (there is no discount).
The thing is, if you create one transaction with, for example 200 inputs and 1000 outputs to replace the 1000 transactions with 1 input and 1 output, you'll usually pay a lot less fee (unless in very rare occasions).
The size of the transaction has NOTHING to do with the ammount of bitcoin you wish to send!!! The only thing is: if you send $5 worth of bitcoin, adding a 50 cent fee is huge, if you're transferring $1000.000 worth of bitcoin, adding a $10 fee is peanuts... That's why i've seen some people adding a way to high fee for bigger transactions. They just outbid everyone, and have a really, really high chance of getting added in the next block (still not 100% tough)