That only happens when you use "Max" amount.
Similarly, you can select a few UTXO using coin control feature and use Max .
It will work the same way but it won't empty your wallet.
Thank you, but I'm aware of that.
My reply is to tell OP the reason of the issue and not a recommendation to use "
max" amount.
That's probably what OP is doing (
based from his other thread) and why he's asking why the fee is deducted from the sent amount.
Yes, thats the way I could do it. But thats uncomfortable.
I don't want to manually calculate that. Electrum should do that for me
Don't toggle "
max" and Electrum will calculate the fee and deduct it from the change, you don't have to calculate manually.
Please tell the "
specifics" of your usual transaction;
e.g.: do you use coin control, are you selecting inputs with values almost equal to the amount, you don't want to create change so you're using max?
Because if so, that's a problem with your manual coin selection and not Electrum's fee calculation algorithm since there's nothing else to deduct the fee from, in that case.
Bitcoin's mining fee isn't something that's explicitly included to the transaction data, it's actually just the remaining amount from the inputs and outputs and just calculated by wallets/miners to be displayed as "
fee".
Given that, without additional input to add more value to spend, any Bitcoin Client can't add a fee without deducting it from the output's amount.