Every non-custodial exchanger offers two ways to price a swap, and most people pick one out of habit rather than arithmetic.
What each one actually is
A floating rate is settled when your deposit confirms on-chain. Between the moment you see a quote and the moment the exchanger has your coins, the market moves. You get whatever it has moved to.
A fixed rate locks the number now, for a window that is usually somewhere between thirty seconds and fifteen minutes depending on the service. If the market moves against the exchanger inside that window, the exchanger absorbs it.
That absorption is not free. The exchanger is writing you a short-dated option, and it prices the option into the rate. Across the services we track, the gap between a fixed and a floating quote on the same pair is typically 0.5% to 1.5%, widening on volatile pairs and during volatile hours.
The arithmetic
The question is whether the premium is smaller than the risk it removes.
The risk you are hedging is the price move over your confirmation window. For a Bitcoin deposit that is roughly ten to sixty minutes; for Tron or Solana it is seconds.
So:
Stablecoin to stablecoin. Nothing to hedge. USDT to USDC will not move 1% in ten minutes short of a depeg event, and if there is a depeg event your fixed quote will be withdrawn anyway. Take floating.
Fast chain to fast chain. Tron to Solana confirms in under a minute. Ten seconds of price exposure is not worth a 1% premium. Take floating.
Bitcoin as the deposit leg. This is where fixed earns its keep. You are exposed for as long as it takes to get confirmations, and on a bad day that is half an hour of a genuinely volatile asset. A 1% premium against a 30-minute window on BTC is roughly break-even in calm conditions and clearly worth it in turbulent ones.
Large amounts. Above the point where 1% of the trade exceeds what you would be comfortable losing to a bad tick, fixed stops being a rate decision and becomes a risk decision. Take fixed.
The practical catch
Fixed quotes expire, and the expiry is short. If you take a fixed quote, get the deposit sent inside the window. Miss it and the exchanger either recalculates at the current rate — which is the good outcome — or refunds you minus the network fee, which is the annoying one.
Some services also enforce the fixed amount strictly. Send 0.09 BTC against a quote for 0.1 and the fixed rate no longer applies; the order drops to floating or goes to manual review.
What we show
Both types appear in the rate table, marked. Because the table sorts by what you receive, a fixed quote and a floating quote sit next to each other with the premium visible as a difference in payout rather than buried in a rate you have to interpret.
That is the comparison worth making: not “which rate is better” but “which number ends up in my wallet, and how much am I paying for the certainty”.