Best Way to Swap BTC for USDC: 6 Routes Compared
Rift Research
Last updated
Rift enforces noncustodial execution and can often deliver more USDC for your BTC than a centralised exchange after fees. A tight exchange orderbook price is only the starting point: the trading fee at your account tier, any conversion spread, and withdrawal costs determine what actually reaches your wallet. Top-tier institutional accounts and negotiated OTC pricing for very large trades can change the comparison. Compare live quotes for the same BTC amount and destination chain.
Disclosure: Rift is one of the routes compared here. Every route is scored on the same criteria, including the ones where Rift is not the right choice.
The short version
- Compare the USDC delivered after all fees. Rift's enforced noncustodial execution does not require accepting a worse rate. Retail CEX fees can outweigh an apparently better orderbook price; the lowest institutional tiers and large OTC quotes deserve a separate comparison.
- The destination chain often decides the route before cost does. If you need USDC on a chain the exchange does not withdraw to, you are paying for a second transfer anyway.
- Every non-custodial route settles native. No route here requires you to hold a wrapped representation at the end.
- Speed is governed by Bitcoin, not by the venue. Any route waits on confirmations. Differences of seconds between venues are irrelevant next to a 25-minute Bitcoin leg.
- Below roughly $1,000, fixed costs dominate everything. Withdrawal fees, network fees and minimums matter more than the rate.
The six routes
| Route | How it works | Custody | KYC | USDC lands on | Main trade-off |
|---|---|---|---|---|---|
| Centralised exchange | Deposit BTC, sell for USDC, withdraw | Theirs, until you withdraw | Yes | Whichever chains they support | Net cost depends on your actual fee tier, execution price and withdrawal fees. Top institutional tiers can be competitive; retail fees can erase the orderbook's price advantage |
| THORChain | Native AMM. Vaults controlled by a bonded node set | Yours throughout | No | Chains THORChain supports directly | Slip scales with size against pool depth. Streaming swaps reduce it by splitting the order |
| Chainflip | JIT AMM. Market makers price each swap individually | Yours throughout | No | Chains Chainflip supports | Depth bounded by protocol TVL. Pricing is per-swap rather than curve-based |
| Garden | HTLC atomic swap with independent solvers | Yours throughout | No | Chains Garden supports | Either both legs complete or the asset refunds. Two solver-layer incidents on record, contracts held in both |
| Unit → Hyperliquid | Bridge BTC in, trade spot on the orderbook, withdraw | Yours, via a 2-of-3 guardian bridge | No | Arbitrum, then onward | Orderbook depth. Bitcoin deposits below 0.0003 BTC are unrecoverable |
| Router (Rift, LI.FI, Rango) | Quotes across several of the above and executes the best | Rift enforces noncustodial execution; other routers and underlying routes have their own trust models | No | Whatever the winning route supports | Saves you running the comparison. Rift adds no router fee. Underlying venue fees, spreads and network costs still count toward the final output |
What actually decides your route?
Compare final output alongside custody requirements, destination support and trade size.
1. How much USDC reaches your wallet? Compare Rift's quote with the exchange's executable price after your trading fee, any conversion spread, withdrawal fees and onward transfers. Do not use an exchange's advertised lowest fee unless your account qualifies for it.
2. What custody model do you need? Rift uses secure hardware enclaves to enforce noncustodial order execution. An exchange requires you to deposit funds into its custody and meet its account requirements. Willingness to accept custody does not make the exchange cheaper.
3. Which chain does the USDC need to land on? Exchanges withdraw to a fixed list of chains. Hyperliquid withdraws to Arbitrum. If your destination is not on the list, you are adding a second transfer and its cost belongs in the comparison.
4. How big is the trade, and what fees do you qualify for? Fixed costs weigh heavily on smaller trades. At larger sizes, compare full-size liquidity and price impact as well as percentage fees. The lowest institutional CEX fee tiers or negotiated OTC pricing for very large blocks may be competitive, but a large order alone does not establish the fee your account will pay.
What belongs in the total cost?
The headline price needs to be adjusted for every cost between the BTC you send and the USDC you receive.
Trading fees and account tier. CEX maker and taker fees can differ substantially by account tier. Use the fee shown for your order, not a headline minimum. Both Coinbase's fee documentation and Kraken's fee schedule describe tiered pricing. Rift adds no router fee, so compare its final output with the exchange output after all applicable charges.
Time. Every route waits on Bitcoin confirmations. Two confirmations is roughly 25 minutes at typical block times. Garden quotes 5 to 10 minutes on its routes. THORChain's own documentation gives roughly 2,640 seconds end to end in its worked example. A venue advertising second-level settlement is not describing the Bitcoin leg.
Price risk during settlement. Check when the price locks and who carries BTC exposure during the confirmation window. Market movement can outweigh a fee difference, but fees still belong in the comparison.
Minimums. Unit's Bitcoin deposits below 0.0003 BTC are unrecoverable. Not a fee, a total loss condition.
Withdrawal and onward routing. Hyperliquid withdrawals are a flat 1 USDC to Arbitrum. If you need the USDC elsewhere, that is another hop. Exchange withdrawal fees vary by chain and are frequently higher than the trading fee on small amounts.
Counterparty exposure. On a custodial route you hold an exchange balance until you withdraw. On the non-custodial routes your exposure window is the duration of the trade.
Which route wins, and when?
- You want the best net rate with enforced noncustodial execution. Compare Rift's routed quote for your full amount and destination. It can often beat a retail CEX after trading and withdrawal fees, while adding no router fee.
- You already use an exchange, and it withdraws to your chain. Include it in the comparison using your actual account fees. An existing account can be convenient, but does not establish a price advantage.
- You qualify for the lowest institutional fees or are negotiating a very large OTC block. Compare that executable quote against Rift at the same time and size. Include the full settlement cost and custody terms.
- You want to choose a native onchain venue directly. THORChain, Chainflip or Garden may fit. Compare live quotes and each route's trust model; the ordering between them moves.
- You are trading into or out of Hyperliquid anyway. Use the orderbook. You are already there and moving elsewhere to save the fee will cost more than it saves.
- The size is large enough that depth matters. Compare full-size routed, orderbook and negotiated block quotes after fees. A deep book or an OTC quote may help at very large sizes, but neither is automatically cheapest.
- You do not want to run this comparison every time. A router. It quotes across several of these and executes the best. That is the whole product. Check how it charges: a markup applied on every trade costs you whether or not the routing improved your outcome. A zero-fee router costs you only the gas of the extra hop.
- Under $1,000. Take the fewest steps. Every additional hop is a fixed cost that dominates at this size.
When another route may beat Rift
- Top-tier institutional CEX pricing or a negotiated OTC quote for very large size. Deep liquidity and reduced fees can produce a better net rate on a particular trade. Confirm that your account qualifies and that the quote still wins after withdrawal and settlement costs. This is not a default advantage for retail-size trades.
- Any asset or destination Rift does not support. Check live route availability. A route that cannot reach your destination is not a usable quote.
- Direct execution when you already know the winner. If you know THORChain wins your route today and you run it repeatedly, going direct saves the gas of the extra hop.
- Under $1,000. Fixed costs dominate and a router adds a step.
Sources
- THORChain slip-based fees, streaming swaps and settlement timings — THORChain docs: https://docs.thorchain.org/technical-documentation/technical-deep-dive/fees and https://dev.thorchain.org/swap-guide/quickstart-guide.html
- Chainflip JIT AMM and validator model — Chainflip: https://chainflip.io/blog/what-is-chainflip-complete-guide
- Garden HTLC intent flow — Garden docs: https://docs.garden.finance/home/fundamentals/how-it-works/intent-flow
- Garden solver incident — Crypto.news: https://crypto.news/garden-finance-takes-app-offline-after-independent-solver-database-compromise/
- Unit bridge mechanics, Bitcoin confirmations and minimum deposit — Unit docs: https://docs.hyperunit.xyz/how-to/deposit
- Hyperliquid spot fees and withdrawal — Hyperliquid Guide: https://hyperliquidguide.com/guides/fees
- Aggregator markup ranges — Eco, "Best Bridge Aggregators 2026": https://eco.com/support/en/articles/14800720-best-bridge-aggregators-2026-cost-speed
Related: 12 Cross-Chain Swap Venues Compared covers the trust model and failure mode of every venue here. What Does a Cross-Chain Swap Actually Cost? decomposes where the cost sits.
