Fixed Rate vs Floating Rate Crypto Swaps: How to Choose
Understand the difference between fixed and floating rate crypto exchanges, and how to choose the right model for your swap.
When swapping cryptocurrency you'll encounter two pricing models: fixed rate and floating rate. The difference comes down to one question — who carries the price risk while your swap is processing, you or the exchange. Understanding how each model works can save you money on routine swaps and protect you from nasty surprises on large ones.
What Is a Floating Rate Swap?
A floating rate swap finalizes the exchange rate at the moment your deposit is confirmed on-chain, not at quote time. The number you see when you request the quote is an estimate, and the final amount you receive can differ from it.
The gap exists because of timing. A Bitcoin deposit typically needs 1–3 confirmations before the exchange treats it as final, which can take 10–30 minutes depending on network congestion. In that window the market keeps moving. If BTC rises 1% against ETH while your deposit confirms, you receive roughly 1% more ETH than quoted. If it falls 1%, you receive less. You carry the price risk for the duration of the deposit window.
In calm markets that risk is small — the final amount usually lands within a fraction of a percent of the estimate. During sharp moves it compounds with slippage, and the difference can be meaningful.
Pros:
- Lower fees — you're not paying a premium for rate guarantees
- No expiry pressure; the swap processes whenever your deposit arrives
- You capture the upside if the market moves in your favor mid-swap
Cons:
- Final output amount is unpredictable in volatile markets
- Can be meaningfully worse than the quoted amount during sharp price moves
What Is a Fixed Rate Swap?
A fixed rate swap locks in the rate shown at quote time. The exchange commits to delivering the exact amount quoted, regardless of market movement during processing. The exchange carries the price risk instead of you — and prices that risk into the rate.
That's why fixed rates come with a slightly worse headline number. The exchange has to hedge against the market moving while it waits for your deposit, so the guarantee costs a small premium. What you're buying is certainty: the ETH amount on the quote screen is the ETH amount that arrives.
The guarantee isn't open-ended. A fixed rate quote holds for a limited window — typically up to 30 minutes — and your deposit has to be sent before it expires. On Zest, fixed-rate quotes display a countdown timer, and order pages show the remaining time when less than 10 minutes are left. Once the countdown hits zero, the rate refreshes and you're quoted fresh. Sending a deposit after expiry means the swap settles on updated terms, so treat the timer as a hard deadline, not a suggestion.
Pros:
- Predictable output — ideal for accounting, large amounts, or budget-sensitive transfers
- No surprises if the market swings mid-swap
Cons:
- Slightly higher effective rate to compensate for risk borne by the exchange
- You must submit your deposit before the rate window expires
A Worked Example
Say a swap quote would net you 10 ETH, whichever rate model you pick. In the 20 minutes it takes your deposit to reach the required confirmations, the market moves 1.5% against you.
- Floating rate: you receive about 1.5% less than quoted — roughly 0.15 ETH short of the original 10 ETH.
- Fixed rate: you still receive the full 10 ETH, because the exchange absorbed that move when it locked the rate at quote time.
Reverse the price move and the numbers flip. On a floating-rate swap you'd end up with roughly 0.15 ETH more than quoted; on a fixed-rate swap you'd still get exactly 10 ETH — no more, no less. That symmetry is the whole trade-off in one example: fixed rate removes the downside, but it also removes the upside.
How to Choose Between Fixed and Floating
The key question is: does the output amount matter precisely?
If you're paying an invoice, converting a specific sum for a purchase, or sending someone an agreed amount, use a fixed rate. The premium is the cost of knowing the number on the other end. If you're moving funds between your own wallets and don't mind a slight variation, floating rate is cheaper over many swaps.
| Scenario | Recommended |
|---|---|
| Swapping a large amount | Fixed rate |
| Speed matters most | Floating rate |
| Volatile market conditions | Fixed rate |
| Small or routine swaps | Floating rate |
| Sending to a merchant with exact invoice | Fixed rate |
Market conditions should shift your default. When prices are moving several percent a day, the floating-rate discount stops being worth the uncertainty — a 2% adverse move during your deposit window wipes out many rounds of saved fees. When markets are quiet, the floating rate's lower cost wins, because the realistic variation is tiny.
Size matters for the same reason. On a $100 swap, a 1% swing is a dollar — not worth paying a premium to avoid. On a $20,000 swap, the same swing is $200, and the fixed-rate guarantee starts looking cheap.
One practical habit covers most cases: pick floating for small, routine moves between your own wallets, and switch to fixed whenever the amount is large or the destination expects an exact figure. Both options sit behind the same rate toggle on the swap widget — the BTC to ETH walkthrough shows where it appears in the flow. If you choose fixed, have your wallet open and ready before you generate the quote, so the countdown never becomes a factor.
Mistakes That Cost You Money
A few habits turn either rate model into a worse deal than it needed to be:
- Generating a fixed-rate quote before your wallet is unlocked and funded. The countdown starts immediately, and every minute spent finding your seed phrase or approving a transaction eats into the window you have to send the deposit.
- Treating a floating-rate quote as a promise. It's an estimate at the moment you requested it, not a locked number — the final amount depends on where the market sits when your deposit confirms.
- Defaulting to fixed rate out of habit for small, routine transfers. On a modest swap between your own wallets, the built-in premium usually costs more than the volatility it protects against.
- Ignoring network congestion. A deposit that would normally confirm in ten minutes can take much longer when the relevant network is backed up, which matters most when a fixed-rate window is ticking down.
Each of these is really the same mistake from a different angle: picking a rate model on autopilot instead of matching it to what the specific swap actually needs.