Author

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

member
Activity: 168
Merit: 77
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: 2618
Merit: 6452
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: 1848
Merit: 2033
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: 2352
Merit: 6089
bitcoindata.science
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: 2310
Merit: 4085
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: 1554
Merit: 880
Notify wallet transaction @txnNotifierBot
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: 3556
Merit: 7011
Top Crypto Casino
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.
hero member
Activity: 630
Merit: 510
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: 2618
Merit: 6452
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: 2310
Merit: 4085
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: 2744
Merit: 3096
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: 1848
Merit: 2033
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
Leading Crypto Sports Betting & Casino Platform
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: 1848
Merit: 2033
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: 3472
Merit: 3217
Playbet.io - Crypto Casino and Sportsbook
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.
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
The balance was 0.379 mbts. I had to pay 0.22. The mining fee was approximately 0.9 mbts.
A transaction of 1 input and 1 output will only take 110 vbyte, and with 114 sat/vbyte as fee rate, and bitcoin at 43500, the fee should not be more than $5.45. if it is with legacy address, the fee can not be more than $10.

0.9 mBTC is equal to $39.15 if bitcoin is $43500. That is too high. What can likely case in if if you have many inputs or outputs in that transaction.

If you are having many UTXK count, which will lead to high inputs if you want to make transaction (like consolidation), the transaction fee will be very high. The best is to wait for the mempool to become less congested before making such transaction. Like  if you are lucky and the mempool go less congested that 1 to 2 sat/v ye transactions can get confirmed again.
legendary
Activity: 1820
Merit: 2700
Crypto Swap Exchange
The balance was 0.379 mbts. I had to pay 0.22. The mining fee was approximately 0.9 mbts.

Something doesn't add up and seems there's an inconsistency with the balances and fees.  If you only had 0. 379 mbtc before sending, that wouldn't cover a 0.9 mbtc transaction fee. You should look into why Electrum is suggesting such a high fee for your transaction.  How many inputs are being used? That can sometimes drive fees up.
hero member
Activity: 2366
Merit: 793
Bitcoin = Financial freedom
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.


It means you don't have funds to cover the fee required that you are trying to set.

You can't be sure that you have enough funds to send your 0.22mbtc even with your 0.379mbtc balance because the fee depends on the number of inputs and the number of outputs.

Click the preview button in your electrum wallet which will show you the number of inputs, output, size, etc, and post the image of that to give you more explanation.
legendary
Activity: 2380
Merit: 5213
Do you want to send 0.22 BTC or 0.22 mBTC?
Even if you want to make a transaction sending 0.22 mBTC, the error message is still true.

0.379 mBTC is equal to 0.000379 BTC and assuming you want to send 0.22 mBTC, the remaining fund is only 0.000159 BTC which is not enough for paying 0.9 mBTC (or 0.0009 BTC) as transaction fee.

Have you received the fund in several transactions? That's probably why you have to pay that high transaction fee.
staff
Activity: 3500
Merit: 6152
Are you sure you're using the correct unit when sending? mBtc vs BTC? If you're certain, take a look at this article, it might be due to some other reason:

https://bitcoinelectrum.com/frequently-asked-questions/#why-am-i-being-told-that-i-have-insufficient-funds
newbie
Activity: 1
Merit: 3
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
Jump to: