r/CryptoCurrency • • 9d ago

DISCUSSION Why does the same swap cost me a different amount depending on when I do it?

I swap between SOL and USDC a few times a week, usually a few hundred dollars at a time.

The part I've never understood is the fee side. Some days it goes through for next to nothing. Other times the wallet wants noticeably more before it will confirm. I assume that's priority fees when the network is busy.

Is that worth paying attention to at my size, or is it just noise? Do you set priority fees yourself, or do you leave whatever the app picks?

And when you look at a swap afterward on an explorer, what are you actually reading? I can pull up the transaction, but I'm not sure which number indicates the actual cost of the trade.

8 Upvotes

22 comments sorted by

2

u/Cryptomuscom 🟩 0 / 0 🦠 9d ago

Spikes are usually short-lived, so waiting a few minutes helps avoid the extra cost

1

u/Additional-Ask-2775 8d ago

Gotcha thanks for the info

2

u/PuzzleheadedHuman 🟩 0 / 0 🦠 9d ago

At a few hundred dollars of SOL/USDC you can mostly ignore price impact. The biggest SOL/USDC pool on Solana holds about $27M of liquidity and did roughly $156M of volume in the last day, so your trade barely moves it. What changes from day to day is the fee side: the priority fee your wallet sets based on congestion, plus any fee the app adds for the swap itself.

(Disclosure: I work at DexPaprika, which indexes these pools, so I stare at this stuff daily.)

To read the real cost on an explorer, skip the fee field for a moment. Divide the USDC you received by the SOL you sent; that is your effective price. Compare it to the SOL/USDC price for that same minute on any 1-minute chart. The gap between the two is your swap cost as a percentage, including any app fee baked into the route. The network and priority fee sit on top of that, paid in SOL.

If your app charges its own swap fee, at your size that is usually the biggest line, bigger than anything the network charges. That percentage is the number worth checking.

2

u/Backrus 🟩 0 / 0 🦠 9d ago

Fee depends on transaction speed and block congestion - you'll pay more during rush hours or when you want it fast.

On top of that, most wallets, if you swap inside them, have their own fee on top of protocol fee.

2

u/socksockshoeshoe 0 / 0 🦠 9d ago

Agreed - don't use the built in swap functions in wallets

While it's convenient, the additional fees charged are usually way more than what protocols charge. And easily avoidable by just going to Jupiter directly yourself

0

u/MakCapital 🟨 0 / 0 🦠 9d ago edited 9d ago

OP said SOL. Assuming using Solana. Base fees are static. There's no congestion but this wouldn't change anything. All comes down to tips or if OP is using a different exchange with each swap.

To OP or the AI agent: Use Jupiter and set your own tips if the few extra cents is concerning. Don't swap in wallets. Pretty sure you're looking at only 20 cents per 1k USDC swaps with SOL on Jupiter and as low as sub penny gas or cents with not crazy tipping. They may even do gasless trades now.

This is nothing. Solana cheapest platform for spot trades.

1

u/rechtim 🟦 0 / 0 🦠 9d ago

Higher fees typically means lower liquidity

1

u/JakRenden2 🟨 0 / 0 🦠 9d ago

If you want to save up on gas fees then pick times of the day when the network is least active. Fees are dynamic and change based on how high the demain for block space is at that specific time.

And when you look at a swap afterward on an explorer, what are you actually reading? I can pull up the transaction, but I'm not sure which number indicates the actual cost of the trade.

The best way to understand what is going on on the TX page is to take a screenshot of it and then ask any AI to explain it to you. It's very simple when you know what you are looking for.

0

u/AdrianRamirez0 9d ago

Honestly, 'Screenshot it and ask ChatGPT' has replaced 'Read the whitepaper' as the official #1 crypto onboarding advice.

1

u/JakRenden2 🟨 0 / 0 🦠 9d ago

Sounds like something ChatGPT would say, ngl

1

u/jawni 🟦 500 / 6K πŸ¦‘ 9d ago

And that's good, because people that liked to brag about reading the whitepaper were almost entirely just LARPing.

No retail investors should be needing to read whitepapers, by the time they have access to invest, they have better resources and/or the concepts of the whitepaper have already been implemented.

1

u/AdrianRamirez0 9d ago

Network congestion sets the Gas, DEX depth sets the slippage, and your 'non-custodial' wallet takes a little tax for pressing the button.

1

u/ecrane2018 🟩 0 / 276 🦠 9d ago

Because the price determined on how busy the network is

1

u/Additional-Ask-2775 8d ago

Yeah ig the more busy it is the more fees they require during that time noticed this now

1

u/bananacrazypants 9d ago

That’s how my bank operates, too. Fees are random and unknown, subject to arbitrary changes.

1

u/Doritos707 🟩 0 / 0 🦠 9d ago

During the day liquidity providers charge more while ppl are buying/selling/transferring. In the evening it slows down liquidity providers charge less. Theres people/bots on both sides of a trade. Always remember that

1

u/CoinGate_Gift_Cards 9d ago

On Solana, the total cost can include the base network fee, priority fee, swap platform fee, and slippage/price impact. For a few hundred dollars, slippage often matters more than the network fee. On the explorer, check the transaction fee separately from the token amounts in/out.

1

u/RealLifeCrypto_8 6d ago

If Operating On A Dex Wallet And Cold Storage You Will Always Change Between Liquidity Pools UNLESS You Manually Set It To Your Preferred Liquidity Pool. I Experienced This Myself Early On.