Guides
The Cheapest Way to Swap Crypto Across Chains
Where the money really goes in a cross-chain swap, how to compare quotes properly and practical ways to cut gas, fees, slippage and price impact.

Swapping between chains, for example ETH on Ethereum to SOL on Solana or USDC on Arbitrum to BNB, used to mean depositing on an exchange, trading and withdrawing. Today you can do it from your own wallet. But "from your own wallet" does not automatically mean "cheap". The cost is spread across several layers, and the route that looks cheapest at first glance is often not the one that leaves you with the most.
This guide breaks down where the money goes and gives you a repeatable way to find the cheapest route.
The five costs inside every cross-chain swap
- Source-chain gas. The fee to send your transaction on the chain you start from. On Ethereum mainnet this can be the biggest cost for small amounts. On Solana, Base or Arbitrum it is usually tiny.
- Protocol and bridge fees. Liquidity pools, bridges and swap networks charge for their service. THORChain, for example, has liquidity fees and an outbound fee for sending the asset on the destination chain.
- Interface fees. The app you use may add its own fee. On Oddrix the fee is included in the quote you see. The fee disclosure lists each route.
- Price impact. Your trade moves the price in the pool it goes through. The bigger the trade compared with the pool, the worse the price you get.
- Slippage. The price can move between the moment you get a quote and the moment your transaction executes. Your slippage tolerance sets the worst outcome you will accept.
Fees are visible line items. Price impact and slippage are hidden in the exchange rate, which is why the only fair comparison is the final amount received.
Compare the right number
When you look at a quote, find these figures:
- You receive – the expected amount on the destination chain;
- Minimum received – the worst case allowed by your slippage tolerance;
- Estimated time – seconds for same-chain swaps, often minutes for cross-chain;
- Route and provider – which network or bridge is doing the work.
Pick the route with the best "you receive", then sanity-check the minimum and the time. Our guide to reading a swap quote walks through each line.
Why one provider is rarely cheapest for everything
Different engines are good at different jobs:
- THORChain swaps native assets across chains, such as ETH to native BTC, without wrapped tokens. It is often strong for Bitcoin, Dogecoin, Litecoin and larger cross-chain trades.
- Jupiter aggregates Solana's decentralised exchanges and is hard to beat when both tokens are on Solana.
- LI.FI aggregates many bridges and DEXs across EVM chains and Solana and is often best for moving stablecoins and ETH between Ethereum, Base, Arbitrum, BNB Chain and Avalanche.
That is why Oddrix asks THORChain, Jupiter and LI.FI at the same time and shows the results side by side. The comparison in THORChain vs Jupiter vs LI.FI explains when each tends to win.
Practical ways to pay less
1. Start on a cheap chain when you can
If your funds are already on a layer 2 such as Base or Arbitrum, swapping from there avoids Ethereum mainnet gas. Moving funds to mainnet first just to swap them is usually a waste.
2. Batch small swaps
Gas is roughly a flat cost per transaction. Ten small swaps cost far more in gas than one swap of the same total.
3. Mind the size of your trade
Price impact grows quickly when your trade is large compared with the pool. If a quote shows high price impact, try a smaller amount or a different route. Some protocols, including THORChain, offer streaming swaps that split a large trade over time to reduce impact.
4. Keep slippage sensible
For major pairs, a low tolerance is usually enough. Volatile or illiquid tokens need more, but setting it very high invites a bad fill. Only raise it if the swap keeps failing.
5. Time it
Gas on busy chains rises and falls with demand. A quieter hour can make a visible difference to small transfers.
6. Avoid unnecessary hops
Every extra swap or bridge adds fees and risk. Going direct from the asset you hold to the asset you want, on the chain you want it, is usually cheapest.
7. Watch approval costs on EVM chains
The first time you swap a token on an EVM chain you may need an approval transaction, which costs gas. Approve only the amount you need, especially with routers you will not use again.
Don't forget the hidden "costs" of a cheap route
The cheapest route is not worth it if it is unsafe.
- Use well-established bridges and protocols. Bridges hold large pools of funds and have been hacked in the past.
- Double-check the destination address and network. Sending to the wrong chain can be expensive or impossible to reverse.
- Keep a little native gas on the destination chain, such as ETH on Base or SOL on Solana, so you can actually use your funds when they arrive.
- If a cross-chain swap is slow, don't send it again. Check the transaction in an explorer and wait for the estimated time.
Is a centralised exchange cheaper?
Sometimes, for specific pairs, an exchange can be cheaper on paper, especially if your funds are already there. The trade-off is custody. Once you deposit, the exchange holds your coins, and you depend on its security, withdrawal limits and availability. Recent events have shown that even the largest exchanges can pause withdrawals after a security incident. Swapping from your own wallet keeps control with you from start to finish.
A five-step routine
- Decide exactly which asset you want and on which chain.
- Get live quotes from several providers at once.
- Compare the amount received, minimum received, time and provider.
- Try a small amount first on any new route.
- Save the transaction hash and track it until it lands.
FAQ
Is a lower fee always the cheaper swap?
No. Compare the amount you receive after every cost. A route with a higher fee but less price impact can leave you with more.
Why do quotes change when I refresh?
Pool balances, gas prices and bridge liquidity change constantly, so every quote is a snapshot. Quotes are usually only valid for a short time.
Should I set a high slippage tolerance so my swap goes through?
Only as high as you need. A very high tolerance can let you receive much less than quoted if the price moves or a bot front-runs you.
Not financial advice. This article is for general information only and is not financial, investment or tax advice. Crypto-assets are high risk and largely unregulated in the UK; you could lose all the money you put in. Do your own research.
Keep readingAll posts →
Guides
What Is Oddrix? One Hub for All of DeFi
A plain tour of Oddrix, the non-custodial DeFi hub: swaps, bridges, token launches, rug checks, market data and portfolio tools, what each costs and how it works.
By Oddrix
Guides
BTC to ETH Without a Centralised Exchange: THORChain Explained
How native Bitcoin is swapped for Ether without an exchange account or wrapped tokens: THORChain vaults, memos, fees and timing, plus the mistakes to avoid.
By Oddrix
Guides
How to Connect Your Wallet with WalletConnect
Connect a mobile wallet to a desktop or mobile dApp with WalletConnect: QR codes, deep links, what you are approving, how to disconnect and how to avoid fake sites.
By Oddrix