Start typing to search this publication.
ONAR
Open menu

Subscribe to ONAR

Get new posts delivered straight to your inbox.

What is the cheapest way to swap ETH to BTC?

onar avatar onar
7 min read

Short answer: the cheapest ETH to BTC swap is the one that leaves you with the most BTC after every fee, not the one that advertises the smallest headline fee. On 16 October 2026 at 05:20 UTC I ran 0.2 ETH through Rango's router and captured the quote the app itself returned. The winning route, a Harbor bridge, paid out 0.00594440 BTC. About five minutes later the same 0.2 ETH on LI.FI's public quote API returned 0.00591468 BTC through NearIntents. Same pair, same hour, a 2,972 satoshi gap in favour of the first route. Both numbers are snapshots of a moving market, not permanent rankings.

That is the whole method: compare final outputs, then inspect the fee lines that produced them.

What "cheapest" means on an ETH to BTC swap

Final executable output is the only number that matters. It is the BTC you actually receive after three things happen to the amount you typed in.

  • Routing: which bridge, which liquidity source, how many steps.

  • Fees: what the bridge takes, what the platform takes, what gas costs on the source chain.

  • Execution conditions: price impact, slippage tolerance, and how long the route takes to settle.

The market exchange rate is a quoted price. The output amount is what survives the journey. Two platforms can show the same ETH/BTC rate and still deliver different BTC, because the fee structure and the route differ.

What fees actually appear on a cross-chain ETH to BTC route?

Four cost buckets show up on almost every ETH to BTC swap. Three of them move the final number, and one of them only looks like it should.

1. Bridge or swapper fee

A bridge moves value between two chains, so it charges for that. On the route I captured this line was named "Swapper Fee" and cost 0.00000238 BTC, roughly $0.20 at the price the router used. On the comparison route a stack of four separate lines covered the same job: a fixed fee, a protocol fee, an API fee and an app fee. This is where the two routes diverged most.

2. Platform fee

Aggregators who surface and rank routes sometimes take their own cut. On the route I tested, the response returned a platform fee line of 0.0003 ETH. No claim or comparison in this article is built on that line, so treat it as an observed field in the quote rather than something to optimise around. Look at your own quote and read the lines for the route you are actually about to sign.

3. Network fee

Gas on the source chain is paid to the network, not to the platform. Two details decide how big it is.

  • How many transactions the route needs. The route I captured required one signature, so the user pays gas once on Ethereum.

  • What gas costs at that moment. The captured gas price was 61.4 gwei, giving a network fee of 0.000010550150996160 ETH, about $0.03 at the router's ETH price.

Destination-side network fees matter too. Bitcoin settlement cost is measured in satoshis per virtual byte. At the time of this test, mempool.space reported 3 sat/vB for the fastest confirmation, which is a cheap window for BTC settlement.

4. Price impact and slippage

Price impact is the market movement your own trade causes. The captured route reported a price impact of 0.0018 percent, or about $0.93 on a $490 order. Slippage is the tolerance you set for the trade to land at a worse price than quoted. Setting slippage very tight on a cheap route is a false economy: the transaction fails, you pay gas twice, and the "cheap" route becomes the expensive one.

The live fee breakdown I captured on 16 October 2026

The numbers below come from the routing response the swap page requested, captured at 05:20:48 UTC on 16 October 2026. Request id f0ebd7ac-3b23-44d3-ba4d-a44c9f9073d0, quoted pair ETH to BTC, request amount 0.2 ETH.

  • Output amount: 0.00594440 BTC

  • Route: Harbor bridge, one hop, inter chain, one required signature

  • Swapper fee: 0.00000238 BTC, deducted from the output

  • Platform fee line: 0.0003 ETH, as returned by the router

  • Network fee: 0.000010550150996160 ETH, gas limit 171,840 at 61,395,199 wei

  • Prices the router used: ETH at $2,447.81, BTC at $82,201.00

  • Estimated time: 180 seconds, with a route history of 78 seconds minimum, 176 average and 1,325 maximum

  • Price impact: minus $0.926375, or minus 0.0018 percent

Add the two fee lines that hit the user's balance, the swapper fee plus gas, and the visible cost of this route was under $0.23, plus the platform line the response returned. What actually matters is the output: 0.00594440 BTC arrived from 0.2 ETH.

How the same 0.2 ETH compared on another aggregator

To avoid grading one platform against nothing, I pulled a quote for the identical pair and amount from LI.FI's public quote API minutes later. It selected a NearIntents route with a different shape.

  • Output amount: 0.00591468 BTC, guaranteed minimum 0.00585568 BTC

  • Named fees: a fixed fee of 0.0005 ETH, a protocol fee of 0.000048594 ETH, an API fee of 0.000048594 ETH and an app fee of 0.000485939 ETH

  • Those named fees were worth about $1.81 at the ETH price in that response

  • Source gas: 0.000032611 ETH for the send transaction

  • Estimated execution time: about 1,390 seconds

On that one comparison the first route delivered about 0.5 percent more BTC. That is a single sample taken at two different minutes, so the honest reading is "this is how you compare", not "one aggregator always wins". Fee stacks in this market reprice constantly, and a bridge fee that looks unbeatable at noon can be beaten by a different liquidity source at 6pm.

Does the cheapest route give you native BTC or wrapped BTC?

This is where cheap quotes hide their real cost. Two very different things arrive at your Bitcoin address.

  • Native BTC: real bitcoin, spendable on the Bitcoin network, no issuer involved. The route I captured returned BTC with no contract address, which is how a native asset appears in the quote.

  • Wrapped BTC: a token on another chain, for example WBTC on Ethereum or BTCB on BNB Chain, whose value depends on a custodian or bridge. It is cheaper to move because it never leaves EVM rails, and it is only as good as the redemption path behind it.

For an ETH to BTC swap, check the destination asset in the quote. If the destination shows a contract address or sits on a chain other than Bitcoin, you are buying a wrapped claim. If you want spendable bitcoin, the route has to be a real bridge to the Bitcoin network, and it will usually be slower than a wrapped transfer between two EVM chains.

Intermediates matter too. Some ETH to BTC routes hop through a stablecoin or a second chain before settling on Bitcoin. Every hop is another fee line and another failure point. A route with three hops can look cheaper on paper and still deliver less after the final settlement cost.

How to test the cheapest route yourself in five minutes

1. Open the swap page for the pair you care about, in this case the ETH to BTC page on Rango.

2. Enter the exact amount you plan to swap, not a round 1 unit. Fees that look like a rounding error on small amounts dominate large ones, and vice versa.

3. Read the route selector before you connect anything. Cheap, fast and recommended are different labels, and the details panel lists fee, time, output and slippage.

4. Compare the final output against a second aggregator with the same amount, in the same sitting. Anything else is comparing a fresh quote to a stale screenshot.

5. Record the timestamp and the request id from the response if you can see it, then resubmit the same amount an hour later. Repricing is the norm, so one number proves nothing on its own.

What usually makes an ETH to BTC route cheaper

  • Fewer signatures and fewer hops. Each hop can carry its own fee line.

  • Buying a low-gas window on Ethereum. Gas at 60 gwei and gas at 6 gwei are different products.

  • Trading when Bitcoin settlement is cheap. Low sat/vB means the destination leg costs less.

  • Accepting a sensible settling window instead of demanding instant delivery.

  • Comparing output, not the "fee" badge. Aggregators label routes optimistically.

Frequently asked questions

How do I swap ETH to BTC without overpaying?

Enter your real amount, compare the final output amount across at least two aggregators in the same sitting, and check whether the destination asset is native BTC or a wrapped token. Then look at the fee lines: bridge fee, platform fee, source gas. The lowest advertised fee is often not the highest output.

Which platform gives the best rate for ETH to BTC?

That changes by the hour, and it changes per amount. On the sample in this article, an ETH to BTC route returning 0.00594440 BTC for 0.2 ETH produced a higher output than a NearIntents route returning 0.00591468 BTC for the same amount, measured minutes apart. Reproduce it with your own amount before trusting any ranking, including this one.

How long does a cheap ETH to BTC route take?

The route I captured estimated 180 seconds, with a history between 78 seconds and 1,325 seconds. Slower routes are often cheaper because they batch settlement, and faster routes usually pay for speed. A quote that promises a fixed time for every market condition is not describing reality.

Can I swap ETH directly to native BTC?

Yes, when the route bridges to the Bitcoin network and the destination asset has no contract address. If the destination asset has an address on an EVM chain, you are receiving wrapped BTC instead, which is a different product with a different risk profile.

Sources

  • Rango, ETH to BTC swap page: https://rango.exchange/swap/eth-to-btc

  • Rango, how swapping works: https://rango.exchange/learn/crypto-basics/swap-crypto-rango

  • Rango, what to look for in a cross-chain bridge: https://rango.exchange/learn/decentralized-finance/best-cross-chain-bridge

  • LI.FI, official documentation: https://docs.li.fi/introduction/introduction

  • LI.FI, public quote API used for the comparison: https://li.quest/v1/quote

  • mempool.space, recommended Bitcoin fee rates: https://mempool.space/api/v1/fees/recommended

  • Ethereum.org, bridges explained: https://ethereum.org/bridges/

  • WBTC, official wrapped bitcoin site: https://wbtc.network/

Subscribe to ONAR