Fixed vs Floating Rate Crypto Swaps: Which One Actually Gets You More Coins?
By Nora Vance · Crypto & Payments Editor · 2026-10-27 · 9 min read
Quick answer: A fixed rate guarantees how much you receive but costs a slightly wider spread. A floating rate is cheaper on paper but follows the market until your deposit confirms. Choose fixed when the pair is volatile or the deposit chain is slow. Choose floating when both are calm and fast.
Disclosure: Zitto publishes this guide and runs a swap service. The mechanics below apply to any instant-swap provider.
The mechanism
An instant swap isn't instant. Between your quote and the moment the service fills your order, there's a confirmation window: the time your deposit needs to reach the required confirmations. Someone carries the price risk during that window.
- Floating: you carry it. The final rate is whatever the market gives at execution.
- Fixed: the service carries it, and charges for that risk through a wider spread.
That's all there is to it. The rest is working out how big the risk is.
Estimating your risk
Roughly: expected price move ≈ volatility × √(confirmation time).
Some illustrative intuition (not a forecast):
| Deposit chain | Typical wait for confirmations | Risk during window |
|---|---|---|
| Bitcoin (several confirmations) | Tens of minutes or more | Higher |
| Ethereum / L2s | Minutes or less | Lower |
| Solana, TRON | Seconds to a minute | Low |
| Monero (10 confirmations) | About 20 minutes | Medium |
Then factor in the pair: BTC→USDT on a quiet day moves little. A small-cap token into XMR during news can move a lot.
The decision rule
- Slow chain or volatile pair: fixed.
- Fast chain and stable pair: floating.
- Large amount: fixed. A small extra spread on certainty is cheap insurance.
- You might send late (e.g. from an exchange withdrawal queue): floating, or a fixed quote with a long validity window.
Trade-offs, numbered
- A fixed quote has an expiry. Deposit late and it no longer applies.
- Floating quotes can improve too. Price risk goes both ways.
- Fixed rates may have lower maximum amounts, because the service limits its own exposure.
- Exchange withdrawals can sit in a queue for a while. Allow for this before you start a fixed quote.
How providers present this
| Shows fixed option | Shows floating option | Shows guaranteed output | Expiry policy published | |
|---|---|---|---|---|
| ChangeNOW | ||||
| FixedFloat | ||||
| SideShift | ||||
| Zitto |
What to compare: the amount you'll receive, not the "rate". Two services showing the same rate can pay out differently after fees.
Who this is not for
Traders timing the market. A swap service isn't an order book. If you want limit orders, use an exchange or a DEX with limit-order support.
A worked example (illustrative)
You swap 0.05 BTC to ETH. Mid-market is 1 BTC = 20 ETH, so 0.05 BTC ≈ 1.000 ETH before costs.
| Scenario | Fixed quote (1.0% spread) | Floating quote (0.5% spread) |
|---|---|---|
| Market flat during confirmations | 0.990 ETH | 0.995 ETH |
| BTC falls 1.5% vs ETH | 0.990 ETH | ≈ 0.980 ETH |
| BTC rises 1.5% vs ETH | 0.990 ETH | ≈ 1.010 ETH |
Spreads and moves are illustrative. Floating wins two of three scenarios here, but the losing scenario costs more than the fixed spread. Fixed is insurance, and insurance is worth paying for when the window is long or the pair is volatile.
How long is your window, really?
The confirmation window is longer than people think. It includes:
- Your wallet's send time: fee too low? Your transaction can sit in the mempool.
- Exchange withdrawal queues: sending from an exchange can add minutes to hours.
- Required confirmations: each service sets its own number per coin.
- Execution and payout: usually quick, but busy periods slow it down.
Practical tip: if you send from an exchange, start the swap only after the exchange shows your withdrawal as sent. Otherwise a fixed quote may expire before your deposit arrives.
Fee-rate setting matters more with floating
On Bitcoin, a low fee rate can leave a transaction unconfirmed during busy periods. With a floating rate, that whole delay is your price risk. Use your wallet's "fast" or "priority" setting, or enable RBF (replace-by-fee) so you can bump the fee if needed.
Volatility events to avoid with floating rates
- Major macro announcements (rate decisions, CPI releases)
- Token unlocks, exchange listings or delistings for the coin you're swapping
- Network upgrades or incidents on either chain
- Weekend thin liquidity for small-cap pairs
During these, prefer fixed, or wait.
Quote expiry: three policies you'll see
- Re-quote: the swap goes ahead at the current market rate. You may get less, or more.
- Refund: the deposit is returned (minus network fee) to your refund address.
- Manual resolution: support contacts you to choose.
Always fill in the refund address field if one is offered. Policy (2) depends on it.
Fixed-rate caps and why they exist
A service offering a fixed rate is effectively writing you a short-term option. To limit exposure, many cap fixed-rate amounts or widen the spread for large orders. If you need to move a large amount at a fixed rate, split it into tranches spaced over time, or ask whether the service has an OTC desk.
Checklist before you click "Exchange"
- Pair checked for volatility events today
- Deposit chain speed known (and the fee setting is high enough)
- Rate type chosen using the decision rule
- Payout address and network double-checked
- Refund address filled in
- Order ID screenshotted
- Amount within the service's min/max
The options-pricing view (for the curious)
A fixed-rate quote is, in economic terms, a short-term option the service sells you. Its fair price grows with:
- Volatility of the pair: more volatile, more expensive
- Time until execution: longer window, more expensive (roughly with the square root of time)
- Size relative to available liquidity: bigger, more expensive
That's why fixed spreads change throughout the day and differ by pair. A service quoting the same fixed spread on every pair, all the time, is either overcharging on calm pairs or taking risks on volatile ones.
Stablecoin pairs: a special case
For USDT↔USDC and similar pairs, price risk is tiny under normal conditions, so floating rates are usually fine and the fixed premium should be close to zero. The exception is a de-peg event, when a stablecoin temporarily trades away from $1. In a de-peg, fixed rates may be suspended or widened sharply, and floating rates may move several percent within minutes.
Privacy coins and longer confirmations
Monero needs more confirmations than many chains, and some services need extra time to process privacy-coin deposits. If you're swapping into or out of XMR during volatile periods, the fixed-rate premium is often worth paying.
Comparing providers on rate types
When reviewing a swap service, record:
| Question | Why it matters |
|---|---|
| Is fixed available for this pair? | Not all pairs offer it |
| Fixed quote validity (minutes)? | Longer = more forgiving |
| Fixed max amount? | Shows how much risk the service will take on |
| Floating: is there a max-slippage guard? | Protects you from extreme moves |
| Expiry policy | Re-quote vs refund |
| Refund address supported? | Faster recovery if something goes wrong |
A note on "best rate" aggregators
Some aggregator sites compare swap services side by side. Useful, but:
- They often show floating estimates, not guaranteed outputs
- Rankings can be influenced by affiliate deals
- Prices go stale quickly
Use them to build a shortlist, then get guaranteed quotes directly from the services.
Summary decision table
| Situation | Choose |
|---|---|
| BTC deposit, volatile day | Fixed |
| Solana/TRON deposit, calm market | Floating |
| Stablecoin ↔ stablecoin | Floating (watch for de-pegs) |
| Into/out of XMR, volatile | Fixed |
| Sending from an exchange with a slow queue | Floating, or fixed after the withdrawal is sent |
| Large amount | Fixed, or split into tranches |
Common misconceptions
- "Fixed means no fees." No. Fixed means the output is locked. Fees are already built into the quote.
- "Floating always ends up better." Only on average, in calm markets. A single bad move can wipe out months of small savings.
- "The quote timer covers my confirmations." Usually the timer covers your deposit arriving, not confirming. Read the wording.
- "I can cancel once I've sent." On-chain transactions can't be reversed. The only remedy is the service's refund policy.
Record-keeping for rate decisions
Log each swap's rate type, quoted output, actual output and confirmation time. After ten swaps you'll know from your own data which option works out cheaper for the pairs and chains you use.
<!-- deepened3 -->Bottom line
Fixed buys certainty and floating is the cheaper bet. Match your choice to chain speed and how volatile the pair is, and always compare the final amount you'll receive.
FAQ
Is fixed always more expensive? The spread usually is. The result isn't always. Quote expired? Check whether the service re-quotes or refunds before you send. Risky chains for floating? Slow or congested ones.
FAQ
- Is a fixed rate always more expensive?
- Usually the spread is a bit wider, because the service carries the price risk while your deposit confirms. In a fast-moving market the fixed rate can still leave you with more coins.
- What happens if my fixed-rate quote expires?
- Policies differ. Some services re-quote at the current market rate and others refund. Check the policy before you send.
- Which chains are risky for floating rates?
- Slow or congested chains, where your deposit can wait a long time for the needed confirmations, leave more time for the price to move.
