Pages:
Author

Topic: message Not enough funds. You need to set a lower fee. (Read 277 times)

member
Activity: 168
Merit: 75
When I try to pay I get message Not enough funds. You need to set a lower fee. But I have enough money on balance to send to receiver and to pay mining fee. The balance was 0.379 mbts. I had to pay 0.22. The mining fee was approximately 0.9 mbts. I wanted to pay using ETA.  Please write me, how to solve the problem when paying by ETA or static. If I do not want to pay with mempool.
Regards,
Alex

This often happens, I've had similar experience some time ago. It's also possible that the error message is indicating that you don't have enough funds to cover both the transaction fees and the associated mining fee. The few times I paid with ETA, I figured out that this often occurs because the estimated amount isn't always enough to cover for both the transaction fee as well as the mining fee. In this case you can try increasing the amount you're paying or you can also try to adjust the fees and see if it works.

If this persists you could try an alternative payment method, I'll highly recommend STATIC, unlike ETA static payment method will guarantee the exact amount you're paying and you can as well set an actual fee, I believe you wouldn't encounter such problem with STATIC
legendary
Activity: 2394
Merit: 5531
Self-proclaimed Genius
By default, Electrum displays your amount in mBTC. Perhaps you re trying to enter the amount to send in BTC, which is 1000 times larger.
That's a good guess;
But if it's an amount higher than his available UTXO(s), the error "Not enough funds" will be shown in the 'Send' tab without the "use a lower fee" note.

Refer to this reply in page1 to see the instance where the error described by OP will appear: /index.php?topic=5477026.msg63305152#msg63305152
newbie
Activity: 16
Merit: 1
By default, Electrum displays your amount in mBTC. Perhaps you re trying to enter the amount to send in BTC, which is 1000 times larger.

For instance, Electrum shows you have 1500, you enter 750, which equals 750000 mBTC. You should enter 0.750.
legendary
Activity: 1820
Merit: 1972
Crypto Swap Exchange
The problem is that the fees are so high right now that the transaction will drop if the fee rate is below 50 sat/vbyte
11 sat/vbyte actually. But you can send with less, some nodes will accept such a transaction. For example, bitcoin explorers have the ability to broadcast a raw transaction with any fee above 1 sat/vbyte. But I don't see the point of that.
legendary
Activity: 2380
Merit: 5213
The problem is that the fees are so high right now that the transaction will drop if the fee rate is below 50 sat/vbyte
The netwoek isn't that congested now. With 50 sat/vbyte, the transaction would be around 2.5 vMB from the tip of mempools and it can be confirmed soon.

The purging fee rate is now around 11 sat/vbyte for any node with default mempool size.
If a transaction is made with the fee rate of less than 11 sat/vbyte, it would be rejected by most nodes.

Of course, it's possible to try connecting to different electrum servers until you find a one allowing to broadcast a transaction even with the fee rate of 1 sat/vbyte, but that's not helpful at all.


The best thing op can do for is wait fees to get lower... or get some more btc
Right.
legendary
Activity: 2212
Merit: 5622
Non-custodial BTC Wallet
So if you're trying to pay 0.22 mbtc (= 0.00022 BTC) and your wallet balance is 0.379 mbtc (= 0.000379 BTC), then you're going to have to set the lowest possible fee which is 1 sat/byte, in order to be able to cover the transaction fee.

Then try increasing the fee by 1 sat/byte after that, and do it repeatedly until you run out of funds in the wallet.

The problem is that the fees are so high right now that the transaction will drop if the fee rate is below 50 sat/vbyte

The best thing op can do for is wait fees to get lower... or get some more btc
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
So if you're trying to pay 0.22 mbtc (= 0.00022 BTC) and your wallet balance is 0.379 mbtc (= 0.000379 BTC), then you're going to have to set the lowest possible fee which is 1 sat/byte, in order to be able to cover the transaction fee.

Then try increasing the fee by 1 sat/byte after that, and do it repeatedly until you run out of funds in the wallet.
legendary
Activity: 2170
Merit: 3858
Farewell o_e_l_e_o
Ye and that brings too much confusion on new electrum users, like people ask if they can receive BTC to their "mBTC electrum wallet"[1], asking like it's another kind of Bitcoin without knowing it's just the same just smaller unit.  Sometimes i get confused it too and will use some online converter to know that what i said is correct
Newbies must learn about Bitcoin units.
hero member
Activity: 1428
Merit: 836
Top Crypto Casino
OP's probably already got everything he needs as far as an answer, but I don't think it's too far off topic to mention that the above statement (no fault to you, hosseinimr93) proves why mBTC is a stupid unit to express an amount of bitcoin in.  It's worse than Roman numerals IMO as it forces your mind to do unnecessary calculations when it's so much clearer to use either BTC or sats.
Ye and that brings too much confusion on new electrum users, like people ask if they can receive BTC to their "mBTC electrum wallet"[1], asking like it's another kind of Bitcoin without knowing it's just the same just smaller unit.  Sometimes i get confused it too and will use some online converter to know that what i said is correct.

[1] https://www.reddit.com/r/BitcoinBeginners/comments/kqt2zz/can_i_receive_btc_in_my_mbtc_electrum_wallet/
legendary
Activity: 3332
Merit: 6809
Cashback 15%
0.379 mBTC is equal to 0.000379 BTC
OP's probably already got everything he needs as far as an answer, but I don't think it's too far off topic to mention that the above statement (no fault to you, hosseinimr93) proves why mBTC is a stupid unit to express an amount of bitcoin in.  It's worse than Roman numerals IMO as it forces your mind to do unnecessary calculations when it's so much clearer to use either BTC or sats.

And by the way, the network fees!  I'm wondering when all the bitcoin accelerator threads are going to start popping up like they did a few years ago when the network was congested as all hell. 
legendary
Activity: 2380
Merit: 5213
If this does not work, the error may be due to trying to spend from inputs that have not been confirmed. Open Tools, then Preferences, and make sure that this option is not activated “Spend only confirmed coins”.
Since the version 4.4.0, there is no "Spend only confirmed coins" option in preferences.
Now we have that option in the window that pops up after clicking on "Pay" button.

In the case of using the android version of electrum, we have "Spend unconfirmed" option in preferences.
sr. member
Activity: 406
Merit: 443
My first advice is to stop using ETA as a fee estimator option. Instead, use mempool since it's more accurate. Just make sure the "Target" is bellow 1 MB from tip for a fast confirmation.

If this does not work, the error may be due to trying to spend from inputs that have not been confirmed. Open Tools, then Preferences, and make sure that this option is not activated “Spend only confirmed coins”.
Then create a new transaction with a higher fee than the previous transaction.
legendary
Activity: 2394
Merit: 5531
Self-proclaimed Genius
I tried to produce the error and it seems this message appears when you want to send an amount but your total balance is not enough to cover the sent amount plus the fees.
I guess OP got the error when he tried to bump (increase) fee.
khaled0111 is correct, it's just that he used the Android version which shows a quite different message.

For reference, here's how it looks like in desktop version:


And here's what it looks like if you've set a excessive fee in "increase fee" window:
legendary
Activity: 2170
Merit: 3858
Farewell o_e_l_e_o
I believe this is the error message you got:

I tried to produce the error and it seems this message appears when you want to send an amount but your total balance is not enough to cover the sent amount plus the fees.
I guess OP got the error when he tried to bump (increase) fee.

Electrum has two Method options when increase fee: Preserve payment or Decrease payment. To have automatic math for a transaction fee and avoid the error, choose Decrease payment. The option will decrease an amount of your payment and add more satoshi to transaction fee. The first option will keep your initial sending amount, but will need more satoshi from your wallet for transaction fee. If your wallet does  not have enough bitcoin, it will trigger the error.



Quote
My first advice is to stop using ETA as a fee estimator option. Instead, use mempool since it's more accurate. Just make sure the "Target" is bellow 1 MB from tip for a fast confirmation.
Some tips on 3 options in Electrum wallet in my topic.
legendary
Activity: 2520
Merit: 2853
Top Crypto Casino
I believe this is the error message you got:

I tried to produce the error and it seems this message appears when you want to send an amount but your total balance is not enough to cover the sent amount plus the fees.
My first advice is to stop using ETA as a fee estimator option. Instead, use mempool since it's more accurate. Just make sure the "Target" is bellow 1 MB from tip for a fast confirmation.
legendary
Activity: 1820
Merit: 1972
Crypto Swap Exchange
Did you see that the amount of fee to be paid is more than the amount of bitcoin that OP want to send?
Yeah, my bad, I didn't pay attention to the payment amount. Thanks. I've just seen many times that users create a 2fa wallet and then don't understand why they don't have enough money.
And the service costs 0.5 mbtc, so you should just disable 2fa and send your coins.
The fees are:

             Batch size                     Per transaction price               Batch price
Pay every 20 transactions:             0.000025 BTC/tx          0.0005 BTC total
Pay every 100 transactions:     0.0000125 BTC/tx         0.00125 BTC total

https://trustedcoin.com/#/faq#fees
I wasn't wrong here, 0.5 mBTC = 0.0005 BTC
legendary
Activity: 1512
Merit: 4795
I think you are using 2fa wallet. If so, you will not be able to send funds without paying for the service.
To disable 2fa you need to select the corresponding option when restoring your wallet from the seed phrase.
Did you see that the amount of fee to be paid is more than the amount of bitcoin that OP want to send? So high fee like that can not be because Trustedcoin. Indo not think it is a noncustodial 2FA wallet but because of high inputs will likely be the reason.

And the service costs 0.5 mbtc, so you should just disable 2fa and send your coins.
The fees are:

             Batch size                     Per transaction price               Batch price
Pay every 20 transactions:             0.000025 BTC/tx          0.0005 BTC total
Pay every 100 transactions:     0.0000125 BTC/tx         0.00125 BTC total

https://trustedcoin.com/#/faq#fees
legendary
Activity: 1820
Merit: 1972
Crypto Swap Exchange
When I try to pay I get message Not enough funds. You need to set a lower fee. But I have enough money on balance to send to receiver and to pay mining fee. The balance was 0.379 mbts. I had to pay 0.22. The mining fee was approximately 0.9 mbts. I wanted to pay using ETA.  Please write me, how to solve the problem when paying by ETA or static. If I do not want to pay with mempool.
Regards,
Alex
I think you are using 2fa wallet. If so, you will not be able to send funds without paying for the service. And the service costs 0.5 mbtc, so you should just disable 2fa and send your coins.

To disable 2fa you need to select the corresponding option when restoring your wallet from the seed phrase.
legendary
Activity: 2380
Merit: 5213
If you set it to static you can pay 1 sat/vbyte but the problem is the transaction can get stuck on the mempool.
Currently, the purging fee rate is more than 10 sat/vbyte for any node with default mempool size. This means that you can't broadcast a transaction with the fee rate of 1 sat/vbyte at all.
Even you run your own node or you can connect to a server which allows you to broadcast such a transaction, it will likely rejected by other nodes and it can't be propagated to the network.
legendary
Activity: 3234
Merit: 2943
Block halving is coming.
I wanted to pay using ETA.  Please write me, how to solve the problem when paying by ETA or static. If I do not want to pay with mempool.
Regards,
Alex

The network is still congested it's not worth it to make a transaction today you will receive a warning like not enough funds when you set it to eta then within 10 blocks or so. If you set it to static you can pay 1 sat/vbyte but the problem is the transaction can get stuck on the mempool.

So the only solution here is to wait for the network to become less congested as suggested above.
Pages:
Jump to: