Calculating the appropriate transaction fee is also getting difficult now. Earlier I used to check websites such as earn.com, but they are also not very accurate nowadays. I am in a tricky position right now because I need to transfer BTC0.038 to a third party website for some purchases. And I don't wan to spend $30 or $40 as fee. If I put in a fee of 30 Sat/Byte, is it possible to get a confirmation within 24 hours?
Earn has not been a good estimate for a long time. It's time you just use a good client like Electrum, it's had a fairly good estimate built in, and if you switch on RBF, then you can always replace your fee if you need something urgently.
30 sats/byte now doesn't look like a good fee. I think you should always check your ID on blockchair and it can tell you how far you are away from the line.
Keep consolidating inputs too in low fee periods... then you avoid these situations.
I was constantly watching the site that was originally posted by user NeuroticFish. Today morning I noticed that most of the Mempool is composed of transactions with fee of 10-20 Sat/Byte. I immediately moved my coins, after putting a fee of 16 Sat/Byte and it got confirmed in around 30 minutes. This is what happens when you have the patience to wait for 2-3 days. If I had gone for the transaction earlier, then it would have cost me at least 150 Sat/Byte. In total, I paid a fee of
BTC0.00015, when it could have been easily 10 times that much.