Best way to transfer 1 BTC with minimal fees

14 replies 120 views
Posts: 4 · Reputation: 141
#1Feb 15, 2025, 01:44 AM
I prefer Trust Wallet over Binance. For a transfer of 0.1 BTC, it automatically takes 49 sats (around $8.64). But for a full 1 BTC, it still charges 49 sats, which is about $242. Sometimes when I try to send all my BTC (1+ BTC) while leaving a little for fees, I get an utxo error and it won't go through. According to mempool.space, the average fee is 20 sats. Honestly, I've never moved big amounts of BTC before since I mainly used Trust Wallet for saving. But now I’m looking to exchange it.
6 Reply Quote Share
w0lf404Hero Member
Posts: 801 · Reputation: 2381
#2Feb 15, 2025, 10:15 AM
The transaction fee doesn't depend on the amount you send. The fee is higher when sending 1 BTC, because you have to use more UTXOs for your transactions. Every time you receive bitcoin, you receive a new UTXO. Since you have received the 1 BTC in multiple transactions, now you have to use multiple UTXOs for your transactions. The more inputs your transaction has, the more fee you have to pay.
3 Reply Quote Share
stack_2017Senior Member
Posts: 201 · Reputation: 1389
#3Feb 17, 2025, 06:17 PM
As mentioned above, it's because of your transaction size. In your last screenshot, you can change the fees and make them a bit lower if you're not in a rush. The fees you're seeing on Trustwallet are meant for "high priority" and that's the same thing you can see on Mempool.
1 Reply Quote Share
humbleledgerLegendary
Posts: 1027 · Reputation: 6554
#4Feb 17, 2025, 08:40 PM
I've never used Trust wallet, but fees are based on the transaction size in bytes (or vbytes). 49 sat/vbyte is currently a bit high, but if sending 1 BTC costs more than sending 0.1 BTC, that means you have many different inputs (UTXOs). I wrote a topic on consolidating inputs, it's worth a read. Censoring only a part of your Bitcoin addresses in screenshots is futile, it's still very easy to find the full address. His fee went from $8 to $242.
0 Reply Quote Share
gang2014Member
Posts: 20 · Reputation: 189
#5Feb 18, 2025, 01:29 AM
Right now with a 30 sats/byte you can get a confirmation within a few block. You don't need 49 sats/byte.
4 Reply Quote Share
w0lf404Hero Member
Posts: 801 · Reputation: 2381
#6Feb 18, 2025, 05:11 AM
That's not the case. According to OP, the required fee was $8.64 worth of bitcoin for sending 0.1 BTC  and $242 for sending 1 BTC. Given the current price of bitcoin and the fee rate of 49 sat/vbyte, OP's transaction virtual size should be around 290 vbyte for sending 0.1 BTC and around 8000 vbyte for sending 1 BTC.
3 Reply Quote Share
SwiftMinerSenior Member
Posts: 259 · Reputation: 1036
#7Feb 18, 2025, 06:33 AM
Firstly let me start by saying this; for the sake of privacy and safety of your coins you're not advised to disclose transactions of such huge amounts. Anyways when we talk about Bitcoin fees, it really doesn't depend directly on how much Bitcoin you are transacting but rather the block space it will occupy and the availability of spaces In the block you broadcasted your transaction. Fees are calculated in sat/byte so the larger the block space your transaction occupies the more Satoshi you have to pay for confirmation. To get the best fees , you can simply check the Mempool or you can use the Mempool observer topic by stompix courtesy bitmover via feebuddy. Don't forget to keep your keys safe mate.
0 Reply Quote Share
Posts: 4 · Reputation: 141
#8Feb 18, 2025, 09:34 AM
The reliability of the Bitcoin address is not important to me. I can send the bitcoin address (public key) if anyone wants to check it. Instead of sending 1 BTC at once, sending 0.1 BTC 10 times and setting the sats value to 30 (maybe lower) significantly reduces the total commission I will pay. Maybe I'm wrong, I'm just making this comment based on the estimated commission shown by trust wallet. I want to send my entire balance with simple solutions without being too complicated. I think it would be reasonable for me to pay a total commission of $30-50.
1 Reply Quote Share
w0lf404Hero Member
Posts: 801 · Reputation: 2381
#9Feb 18, 2025, 02:11 PM
With making 10 transactions sending 0.1 BTC in each, you will have to pay higher fee. Since you want to send the entire balance, you have to use all your UTXOs and the only solution for decreasing the fee is decreasing the fee rate. I recommend you to import your wallet into a software that supports RBF, so that you can increase the fee, if your transaction stays unconfirmed for a long time. Edit: LoyceV is right about the risk involved in importing your keys into other wallets. It would be more secure to make your transaction using trustwallet itself.
4 Reply Quote Share
humbleledgerLegendary
Posts: 1027 · Reputation: 6554
#10Feb 18, 2025, 03:14 PM
You're wrong. It could be your wallet selects the largest input first, that would explain why the fee goes up a lot when you send more. My advice: just send 0.1 Bitcoin now, and see from there. Another advice: never sell everything! What if Bitcoin goes up 10-fold again the coming years? Sell some, but keep some too. Bitcoin transaction fees have nothing to do with "being reasonable". It's a free market, highest offer wins. Fees will probably go down at some point, but at the moment they're going up. That's dangerous advice. OP is holding quite a large amount, messing around with importing increases the risk.
2 Reply Quote Share
BasedGasHero Member
Posts: 460 · Reputation: 2335
#11Feb 18, 2025, 04:53 PM
You might have more Inputs that is why you are getting more on fee when you are trying to send the entire balance. You can wait for the fee to drop or just pay the fee and move it to wherever you want if it is an emergency. Or you can wait and the fee might drop to 10 sat/vb which is what a couple of days back to be paid. As said move to better wallet like electrum if you plan to hold the BTC for longer term than importing cause trust wallet is closed source and with amount like 1BTC, it can't be trusted.
3 Reply Quote Share
Posts: 4 · Reputation: 141
#12Feb 18, 2025, 10:33 PM
Hi everyone, 0.1 BTC with 19 sats confirmed 1 BTC with 16 sats confirmed 0.14 BTC with 10 sats pending   The transaction disappeared from my trust wallet history. My balance is the same as before I sent it, but it won't let me make new transfers. Will the transfer be completed automatically, even if it is late?
4 Reply Quote Share
humbleledgerLegendary
Posts: 1027 · Reputation: 6554
#13Feb 19, 2025, 01:52 AM
Your fourth screenshot shows: "mempool conflict". That sounds like you're double spending the same funds in another transaction.
4 Reply Quote Share
diamond_atlasSenior Member
Posts: 408 · Reputation: 1359
#15Feb 21, 2025, 07:40 AM
With mempools now: https://jochen-hoenicke.de/queue/#BTC%20(default%20mempool),8h,weight Transactions with fee rates from 12 sat/vbyte + will have good chance to be confirmed this weekend but because from 12 sat/vbyte to 10 sat/vbyte, there are many pending transactions, your chance is small with 10 sat/vbyte. There are about 13,000 pending transactions between 10 sat/vbyte to 12 sat/vbyte. https://jochen-hoenicke.de/queue/#BTC%20(default%20mempool),8h,count
4 Reply Quote Share
?Reply
Sign in to reply to this topic

Related topics